A robot that can pick up a ball placed randomly on the table and throw it into cups.
Click on ece470_sim.ttt
after installing V-REP.
python3 beer_pong_robo_exec.py
numpy
and modern_robotics
should be preinstalled.
- Implement fully functional inverse kinematics, can goto the ball position given the ball's coordinates in world frame;
- Jacohand can grab the ball and release the ball at appropriate time;
- Implement tarjectory generation, can threw the ball to desired position given appropriated parameters;
- Combine every functions, can now grab a random placed ball on table and threw it into the cup.
- Add inverse kinematic functions for the robot to calculate theta for each joint giver end factor's position;
- Add trajectory planning functions to calculate the passing points for the end factor traveling from one configuration to another, need futher improvment;
- Add forward kinematic functions for the robot to calculate end factor's position given theta;
- Vision sensor can detect the position of the spheres and do the frame transformation;
- Set up the environment for Beer-Pong.
- Demonstrate using V-REP to control the robot simulator;
- Accessing the data from the perspective vision sensor.
Final Demo: Youtube
Update 3: Youtube
Update 2: Youtube
Update 1: Youtube
Xinglong Sun(xs15)
Haozhe Si(haozhes3)