-
Notifications
You must be signed in to change notification settings - Fork 0
Installing the Research SDK
- 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.
- You have installed the Rethink RSDK on the Development Workstation and are ready to run the robot using a sample program.
-
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