Cloud Robotics: A Future Shaped by Data

James Kuffner, CTO of Toyota Research Institute, believes the biggest asset to a future where robots are highly capable, useful things that people use daily on the road and at home might just be the cloud. We’ve long extolled the virtues of Moore’s Law in terms of delivering faster, better processors to power our individual computers, but Kuffner says that the rapid, continuous evolution of wireless broadband internet speeds is just as crucial to a future in which robotics help solve everyday problems. Kuffner is delivering the opening keynote for San Jose’s RoboBusiness conference today, but I spoke to him prior to his address for a preview of the big picture approach he and the TRI are taking in developing advanced, autonomous systems that help everyday people with everyday activities.

Beyond Moore’s Law

“An unknown that some people are not aware of is how rapidly wireless broadband internet speeds and bandwidth have improved, almost 1600x in terms of both speed and bandwidth over the last 10 years,” Kuffner said. “It’s really been a game-changer for connected cars and connected robots, and so one of the things I’ve been thinking about is what changes and what’s possible when you have these high-speed wireless connections to the most powerful computational resources that humans have created, which is the modern data center.”

This is the concept Kuffner calls “cloud robotics,” a term he first introduced in 2010, which represents a shift in how he believes robot development will proceed in the future, with the key difference being an ability to quickly learn across discrete individual robots or autonomous systems, with learning gathered from individual endpoints quickly absorbed into the whole.

Kuffner’s long history as a roboticist makes him uniquely well-positioned to spot the significance of this trend. He was a robotics professor at Carnegie Mellon, a university famous for its work in the field. He also worked at Google on the self-driving car software engineering team, and helped co-found Google’s venture arm investment business focused on robotics companies.

Mobility means more than just cars

In January, Toyota’s $1 billion research lab made headlines when it hired away Kuffner as its founding CTO. Now, the storied roboticist says TRI is “all about” cloud robotics, since the research outgrowth of Toyota was built to “think about trusted mobility for all, and also quality of life in a world where we’re facing an aging society,” he explained about the Institute’s founding directive. “Transportation has always been about freedom and mobility, and people aging and losing their ability to drive means that they have less freedom and less mobility,” he said. “So one of the good outcomes of having autonomy for vehicles is people can suddenly recover freedom of mobility for people who otherwise cannot drive.”

Self-driving cars aren’t the only transportation solution needed to help improve quality of life for an aging population, Kuffner notes, which is why TRI is also focused on solutions that will help within the home. “When we think about robotics, we think about aging in place, and quality of life,” he explained. “On the technical side, we have a lot of challenges in terms of reliable perception, reasoning, and scene understanding in order to realize a true transportation solution, and an intelligent robot that can help people age in place.”

Aggregate experience

Basically, those advances are more within reach than ever, thanks to the possibilities afforded to intelligence systems through cloud robotics. Kuffner said the goal of cloud robotics in general is to “average what computers are good at,” but then add in a network effect to amplify those skills, combining effort and reducing the need for duplication of information gathering between separate systems. It lowers cost, and increases the ability to build vehicles and robots that are practically designed, without having to outfit them with massive, expensive and hard-to-maintain onboard storage or processors.

While at Carnegie Mellon, Kuffner told me he’d constantly speak to colleagues who were working on a machine learning problem, and had an algorithm they’d know would work, if only they could amass enough data. The problem, he said, was that robots trying to collect the necessary data would burn out long before achieving the desired set size.

?Instead of having one robot run for 10,000 hours, why don’t we 100 robots run for 100 hours

“Instead of having one robot run for 10,000 hours, why don’t we 100 robots run for 100 hours and gather the same amount of data,” Kuffner said. “Data sharing robots, each learning from each other’s experiences will help everyone improve at a faster rate.”

This applies equally to connected cars, as well as connected in-home or personal assistance robots sharing their data, he added. Kuffner joked that it’s as if you could take all the parenting you did on your first child and have that experience instantly applied to the next; almost like a shortcut past the terrible twos. This is a key ingredient towards increasing what robots can do to a level where they’ll really offer value to people, he says.

?Where does data sharing end

The key ingredient in Kuffner’s cloud robotics vision is the sharing of data, but what about sharing said data beyond the confines of any one company or OEM? I asked him directly about his opinion on whether carmakers, for instance, should be more open about sharing data with one another in light of NHTSA’s new autonomous driving guidelines, which advocate movement in that direction.

“If you think about if we could improve traffic, and could we improve safety, by sharing data, then absolutely all the OEMs should participate,” Kuffner answered. “There are some things about competitive advantage, but I think that what NHTSA’s really aiming at is ‘Look, this technology’s starting to mature, it appears imminent, how can we realize it faster in a safe way, and can that be facilitated by sharing data?”, and I think that the answer is probably yes.”

reference