Ballroom dancing demo with the Ridgeback and Baxter robots.
- Ridgeback is at 192.168.131.1, Baxter is at 192.168.131.3 (configured in Baxter boot up menu). Baxter is ethernet wired to Ridgeback. As we cannot change code on Baxter, we have to modify Ridgeback to use Baxter ROScore
- SSH into Ridgeback (IP 192.168.0.138 for CASE), start
screen
session. In the first screen window, executesudo service ros stop
- execute
export ROS_MASTER_URI=http://011310P0010:11311
(your /etc/hosts file should contain the IP assosicated with the net name of the Baxter) - execute
export ROS_IP=192.168.131.1
then executeroslaunch ridgeback_base base.launch --screen
(starts Ridgeback base modules with Baxter as the master) - start new screen windows (
Ctrl+a then c
), ssh ruser@011310P0010 (passwordrethink
) - execute
rosrun baxter_tools enable_robot.py -e
then executerosrun baxter_examples xdisplay_image.py -f=face.png
then executerosrun baxter_tools tuck_arms.py -u
- execute
rosrun baxter_examples joint_position_file_playback.py -f pose.txt -l 0
- start new screen windows (
Ctrl+a then c
), do steps 3. 4., then execute./baxter_ridgeback.py
- you can now drive Ridgeback normally by holding down (L1), or let ballroom work by holding down (X)
- After demo, kill everything in every windows (
Ctrl+c
). To tuck arms after demo for packing, on the ssh session with Baxter, executerosrun baxter_tools tuck_arms.py -t