pepemanboy / ping-pong-robot

Software for Gripping of moving objects in optimal time by JACO robot arm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gripping of moving objects in optimal time by a robotic arm

I developed this project as part of my research internship at Polytechnique Montreal. The aim of the project was to grasp moving objects with an assistive robotic arm. I developed the architecture of the system, as well as algorithms to identify a pingpong ball, estimate its trajectory, and move the robot arm to intercept it.

The full description of the project can be found in this paper

This video describes the project and shows it working.

This playlist contains videos of every step of the project.

Image of Jaco Arm

Code

All the code generated by me is in the folder /src/pingpong

Installation

Installation manual in InstallationManual.md

Extra

Kudos to Caroline Chiacchierini that continued the research and put it to work in a real JACO arm. Video here.

About

Software for Gripping of moving objects in optimal time by JACO robot arm.


Languages

Language:Makefile 53.0%Language:CMake 15.3%Language:Python 11.2%Language:C++ 10.9%Language:Common Lisp 9.1%Language:C 0.3%Language:Shell 0.2%