We have been exploring the industrial potential of Robot Operating System (ROS) because we believe its universal adoption is inevitable.
From recognition and identification, to navigation and assembly we have experimented in ROS using Python, Computer Vision and Robot SDK. Our applications have many industrial applications often demonstrated using our custom robots.
This program is used to handle and sort contaminated forceps. The project assumes that the user is running Ubuntu 14.04 and has installed ROS Indigo on it, as well as a Robot SDK for ROS Indigo. Additionally, PyKDL may have to be installed if it is not included in your ROS installation.
Through this experiment we can program robots to select and scan objects (in this case injection fluid bottles) to decipher their labels. The label is captured and straightened, so the text on the bottle can be determined. Once determined, the labeled bottle can be placed in its intended goal site.
We developed a beverage serving robot application. Using its camera, grippers and a stationary bottle opener, the robot can execute the application from detection, opening, and pouring- taking care not to let the fizz overflow from the glass.