We have been exploring the industrial potential of Robot Operating System (ROS) because we believe that the universal adoption of ROS is ultimately 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 utilizations, often demonstrated using our custom robots.
PROJECT LANDING EYE
Who amongst us is not enthralled by the idea of man soaring through the air? However, we are also keyed up to make sure he lands safely back on ground. Landing-which is the last and most important part of flight-sadly garners the most aviation accidents. Landing Eye is a device which helps amateur pilots to land aircraft smoothly on runway after measuring required parameters. To make flights more convenient and avoid emergency landings, this is a one-of-a-kind device.
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.
So 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 to taking care not to let the fizz overflow from the glass.