File tree Expand file tree Collapse file tree 12 files changed +1129
-1199
lines changed Expand file tree Collapse file tree 12 files changed +1129
-1199
lines changed Original file line number Diff line number Diff line change @@ -72,14 +72,13 @@ source install/setup.bash
7272
7373#### Dependencies
7474
75- * [ proxsuite-nlp] ( https://github.com/Simple-Robotics/proxsuite-nlp.git )
7675* [ proxsuite] ( https://github.com/Simple-Robotics/proxsuite.git )
7776* [ Eigen3] ( https://eigen.tuxfamily.org ) >= 3.3.7
7877* [ Boost] ( https://www.boost.org ) >= 1.71.0
7978* OpenMP
8079* [ hpp-fcl] ( https://github.com/humanoid-path-planner/hpp-fcl )
8180* [ Pinocchio] ( https://github.com/stack-of-tasks/pinocchio ) | [ conda] ( https://anaconda.org/conda-forge/pinocchio )
82- * [ Aligator] ( https://github.com/Simple-Robotics /aligator.git ) devel branch
81+ * [ Aligator] ( https://github.com/edantec /aligator ) temporary_fix branch
8382* [ example-robot-data] ( https://github.com/Gepetto/example-robot-data )
8483* [ ndcurves] ( https://github.com/loco-3d/ndcurves )
8584* (optional) [ eigenpy] ( https://github.com/stack-of-tasks/eigenpy ) >=3.9.0 (Python bindings)
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ find_package(example-robot-data 4.0.9 REQUIRED)
22ADD_PROJECT_DEPENDENCY(OpenMP REQUIRED)
33ADD_PROJECT_DEPENDENCY(proxsuite REQUIRED)
44ADD_PROJECT_DEPENDENCY(pinocchio REQUIRED)
5- ADD_PROJECT_DEPENDENCY(aligator 0.13 .0 REQUIRED)
5+ ADD_PROJECT_DEPENDENCY(aligator 0.15 .0 REQUIRED)
66
77function (get_ndcurves)
88 find_package (ndcurves QUIET )
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ repositories:
22 aligator :
33 type : git
44 url :
[email protected] :edantec/aligator.git 5- version : devel
5+ version : temporary_fix
66 eigenpy :
77 type : git
88 url :
[email protected] :stack-of-tasks/eigenpy.git @@ -23,7 +23,3 @@ repositories:
2323 type : git
2424 url :
[email protected] :stack-of-tasks/pinocchio.git 2525 version : devel
26- proxsuite-nlp :
27- type : git
28- url :
[email protected] :simple-robotics/proxsuite-nlp.git 29- version : main
Original file line number Diff line number Diff line change 1111#include " simple-mpc/robot-handler.hpp"
1212
1313#include < aligator/core/traj-opt-problem.hpp>
14+ #include < aligator/modelling/constraints/box-constraint.hpp>
15+ #include < aligator/modelling/constraints/equality-constraint.hpp>
16+ #include < aligator/modelling/constraints/negative-orthant.hpp>
1417#include < aligator/modelling/costs/quad-state-cost.hpp>
1518#include < aligator/modelling/costs/sum-of-costs.hpp>
1619#include < aligator/modelling/function-xpr-slice.hpp>
17- #include < proxsuite-nlp/modelling/constraints/box-constraint.hpp>
18- #include < proxsuite-nlp/modelling/constraints/negative-orthant.hpp>
1920
2021namespace simple_mpc
2122{
@@ -26,9 +27,9 @@ namespace simple_mpc
2627 using QuadraticStateCost = QuadraticStateCostTpl<double >;
2728 using QuadraticResidualCost = QuadraticResidualCostTpl<double >;
2829 using StateErrorResidual = StateErrorResidualTpl<double >;
29- using BoxConstraint = proxsuite::nlp:: BoxConstraintTpl<double >;
30- using NegativeOrthant = proxsuite::nlp:: NegativeOrthantTpl<double >;
31- using EqualityConstraint = proxsuite::nlp:: EqualityConstraintTpl<double >;
30+ using BoxConstraint = BoxConstraintTpl<double >;
31+ using NegativeOrthant = NegativeOrthantTpl<double >;
32+ using EqualityConstraint = EqualityConstraintTpl<double >;
3233 using FunctionSliceXpr = FunctionSliceXprTpl<double >;
3334
3435#define SIMPLE_MPC_DEFINE_DEFAULT_MOVE_CTORS (Type ) \
Original file line number Diff line number Diff line change 1313 <build_depend >doxygen</build_depend >
1414 <depend >boost</depend >
1515 <depend >pinocchio</depend >
16- <depend >proxsuite-nlp</depend >
1716 <depend >proxsuite</depend >
1817 <depend >aligator</depend >
1918 <depend >std_msgs</depend >
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ pkg-config = ">=0.29.2"
1919libboost-python-devel = " >=1.80.0"
2020python = " 3.11"
2121eigenpy = " >=3.10.1"
22- aligator = " >=0.13 "
22+ aligator = " >=0.15 "
2323proxsuite = " >=0.7.2"
2424benchmark = " >=1.8.0"
2525pytest = " >=8.3.0"
Original file line number Diff line number Diff line change 1313namespace simple_mpc
1414{
1515 using namespace aligator ;
16- using VectorSpace = proxsuite::nlp ::VectorSpaceTpl<double >;
16+ using VectorSpace = aligator ::VectorSpaceTpl<double >;
1717 using CentroidalFwdDynamics = dynamics::CentroidalFwdDynamicsTpl<double >;
1818 using CentroidalAccelerationResidual = CentroidalAccelerationResidualTpl<double >;
1919 using AngularAccelerationResidual = AngularAccelerationResidualTpl<double >;
Original file line number Diff line number Diff line change @@ -17,8 +17,8 @@ namespace simple_mpc
1717 using namespace aligator ;
1818 using ContactForceResidual = ContactForceResidualTpl<double >;
1919 using CentroidalMomentumResidual = CentroidalMomentumResidualTpl<double >;
20- using MultibodyPhaseSpace = proxsuite::nlp:: MultibodyPhaseSpace<double >;
21- using MultibodyWrenchConeResidual = aligator:: MultibodyWrenchConeResidualTpl<double >;
20+ using MultibodyPhaseSpace = MultibodyPhaseSpace<double >;
21+ using MultibodyWrenchConeResidual = MultibodyWrenchConeResidualTpl<double >;
2222 using MultibodyFrictionConeResidual = MultibodyFrictionConeResidualTpl<double >;
2323 using MultibodyConstraintFwdDynamics = dynamics::MultibodyConstraintFwdDynamicsTpl<double >;
2424 using FramePlacementResidual = FramePlacementResidualTpl<double >;
Original file line number Diff line number Diff line change 1414namespace simple_mpc
1515{
1616 using namespace aligator ;
17- using MultibodyPhaseSpace = proxsuite::nlp:: MultibodyPhaseSpace<double >;
17+ using MultibodyPhaseSpace = MultibodyPhaseSpace<double >;
1818 using KinodynamicsFwdDynamics = dynamics::KinodynamicsFwdDynamicsTpl<double >;
1919 using CentroidalMomentumDerivativeResidual = CentroidalMomentumDerivativeResidualTpl<double >;
2020 using CentroidalMomentumResidual = CentroidalMomentumResidualTpl<double >;
You can’t perform that action at this time.
0 commit comments