Skip to content

Commit 3c68c05

Browse files
committed
renaming multishooting to sqp
1 parent 43c548d commit 3c68c05

File tree

15 files changed

+40
-35
lines changed

15 files changed

+40
-35
lines changed

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_anymal_loopshaping_mpc/src/AnymalLoopshapingMpcNode.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ int main(int argc, char* argv[]) {
3838
break;
3939
}
4040
case switched_model::Algorithm::SQP: {
41-
const auto sqpSettings =
42-
ocs2::multiple_shooting::loadSettings(anymal::getConfigFolderLoopshaping(configName) + "/multiple_shooting.info");
41+
const auto sqpSettings = ocs2::sqp::loadSettings(anymal::getConfigFolderLoopshaping(configName) + "/multiple_shooting.info");
4342
auto mpcPtr = getSqpMpc(*anymalInterface, mpcSettings, sqpSettings);
4443
quadrupedLoopshapingMpcNode(nodeHandle, *anymalInterface, std::move(mpcPtr));
4544
break;

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_anymal_loopshaping_mpc/src/PerceptiveMpcDemo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ int main(int argc, char* argv[]) {
188188
const auto mpcSettings = ocs2::mpc::loadSettings(taskFolder + configName + "/task.info");
189189

190190
std::unique_ptr<ocs2::MPC_BASE> mpcPtr;
191-
const auto sqpSettings = ocs2::multiple_shooting::loadSettings(taskFolder + configName + "/multiple_shooting.info");
191+
const auto sqpSettings = ocs2::sqp::loadSettings(taskFolder + configName + "/multiple_shooting.info");
192192
switch (anymalInterface->modelSettings().algorithm_) {
193193
case switched_model::Algorithm::DDP: {
194194
const auto ddpSettings = ocs2::ddp::loadSettings(taskFolder + configName + "/task.info");

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_anymal_loopshaping_mpc/test/testMotionTracking.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class TestAnymalLoopshapingMpc : public ::testing::Test {
3737
problem.targetTrajectoriesPtr = &targetTrajectories;
3838

3939
const auto mpcSettings = ocs2::mpc::loadSettings(configFolder + "/task.info");
40-
const auto sqpSettings = ocs2::multiple_shooting::loadSettings(configFolder + "/multiple_shooting.info");
40+
const auto sqpSettings = ocs2::sqp::loadSettings(configFolder + "/multiple_shooting.info");
4141
mpcPtr = switched_model_loopshaping::getSqpMpc(*anymalInterface, mpcSettings, sqpSettings);
4242

4343
// Initialize

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_anymal_loopshaping_mpc/test/testSensitivity.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ TEST(TestAnymalLoopshapingMotionTracking, testSensitivity) {
2525
const auto csvData = switched_model::readCsv(motionFilesPath + motionName + ".txt");
2626
const auto motionData = switched_model::readMotion(csvData, 0.05);
2727
const auto mpcSettings = ocs2::mpc::loadSettings(configFolder + "/task.info");
28-
const auto sqpSettings = ocs2::multiple_shooting::loadSettings(configFolder + "/multiple_shooting.info");
28+
const auto sqpSettings = ocs2::sqp::loadSettings(configFolder + "/multiple_shooting.info");
2929
auto quadrupedSettings = switched_model::loadQuadrupedSettings(configFolder + "/task.info");
3030
const auto frameDecl = anymal::frameDeclarationFromFile(configFolder + "/frame_declaration.info");
3131
auto loopshapingDefinition = ocs2::loopshaping_property_tree::load(configFolder + "/loopshaping.info");

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_anymal_mpc/src/AnymalMpcNode.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ int main(int argc, char* argv[]) {
4141
break;
4242
}
4343
case switched_model::Algorithm::SQP: {
44-
const auto sqpSettings = ocs2::multiple_shooting::loadSettings(anymal::getConfigFolder(configName) + "/multiple_shooting.info");
44+
const auto sqpSettings = ocs2::sqp::loadSettings(anymal::getConfigFolder(configName) + "/multiple_shooting.info");
4545
auto mpcPtr = getSqpMpc(*anymalInterface, mpcSettings, sqpSettings);
4646
quadrupedMpcNode(nodeHandle, *anymalInterface, std::move(mpcPtr));
4747
break;

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_quadruped_interface/include/ocs2_quadruped_interface/QuadrupedMpc.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <ocs2_ddp/DDP_Settings.h>
88
#include <ocs2_mpc/MPC_BASE.h>
99
#include <ocs2_mpc/MPC_Settings.h>
10-
#include <ocs2_sqp/MultipleShootingSettings.h>
10+
#include <ocs2_sqp/SqpSettings.h>
1111

1212
#include "ocs2_quadruped_interface/QuadrupedInterface.h"
1313

@@ -19,6 +19,6 @@ std::unique_ptr<ocs2::MPC_BASE> getDdpMpc(const QuadrupedInterface& quadrupedInt
1919

2020
/** Constructs an SQP MPC object */
2121
std::unique_ptr<ocs2::MPC_BASE> getSqpMpc(const QuadrupedInterface& quadrupedInterface, const ocs2::mpc::Settings& mpcSettings,
22-
const ocs2::multiple_shooting::Settings& sqpSettings);
22+
const ocs2::sqp::Settings& sqpSettings);
2323

2424
} // namespace switched_model

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_quadruped_interface/src/QuadrupedMpc.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include "ocs2_quadruped_interface/QuadrupedMpc.h"
66

77
#include <ocs2_ddp/GaussNewtonDDP_MPC.h>
8-
#include <ocs2_sqp/MultipleShootingMpc.h>
8+
#include <ocs2_sqp/SqpMpc.h>
99

1010
namespace switched_model {
1111

@@ -20,9 +20,9 @@ std::unique_ptr<ocs2::MPC_BASE> getDdpMpc(const QuadrupedInterface& quadrupedInt
2020
}
2121

2222
std::unique_ptr<ocs2::MPC_BASE> getSqpMpc(const QuadrupedInterface& quadrupedInterface, const ocs2::mpc::Settings& mpcSettings,
23-
const ocs2::multiple_shooting::Settings& sqpSettings) {
24-
std::unique_ptr<ocs2::MPC_BASE> mpcPtr(new ocs2::MultipleShootingMpc(
25-
mpcSettings, sqpSettings, quadrupedInterface.getOptimalControlProblem(), quadrupedInterface.getInitializer()));
23+
const ocs2::sqp::Settings& sqpSettings) {
24+
std::unique_ptr<ocs2::MPC_BASE> mpcPtr(
25+
new ocs2::SqpMpc(mpcSettings, sqpSettings, quadrupedInterface.getOptimalControlProblem(), quadrupedInterface.getInitializer()));
2626
mpcPtr->getSolverPtr()->setReferenceManager(quadrupedInterface.getReferenceManagerPtr());
2727
mpcPtr->getSolverPtr()->setSynchronizedModules(quadrupedInterface.getSynchronizedModules());
2828
return mpcPtr;

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_quadruped_loopshaping_interface/include/ocs2_quadruped_loopshaping_interface/QuadrupedLoopshapingMpc.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <ocs2_ddp/DDP_Settings.h>
88
#include <ocs2_mpc/MPC_BASE.h>
99
#include <ocs2_mpc/MPC_Settings.h>
10-
#include <ocs2_sqp/MultipleShootingSettings.h>
10+
#include <ocs2_sqp/SqpSettings.h>
1111

1212
#include "ocs2_quadruped_loopshaping_interface/QuadrupedLoopshapingInterface.h"
1313

@@ -19,6 +19,6 @@ std::unique_ptr<ocs2::MPC_BASE> getDdpMpc(const QuadrupedLoopshapingInterface& q
1919

2020
/** Constructs an SQP MPC object */
2121
std::unique_ptr<ocs2::MPC_BASE> getSqpMpc(const QuadrupedLoopshapingInterface& quadrupedInterface, const ocs2::mpc::Settings& mpcSettings,
22-
const ocs2::multiple_shooting::Settings& sqpSettings);
22+
const ocs2::sqp::Settings& sqpSettings);
2323

2424
} // namespace switched_model_loopshaping

ocs2_robotic_examples/ocs2_perceptive_anymal/ocs2_quadruped_loopshaping_interface/src/QuadrupedLoopshapingMpc.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include "ocs2_quadruped_loopshaping_interface/QuadrupedLoopshapingMpc.h"
66

77
#include <ocs2_ddp/GaussNewtonDDP_MPC.h>
8-
#include <ocs2_sqp/MultipleShootingMpc.h>
8+
#include <ocs2_sqp/SqpMpc.h>
99

1010
namespace switched_model_loopshaping {
1111

@@ -20,9 +20,9 @@ std::unique_ptr<ocs2::MPC_BASE> getDdpMpc(const QuadrupedLoopshapingInterface& q
2020
}
2121

2222
std::unique_ptr<ocs2::MPC_BASE> getSqpMpc(const QuadrupedLoopshapingInterface& quadrupedInterface, const ocs2::mpc::Settings& mpcSettings,
23-
const ocs2::multiple_shooting::Settings& sqpSettings) {
24-
std::unique_ptr<ocs2::MPC_BASE> mpcPtr(new ocs2::MultipleShootingMpc(
25-
mpcSettings, sqpSettings, quadrupedInterface.getOptimalControlProblem(), quadrupedInterface.getInitializer()));
23+
const ocs2::sqp::Settings& sqpSettings) {
24+
std::unique_ptr<ocs2::MPC_BASE> mpcPtr(
25+
new ocs2::SqpMpc(mpcSettings, sqpSettings, quadrupedInterface.getOptimalControlProblem(), quadrupedInterface.getInitializer()));
2626
mpcPtr->getSolverPtr()->setReferenceManager(quadrupedInterface.getReferenceManagerPtr());
2727
mpcPtr->getSolverPtr()->setSynchronizedModules({quadrupedInterface.getLoopshapingSynchronizedModule()});
2828
return mpcPtr;

ocs2_sqp/ocs2_sqp/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ include_directories(
5050

5151
# Multiple shooting solver library
5252
add_library(${PROJECT_NAME}
53-
src/MultipleShootingLogging.cpp
53+
src/SqpLogging.cpp
5454
src/SqpSettings.cpp
5555
src/SqpSolver.cpp
5656
)

0 commit comments

Comments
 (0)