Open magnusmusngi opened 8 months ago
Hi,
As far as mc_rtc
itself is concerned, both ROS1 and ROS2 are now fully supported:
mc_rtc
is compatible with both ROS2 and ROS1 (responsible for publishing the state of the robot for visualization purposes)mc_rtc_ticker
, mc_convex_visualization
, mc_surface_visualization
, etc have also been integrated in mc_rtc and made ros-free. See https://github.com/jrl-umi3218/mc_rtc/pull/431I'm not sure what you mean by your mc_rtc_ticker.cpp
, but if you use the official one, everything is supported as-is.
The only other steps would be:
package.xml
to support ROS2 syntax and ament_cmake
, and updating the CMakeList.txt
to make it an ament package and properly export the path to the robot description package.Note that currently mc_rtc_ros_control
has not been ported.
Hi,
I am planning to switch from ROS1 to ROS2. Seeing that
ROS_VERSION
is checked in some of theCMakeLists.txt
, aside from updating my currentmc_rtc_ticker.cpp
to compile with ROS2, what other steps should I do for the migration? I am usingv1.5.0
formc_rtc_ros
, andv2.11.0
formc_rtc
by the way.Thank you