MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) has developed a new system that gives robots the power to pick up and handle any object, even those they haven't seen before. Despite how smart machines have become, most factory robots still need to be preprogrammed with the objects they're going to handle -- that's why roboticists are taking it upon themselves develop technologies that can teach themselves how to manipulate various items. CSAIL's system called kPAM works by creating visual roadmaps of objects by seeing them as collections of 3D keypoints.
CSAIL says kPAM or Keypoint Affordance Manipulation is more accurate than other similar technologies. After it detects all the coordinates on an object, it determines what it can do with it. For instance, if it sees a mug with a handle, it can hang it on a hook by its handle. If it determines that it's looking at a pair of shoes, it can place the shoes on a rack. "Understanding just a little bit more about the object -- the location of a few keypoints -- is enough to enable a wide range of useful manipulation tasks. And this particular representation works magically well with today's state-of-the-art machine learning perception and planning algorithms," the study's senior author, MIT professor Russ Tedrake, said.
The researchers are hoping to develop the system further until machines powered by kPAM can do bigger tasks, such as unloading the dishwasher and wiping down kitchens. They're also hoping that the system can power factory robots part of a bigger manipulation machine in the future.