Automated build for the Baxter Tictactoe project at the ScazLab in Yale University.
849
Playing TicTacToe with the Baxter collaborative robot.

This code is released under a GNU GPL v2 license (see LICENSE file for more information).
Obvious stuff:
In order to calibrate the hard coded positions for the pile of objects and the board, just record the end-effector position of the left arm when positioned either on the pile of tiles, or the four corners of the board. To to so, the following command may be useful:
rostopic echo -n 1 /robot/limb/right/endpoint_state | grep -A 3 position
Then, use this information to populate the corresponding parameters in tictactoe.launch : "ttt_controller/tile_pile_position and ttt_controller/board_corner_poss.
cd to ~/ros_wssource devel/setup.bash./baxter.sh (this has to be done with any terminal that will interface with the Baxter)rosrun baxter_tools tuck_arms.py -uroslaunch baxter_tictactoe tictactoe.launchcd to ~/ros_wssource devel/setup.bash./baxter.sh (this has to be done with any terminal that will interface with the Baxter)rosrun baxter_tools tuck_arms.py -tContent type
Image
Digest
Size
1.1 GB
Last updated
over 7 years ago
docker pull scazlab/baxter_tictactoe:master