Skip to content

Installing the Research SDK

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

Prerequisites

  • 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.
  • The developer workstation has been set up successfully - instructions here.
  • The developer workstation has been connected to Baxter and connectivity has been validated - instructions here.
  • You have received your Github credentials from Rethink Robotics. This is available when the Baxter Research Robot is delivered.
  • You have set up your Development Workstation to access Github. Instructions here.

Outcome of this step

  • You have installed the Rethink RSDK on the Development Workstation and are ready to run the robot using a sample program.

Steps

  • Open a bash shell on the Development Workstation and create a directory for git in a location of your choice

    $ mkdir git

  • cd to that directory.

    $ cd git

  • Clone the new repo:

    $ git clone [email protected]:RethinkRobotics/sdk-examples.git

  • Go to sdk-examples subdirectory

    $ cd sdk-examples

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

    $ git tag -l

    $ git checkout v0.5.2

  • (Alternative Install Only) If using ROS Groovy: Copy in the latest init script.

    $ git checkout origin/development init.sh

  • Run the init script and provide the robot hostname [Baxter Hostname] as an argument.

    $ ./init.sh <Baxter Hostname>

  • go to the Baxter subdirectory

    $ cd baxter

  • Build the examples

    $ rosmake

  • Note: if the development workstation hostname is not resolvable to an IP address from the robot, then you will have to set ROS_IP environment variable. Our example uses 192.168.1.100 but please substitute your IP address for your development workstation. Use 'ifconfig' to get this ip address.

    $ export ROS_IP=192.168.1.100

Next Steps

Running Example Research SDK Programs

Clone this wiki locally