While working in ZenRobotics, I have participated in the development of software for controlling the robotic arm. I alone designed and implemented the software for splitting the machine vision part of the code from robot controlling part of the code (after that they were running on different machines).