Installing on Raspberry PI/Raspbian

Two ways currently exist to install ROS Groovy on Raspbian: binary packages and source.

Building from source

The process is described in groovy/Installation/Raspbian/Source This is a very long process, but allows for building nearly every package in ROS Groovy.

Installing binary packages

An experimental repository has been set up and contains most of the Groovy distribution, but still lacks a significant amount of packages (see https://groups.google.com/d/msg/ros-sig-embedded/fxgu5CB4nd4/dFutvb8z7cQJ)

The status page of the build farm is visible here: http://64.91.227.57/repos/rospbian/debbuild/groovy.html

Note: only wet (catkin) packages have been built and included in this repository. If you need a dry package, you will need to build it from source.

To use this repository, use the following steps:

  • add the repository to your apt sources:
    $ sudo sh -c 'echo "deb http://64.91.227.57/repos/rospbian wheezy main" > /etc/apt/sources.list.d/rospbian.list'
  • add the apt key:
    $ wget http://64.91.227.57/repos/rospbian.key -O - | sudo apt-key add -
  • reload apt sources
    $ sudo apt-get update
  • install ros packages - ros_comm is a good fit, it has dependencies on roscpp, rospy, and all the core ROS tools, so that they will all be installed.
    $ sudo apt-get install ros-groovy-ros-comm
  • Now, you have to tell the Pi, where ROS is located and remind him every time, a terminal session is started.
    $ echo "source /opt/ros/groovy/setup.bash" >> ~/.bashrc
    $ . ~/.bashrc
  • Now you are good to go. Try..
    $ roscore

Please send any feedback to the ros-sig-embedded list: https://groups.google.com/forum/?fromgroups=#!forum/ros-sig-embedded

Wiki: groovy/Installation/Raspbian (last edited 2014-05-14 14:40:09 by Paul Balzer)