Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 827 Bytes

README.md

File metadata and controls

27 lines (14 loc) · 827 Bytes

table-tennis-robot

A robot that can play table tennis, our final project for Berkeley EECS 106A. Please check out our wiki for an in-depth report and discussion of what we did.

Installation

Install ROS Kinetic and install rosdep. Then do

rosdep install --from-paths src --ignore-src -r -y

to install all necessary dependencies. Finally, do catkin_make from the root workspace directory.

Now to run the robot in Gazebo with MoveIt, do

roslaunch kuka_kr5_gazebo moveit_control.launch

Then to begin the vision pipeline, do

roslaunch ball_detection vision_pipeline.launch

Then to begin the robot arm controller, do

rosrun planning ball_controller.py

Then to spawn in some ping pong balls, do

rosrun kuka_kr5_gazebo spawn_ball.py