epfl-lasa / control-libraries

A collection of library modules to facilitate the creation of full control loop algorithms, including state representation, motion planning, kinematics, dynamics and control.
https://epfl-lasa.github.io/control-libraries
GNU General Public License v3.0
27 stars 2 forks source link

Remove CMake error preventing build on 22.04 and minor improvements #299

Closed domire8 closed 2 years ago

domire8 commented 2 years ago

The installation of control libraries on ros2-ws:humble failed because of a line in the dynamical systems CMakeLists that was somehow okay on 20.04 but not on 22.04. I removed this and fixed a few other things. If we wanted, we could even change the base images in Dockerfile.base and Dockerfile.proto from 20.04 to 22.04 and it would still work (I tested it).

Long story short, with this fix, we'll be able to build ros2-control-libraries:humble

domire8 commented 2 years ago

Forgot to update the version...Thanks for repeated approval