Difference between revisions of "Ros"

From ArchWiki
Jump to: navigation, search
(Initial documentation for fuerte. Detailed instructions for Fuerte needed.)
m
Line 5: Line 5:
 
[http://www.ros.org ROS] is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management.
 
[http://www.ros.org ROS] is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management.
  
With the ROS Fuerte release, it's much easier to get ROS running on an Arch system but still takes some effort. Read the notes below and then got to [http://www.ros.org/wiki/fuerte/Installation/Arch|the installation page on the ROS website]
+
With the ROS Fuerte release, it's much easier to get ROS running on an Arch system but still takes some effort. Read the notes below and then got to [http://www.ros.org/wiki/fuerte/Installation/Arch the installation page on the ROS website]
  
 
== Setup Notes ==
 
== Setup Notes ==

Revision as of 16:52, 7 April 2012

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی


ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management.

With the ROS Fuerte release, it's much easier to get ROS running on an Arch system but still takes some effort. Read the notes below and then got to the installation page on the ROS website

Setup Notes

With fuerte, there ROS is split into two levels. The core libraries are installed into the system folders (/opt/ros/fuerte) while the higher-level stacks and packages are installed in the user folders.

The Arch specific install page lists the packages (official and AUR) that you will need to install for a full setup.

There is a AUR package for the core libraries.

To build the higher level packages you will need to do some work...

  1. Install aur packages ros-on-arch pcl-ros swig-wx qhull-ros
  2. Pull the sources with rosinstall
  3. Patch the sources to compile with GCC 4.7 [1]
  4. Resolve dependencies with rosdep
  5. Build with rosmake