SIGs/Robotics/ROS Packaging

From FedoraProject

< SIGs | Robotics(Difference between revisions)
Jump to: navigation, search
(Created page with "ROS has traditionally only supported a self-contained installation from version control, typically somewhere like <tt>~/ros</tt> or <tt>/opt/ros</tt>. While Debian and Ubuntu pa...")
 
(Tasks)
Line 8: Line 8:
 
** [http://www.ros.org/wiki/rospkg rospkg]
 
** [http://www.ros.org/wiki/rospkg rospkg]
 
** [http://www.ros.org/wiki/rosinstall rosinstall]
 
** [http://www.ros.org/wiki/rosinstall rosinstall]
*** [http://www.ros.org/wiki/vcstoolsvcstools]
+
*** [http://www.ros.org/wiki/vcstools vcstools]
 
** [http://www.ros.org/wiki/rosdep rosdep]
 
** [http://www.ros.org/wiki/rosdep rosdep]
 
** [http://ros.org/doc/fuerte/api/catkin/html catkin]
 
** [http://ros.org/doc/fuerte/api/catkin/html catkin]

Revision as of 02:25, 24 April 2012

ROS has traditionally only supported a self-contained installation from version control, typically somewhere like ~/ros or /opt/ros. While Debian and Ubuntu packages exist for many ROS components, they are hosted by the ROS community and onl support installation to /opt/ros. Beginning with ROS Fuerte (released 2012-04-23), the ROS community is moving towards conforming with the FHS (REP 122.)

Now that the ROS community are targeting an FHS-compatible layout, it should be possible to generate binary packages for ROS components and get them accepted into Fedora proper (distribution acceptance is one of the stated reasons for the switch.) This page summarizes the progress towards getting a full working ROS installation into Fedora.

Tasks

Dependencies

Some extra packaging work is

  • Ensure all appropriate Fedora packages appear in their relevant rosdep manifests
  • Package Gazebo
    • Issues: Bundles several libraries, prefixed with gazebo_*.so. Some (ODE) contain significant changes from upstream. Need to get clarification on whether changes will be upstreamed.