Skip to content

A robot that can play table tennis, our final project for Berkeley EECS 106A

Notifications You must be signed in to change notification settings

AVSurfer123/table-tennis-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A robot that can play table tennis, our final project for Berkeley EECS 106A

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published