Skip to content

Installing the Research SDK

rethink-cgindel edited this page Nov 11, 2013 · 32 revisions

Prerequisites

Outcome of this step

  • You have installed the Rethink RSDK on the Development Workstation.

Installing the Research SDK

1. Download and Install the dependencies

$ sudo apt-get install python-wstool python-rosdep

2. Create a new catkin_ws.

$ mkdir ~/ros_ws
$ cd ~/ros_ws

3. Copy in the attached rosinstall file to this root of your catkin ws.

4. Create source dir

$ mkdir src

5. Run wstool to pull down the source repos into your src directory

$ wstool init -j8 src baxter_sdk.rosinstall

6. As you can see this pulls down the development branches from all of our repositories into your source directory :)

7. Source ros setup if you haven't yet

$ source /opt/ros/groovy/setup.bash

8. Build

$ catkin_make
$ catkin_make install

9. Use our handy script for env setup

$ cp src/baxter/baxter.sh .

10. Edit ros_hostname and ros_ip in this file, running after

$ ./baxter.sh

#Things to check or verify

  • Make sure you have the proper tag which is currently v0.7.0

    $ git tag -l
    
    $ git checkout v0.7.0
  • **Note: if the development workstation hostname is not resolvable to an IP address from the robot, then you will have to ensure the ROS_IP environment variable is set. Use the 'env' command to see what environment variables were set as a result of the running the baxter.sh script above and ensure that ROS_IP and/or ROS_HOSTNAME are set properly.

    $ env

Use 'ifconfig' to get your development workstation's IP address.** bash $ export ROS_IP=192.168.1.100

Next Steps

Baxter Research Robot Hardware Installation Guide

Clone this wiki locally