Skip to content

Development Workstation Setup Instructions

Rob Linsalata edited this page May 1, 2013 · 9 revisions

Pre-requisites

  • The Baxter Research Robot has been set up in its workspace and any purchased accessories have been installed. Instructions for hardware installation may be found here.
  • A developer workstation meeting the minimum system requirements is available for use.

Outcome of this step

  • Development workstation running stock ROS Electric
  • Experimental: Development workstation running stock ROS Groovy

Ubuntu 10.04 - ROS Electric - Installation Steps

  • Install Ubuntu 10.04 LTS. You can find the appropriate image here.

  • Install ROS Electric for Ubuntu 10.04. Detailed instructions may be found here. Following is a short list of what you need to do to get ready for the Baxter Research SDK.

  • Configure your Ubuntu repositories to allow "restricted," "universe," and "multiverse." You can follow the Ubuntu guide here for instructions on doing this.

  • Set up your sources.list

      $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu lucid main" > /etc/apt/sources.list.d/ros-latest.list'
    
  • Set up your keys

      $ wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
    
  • Make sure you have re-indexed the ROS.org server

      $ sudo apt-get update
    
  • Install ROS Electric - choose Desktop-Full Install: (Recommended): this includes ROS, rx, rviz, robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception

      $ sudo apt-get install ros-electric-desktop-full
    
  • Set up the ROS environment so that the ROS environment variables are automatically added to your bash session every time a new shell is launched

      $ echo "source /opt/ros/electric/setup.bash" >> ~/.bashrc . ~/.bashrc
      $ source /opt/ros/electric/setup.bash
    
  • If argparse is not installed on the development workstation, install it with the following command:

      $ sudo apt-get install python-argparse
    

Next Steps

Connecting and Testing the Development Workstation


Alternative Install: Ubuntu 12.04 - ROS Groovy - Installation Steps

  • Install Ubuntu 12.04 LTS. You can find the appropriate image here.

  • Install ROS Groovy for Ubuntu 12.04. Detailed instructions may be found here. Following is a short list of what you need to do to get ready for the Baxter Research SDK.

  • Configure your Ubuntu repositories to allow "restricted," "universe," and "multiverse." You can follow the Ubuntu guide here for instructions on doing this.

  • Set up your sources.list

      $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list'
    
  • Set up your keys

      $ wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
    
  • Make sure you have re-indexed the ROS.org server

      $ sudo apt-get update
    
  • Install ROS Groovy - choose Desktop-Full Install: (Recommended): this includes ROS, rx, rviz, robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception

      $ sudo apt-get install ros-groovy-desktop-full
    
  • Set up the ROS environment so that the ROS environment variables are automatically added to your bash session every time a new shell is launched

      $ echo "source /opt/ros/groovy/setup.bash" >> ~/.bashrc . ~/.bashrc
      $ source /opt/ros/groovy/setup.bash
    
  • If argparse is not installed on the development workstation, install it with the following command:

      $ sudo apt-get install python-argparse
    

Next Steps

Connecting and Testing the Development Workstation

Clone this wiki locally