Background
One of the largest potential growth areas for automation is in collaborative robotics, where robots work closely alongside human operators. Collaborative robots are often deployed as parts of an agile, flexible manufacturing line, requiring frequent re-programming as they are moved to new tasks. These robots are typically operated by low-skill workers and robot programming using traditional methods can be a significant challenge. Some robots include user-friendly “hands on” teaching methods, but this requires specialized hardware and applies to only a limited range of devices.
Approach
This project is investigating an alternative user-friendly teaching method utilizing camera-based tracking of operator task demonstrations. This solution can be deployed across a wide range of applications, requiring no specialized robot hardware.
The test workcell used for this project includes a collaborative robot, a 3D sensor mounted near the robot end effector, and an operator demonstration tool with visible tracking markers. A test fixture is used to simulate various robotic task scenarios, such as path following, inspection, or edge/surface processing.
Accomplishments
The basic tracking, path creation, and graphical interface components have been developed and refined through several iterations of testing. Results from testing are used to better understand what tools and feedback benefit visual programming. Early results were used to update the tracking tool and integrate a wireless input device to simplify entry of new path points.