- 29 Sep, 2021 2 commits
-
-
Guilhem Saurel authored
tests/tasks.cpp: use more specific types or namespace to avoid confli…
-
Martin Jansa authored
* generic Vector type was added to libeigen-3.4.0 with: https://gitlab.com/libeigen/eigen/-/commit/2a39659d793fcde656593bbf01948bc0bd568181 * fixes: FAILED: tests/CMakeFiles/tasks.dir/tasks.cpp.o /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_MPL_LIMIT_VECTOR_SIZE=30 -DEIGEN_RUNTIME_NO_MALLOC -DPINOCCHIO_WITH_URDFDOM -I/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/build -I/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/build/include -I/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include -isystem /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3 -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0=/usr/src/debug/tsid/1.6.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0=/usr/src/debug/tsid/1.6.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot -DBOOST_TEST_DYN_LINK -DBOOST_TEST_MODULE=tasksTest '-DTSID_SOURCE_DIR="/jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git"' -MD -MT tests/CMakeFiles/tasks.dir/tasks.cpp.o -MF tests/CMakeFiles/tasks.dir/tasks.cpp.o.d -o tests/CMakeFiles/tasks.dir/tasks.cpp.o -c /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp: In member function 'void tasksTest::test_task_se3_equality::test_method()': /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:103:5: error: reference to 'Vector' is ambiguous 103 | Vector dv = Jpinv * constraint.vector(); | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:295, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:551:7: note: candidates are: 'template<class Type, int Size> using Vector = Eigen::Matrix<Type, Size, 1>' 551 | using Vector = Matrix<Type, Size, 1>; | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:37:52: note: 'typedef class Eigen::Matrix<double, -1, 1> tsid::math::Vector' 37 | typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1> Vector; | ^~~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:106:18: error: 'dv' was not declared in this scope; did you mean 'div'? 106 | if(!isFinite(dv)) | ^~ | div In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/test_tools.hpp:45, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/unit_test.hpp:18, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:20: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:111:20: error: 'dv' was not declared in this scope; did you mean 'div'? 111 | REQUIRE_FINITE(dv.transpose()); | ^~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:111:5: note: in expansion of macro 'REQUIRE_FINITE' 111 | REQUIRE_FINITE(dv.transpose()); | ^~~~~~~~~~~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:113:13: error: 'dv' was not declared in this scope; did you mean 'div'? 113 | v += dt*dv; | ^~ | div /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp: In member function 'void tasksTest::test_task_com_equality::test_method()': /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:162:3: error: reference to 'Vector3' is ambiguous 162 | Vector3 com_ref = data.com[0] + pinocchio::SE3::Vector3(0.02,0.02,0.02); | ^~~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:295, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:541:1: note: candidates are: 'template<class Type> using Vector3 = Eigen::Matrix<Type, 3, 1>' 541 | EIGEN_MAKE_TYPEDEFS(3, 3) | ^~~~~~~~~~~~~~~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:42:39: note: 'typedef class Eigen::Matrix<double, 3, 1> tsid::math::Vector3' 42 | typedef Eigen::Matrix<Scalar,3,1> Vector3; | ^~~~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:163:70: error: 'com_ref' was not declared in this scope 163 | TrajectoryBase *traj = new TrajectoryEuclidianConstant("traj_com", com_ref); | ^~~~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:183:5: error: reference to 'Vector' is ambiguous 183 | Vector dv = Jpinv * constraint.vector(); | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:295, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:551:7: note: candidates are: 'template<class Type, int Size> using Vector = Eigen::Matrix<Type, Size, 1>' 551 | using Vector = Matrix<Type, Size, 1>; | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:37:52: note: 'typedef class Eigen::Matrix<double, -1, 1> tsid::math::Vector' 37 | typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1> Vector; | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/test_tools.hpp:45, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/unit_test.hpp:18, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:20: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:186:28: error: 'dv' was not declared in this scope; did you mean 'div'? 186 | BOOST_REQUIRE(isFinite(dv)); | ^~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:188:13: error: 'dv' was not declared in this scope; did you mean 'div'? 188 | v += dt*dv; | ^~ | div /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp: In member function 'void tasksTest::test_task_joint_posture::test_method()': /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:231:3: error: reference to 'Vector' is ambiguous 231 | Vector q_ref = Vector::Random(na); | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:295, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:551:7: note: candidates are: 'template<class Type, int Size> using Vector = Eigen::Matrix<Type, Size, 1>' 551 | using Vector = Matrix<Type, Size, 1>; | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:37:52: note: 'typedef class Eigen::Matrix<double, -1, 1> tsid::math::Vector' 37 | typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1> Vector; | ^~~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:232:72: error: 'q_ref' was not declared in this scope 232 | TrajectoryBase *traj = new TrajectoryEuclidianConstant("traj_joint", q_ref); | ^~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:255:5: error: reference to 'Vector' is ambiguous 255 | Vector dv = Jpinv * constraint.vector(); | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:295, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:551:7: note: candidates are: 'template<class Type, int Size> using Vector = Eigen::Matrix<Type, Size, 1>' 551 | using Vector = Matrix<Type, Size, 1>; | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/utils.hpp:21, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:23: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/include/tsid/math/fwd.hpp:37:52: note: 'typedef class Eigen::Matrix<double, -1, 1> tsid::math::Vector' 37 | typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1> Vector; | ^~~~~~ In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/test_tools.hpp:45, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/unit_test.hpp:18, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:20: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:258:28: error: 'dv' was not declared in this scope; did you mean 'div'? 258 | BOOST_REQUIRE(isFinite(dv)); | ^~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:260:13: error: 'dv' was not declared in this scope; did you mean 'div'? 260 | v += dt*dv; | ^~ | div In file included from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/test_tools.hpp:45, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/recipe-sysroot/usr/include/boost/test/unit_test.hpp:18, from /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:20: /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp: In member function 'void tasksTest::test_task_joint_bounds::test_method()': /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:312:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'Eigen::Index' {aka 'int'} [-Wsign-compare] 312 | BOOST_CHECK(constraint.rows()==(Eigen::Index)robot.nv()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp: In member function 'void tasksTest::test_task_joint_posVelAcc_bounds::test_method()': /jenkins/mjansa/build/ros/webos-melodic-honister/tmp-glibc/work/qemux86-webos-linux/tsid/1.6.0-1-r0/git/tests/tasks.cpp:364:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'Eigen::Index' {aka 'int'} [-Wsign-compare] 364 | BOOST_CHECK(constraint.rows()==(Eigen::Index)robot.na()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. Signed-off-by:
Martin Jansa <martin.jansa@lge.com>
-
- 16 Sep, 2021 1 commit
-
-
Noëlie RAMUZAT authored
* [ForceTask] Add bindings and set task for contactPoint (3D), use Contact6D, put dt as an input in the constructor & add feedforward, add leak_rate parameter, change constructor & methods to take the contact Authored-by:
Noëlie Ramuzat <noelie.ramuzat@laas.fr>
-
- 25 Aug, 2021 1 commit
-
-
Guilhem Saurel authored
-
- 21 Aug, 2021 1 commit
-
-
Fernbach Pierre authored
* Refactor TrajectorySample::pos, vel, acc to value, derivative, second_derivative * [Tests] update tests to refactor of TrajectorySample * Task-am-equality: correctly use reference value/derivative instead of derivative/second_derivative Fix #77 * [Python] update python bindings of TrajectorySample * [Python] deprecate TrajectorySample.{pos,vel,acc} * [Tests] python < 3.2 doesn't have assertWarns * trajectory: keep deprecated pos/vel/acc, add updated getters / setters instead * [CMake] install macros.hpp Co-authored-by:
Guilhem Saurel <guilhem.saurel@laas.fr>
-
- 12 Aug, 2021 1 commit
-
-
Guilhem Saurel authored
-
- 03 Aug, 2021 1 commit
-
-
Guilhem Saurel authored
To avoid the need to set `LD_LIBRARY_PATH` when the `CMAKE_INSTALL_PREFIX` is not a standard one.
-
- 30 Jul, 2021 1 commit
-
-
Andrea Del Prete authored
Fix bug in InverseDynamicsFormulationAccForce: when adding a contact, the number of equality constraints was incremented even if the motion constraints were relaxed to the cost function.
-
- 07 Jul, 2021 1 commit
-
-
Andrea Del Prete authored
[python] Fix a few problems with the Python exercises due to API updates of example-robot-data and LMPC-walking. Improve plot readibility using shorter labels.
-
- 14 Jun, 2021 1 commit
-
-
Justin Carpentier authored
-
- 09 Apr, 2021 1 commit
-
-
Andrea Del Prete authored
-
- 18 Mar, 2021 4 commits
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
Guilhem Saurel authored
define locally BOOST_BIND_GLOBAL_PLACEHOLDERS, fix #128
-
- 17 Mar, 2021 3 commits
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
Guilhem Saurel authored
silence warnings
-
- 12 Mar, 2021 2 commits
-
-
Andrea Del Prete authored
-
Andrea Del Prete authored
[c++] Fix bug in initialization of several tasks, which did not initializa the reference. This was making the software crash in case the user forgot to set a reference for the task.
-
- 10 Mar, 2021 11 commits
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
to stop spam from https://build.ros.org/job/Mdev__tsid__ubuntu_bionic_amd64/
-
Guilhem Saurel authored
to stop spam from https://build.ros.org/job/Mdev__tsid__ubuntu_bionic_amd64/
-
Guilhem Saurel authored
Boost 1.73 added a boring warning about deprecated use of boost bind, which is still used by boost python. As of Boost 1.75, this is still not fixed: https://github.com/boostorg/python/pull/296 https://github.com/boostorg/python/pull/315 ref. https://github.com/stack-of-tasks/eigenpy/pull/216
-
Andrea Del Prete authored
-
Andrea Del Prete authored
-
Andrea Del Prete authored
-
Andrea Del Prete authored
-
Andrea Del Prete authored
-
Andrea Del Prete authored
[c++] Do not label problem as not solved if constraint violations are detected because small violations may be tolerable (only affected debug mode)
-
Andrea Del Prete authored
-
- 02 Mar, 2021 2 commits
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
- 26 Feb, 2021 3 commits
-
-
Andrea Del Prete authored
[py] Add config variable to specify whether end-effector task should be formulated in local frame or world frame.
-
Andrea Del Prete authored
-
Andrea Del Prete authored
[c++] Fix bug in TaskJointPosture: remove redefinition of member variable m_mask, which was already inherited from TaskMotion.
-
- 11 Dec, 2020 2 commits
-
-
Andrea Del Prete authored
[c++] Fix bug in computation of position tracking error in TaskSE3Equality when expressing quantities in local frame.
-
Andrea Del Prete authored
[C++] Standardize names of methods to get and set mask in motion tasks. Add python bindings for setting/getting masks in TaskCOM and TaskSE3Equality.
-
- 09 Dec, 2020 1 commit
-
-
Andrea Del Prete authored
[c++] Fix bug in TaskSE3Equality: when expressing task quantities in world frame there was a mistake in the transform of the position error from local to world frame. Switch from log6 to log3 to avoid coupling between orientation error and translation error, which made task mask not work properly.
-
- 26 Nov, 2020 1 commit
-
-
Guilhem Saurel authored
-