ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A answers.ros.org

Roscompile: ROS World Lightning Talk

Because not everyone is on Twitter here’s my lightning talk that was presented at ROS World yesterday.


(Note: Closed captions available)

Short Description: roscompile is the easy command-line tool for fixing common ROS meta-data errors and cleaning up ROS packages. It’s built on the ros_introspection, a Python library for examining all the components of your ROS packages programmatically, making it exceedingly easy to create scripts that automate the tedious parts of being a ROS developer.

Repo: https://github.com/DLu/roscompile
Historical discussion: http://ros-users.122217.n3.nabble.com/New-Tool-roscompile-Catkin-Metadata-Helper-td4022035.html

New Features Since 2015:

  • Lots of new cleanup functionality
  • Interactive changes
  • Full test suite
  • Script for Noetic Migration
  • Script for upgrading package.xml to 2 OR 3
  • Beta support for magical_ros2_conversion_tool
9 Likes