MIT teaches machines to learn from each other
There are two typical ways to train a robot today: you can have it watch repeated demonstrations of what you want it to do or you can program its movements directly using motion-planning techniques. But a team of researchers from MIT's CSAIL lab have developed a hybridized third option that will enable robots to transfer skills and knowledge between themselves. It's no Skynet, but it's a start.
First, the user inputs the environmental constraints -- essentially how to reach out, grasp and hold the items it's interacting with. That way the robot isn't not crushing everything it touches or holding objects in a way that will cause them to break or fall. Then, using a CAD program, the user can create a single digital demonstration for the robot. It actually works a lot like traditional hand-drawn animations wherein the robot's motions hit specific movements and positions as "keyframes" and fills in the rest.
The first robot to benefit from this new system is the Optimus, a two-armed bomb disposal-bot. The CSAIL team taught it to open doors, carry items and even pull objects out of jars. The Optimus was then able to transfer these same skills to another robot in the CSAIL lab, the 6-foot, 400-pound Atlas.
No comments