The frustration and anguish of trying and failing to piece together Ikea furniture may seem like an exercise in humiliation for you, but know this: The particleboard nightmare may one day lead to robots that aren’t so stupid.
In recent years, roboticists have been finding that building Ikea furniture is actually a great way to teach robots how to handle the chaos of the real world. One group of researchers coded a simulator in which virtual robot arms used trial and error to put chairs together. Others managed to get a different set of robot arms to construct Ikea chairs in the real world, though it took them 20 minutes. And now, a helpful robot can assist a human in assembling an Ikea bookcase by predicting what part they’ll want next and handing it over.
“It’s one of these things that’s easy to try—even if we break a couple of bookcases in the lab, it’s not a big deal,” says University of Southern California roboticist Stefanos Nikolaidis, coauthor on a recent paper describing the research, which was presented in May at the International Conference on Robotics and Automation. “It’s pretty cheap. And it’s also something that we all have to do at some point in our life.”
Photograph: ICAROS Lab/USC
Nikolaidis and his colleagues began by studying how different people construct an Ikea bookcase. Instead of providing them that instruction sheet with pictographs, they had the subjects improvise the order in which they configured the supporting boards for the frame, as well as the shelf inserts. (That’s an important distinction, because the bigger research question for this experiment isn’t about building furniture—more on that in a second.) Based on these results, the researchers could group people into types, or preferences. Some would attach all the shelves to one of the frames, for instance. Others would attach a single shelf to both frames at once. These are known as action sequences.
They then had subjects do the assembly again, this time with a robot arm nearby to grab pieces for them. The researcher would log which pieces (shelves or supports) the person began with, establishing a pattern for the robot to clue into. “Let’s say that you come in and you put the first shelf,” says Nikolaidis. “OK, the robot doesn’t know that much. Then you pick the second shelf. And now you start putting the third shelf. Well, it’s very, very likely that you belong to that group of users that assembled all six shelves in a row. It’s very, very unlikely that you would then suddenly change your preference.” Once the robot knows a person’s preference, it’ll hand them the part that it knows people like them had previously chosen next. The experiments showed that the robot could quickly and accurately adapt to a human’s style in this way, successfully handing off the right components.
Think of it like the way AI researchers develop an image-recognition algorithm: If you want to detect cats, you feed a neural network oodles of images of felines. Because it has previously seen so many examples, the algorithm can then generalize. If you show it a picture of a cat it’s never seen before, it can draw on its previous knowledge to confirm it is indeed parsing a furry four-legged mammal with a crappy attitude.
This robot is doing the same, only instead of using a bank of static images, it’s drawing on examples of sequences, the order in which the humans pieced together shelves and supports, based on their preferences. “The robot knows that the next action that it should do is handing you the next shelf, with very, very high certainty,” says Nikolaidis.
In the end, though, this research isn’t about developing highly specialized robots that come to your house and help you build bookcases. Nor is it about developing machines that can do complex tasks like this on their own. It’s about teaching robots how to collaborate with humans without driving them even more insane than people already get when building Ikea furniture.
Despite all the hoopla about robots arriving to steal our jobs, the reality is that you’re more likely to have a machine work with you than replace you outright. For the time being—and probably for quite some time in the future—people are just going to be way better at certain tasks. No machine can replicate the dexterity of the human hand or come anywhere close to solving problems like we do. What robots are good at is brute work. Think of an automotive assembly line: Robot arms heft car doors into place, but the fine detail work requires a human touch.