i didn't work on this, but it was done in our department recently. there is a big robotic arm in this. https://www.youtube.com/watch?v=NmZNvGHtMbo