Sign In

Communications of the ACM

ACM News

FogROS Brings Robotic Cloud Computing to the Robot Operating System

Much like playing Xbox games on a smartphone, the basic principle here is supplying a method to execute complex tasks on a robot that doesn’t require equally complex on-board processing. If you can complete the task via a remote server, you can save

Credit: ROS

On a recent trip to the Bay Area, I took a few hours to pay a visit to Berkeley Artificial Intelligence Research Lab (BAIR).  Ken Goldberg walked me around the lab and introduced me to a couple of projects the students have been working on. FogROS immediately grabbed my attention — and not just because it sports a name similar to a problematic French cuisine.

The offering arrives as part of the latest version of the open source Robotic Operating System, ROS 2 Humble Hawksbill — the eight release of ROS 2. In a nutshell, it offers a method for offloading robotic tasks to a remote server, using a cloud computing platform like Amazon Web Services. Advances to server-side computing that have made things like cloud gaming possible with minimal latency can also be applied to robotics operations.

"Robots are often limited in their onboard computing capabilities due to weight and power requirements," Jeff Ichnowski, a Berkeley post-doc student who headed up the project, told TechCrunch. "They also rarely have hardware accelerators like GPUs, TPUS or FPGAs. But many robot algorithms and recent advances (e.g. deep learning) benefit from high-end computers and hardware accelerators. We envision that using cloud computing to speed up slow computations can enable robots to do more things in the same amount of time."

From TechCrunch
View Full Article



No entries found