. 24/7 Space News .
ROBO SPACE
Designing customized "brains" for robots
by Daniel Ackerman for MIT News
Boston MA (SPX) Jan 21, 2021

MIT researchers have developed an automated way to design customized hardware, or "brains," that speeds up a robot's operation.

Contemporary robots can move quickly. "The motors are fast, and they're powerful," says Sabrina Neuman. Yet in complex situations, like interactions with people, robots often don't move quickly. "The hang up is what's going on in the robot's head," she adds.

Perceiving stimuli and calculating a response takes a "boatload of computation," which limits reaction time, says Neuman, who recently graduated with a PhD from the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). Neuman has found a way to fight this mismatch between a robot's "mind" and body. The method, called robomorphic computing, uses a robot's physical layout and intended applications to generate a customized computer chip that minimizes the robot's response time.

The advance could fuel a variety of robotics applications, including, potentially, frontline medical care of contagious patients. "It would be fantastic if we could have robots that could help reduce risk for patients and hospital workers," says Neuman.

Neuman will present the research at this April's International Conference on Architectural Support for Programming Languages and Operating Systems. MIT co-authors include graduate student Thomas Bourgeat and Srini Devadas, the Edwin Sibley Webster Professor of Electrical Engineering and Neuman's PhD advisor. Other co-authors include Brian Plancher, Thierry Tambe, and Vijay Janapa Reddi, all of Harvard University. Neuman is now a postdoctoral NSF Computing Innovation Fellow at Harvard's School of Engineering and Applied Sciences.

There are three main steps in a robot's operation, according to Neuman. The first is perception, which includes gathering data using sensors or cameras. The second is mapping and localization: "Based on what they've seen, they have to construct a map of the world around them and then localize themselves within that map," says Neuman. The third step is motion planning and control - in other words, plotting a course of action.

These steps can take time and an awful lot of computing power. "For robots to be deployed into the field and safely operate in dynamic environments around humans, they need to be able to think and react very quickly," says Plancher. "Current algorithms cannot be run on current CPU hardware fast enough."

Neuman adds that researchers have been investigating better algorithms, but she thinks software improvements alone aren't the answer. "What's relatively new is the idea that you might also explore better hardware." That means moving beyond a standard-issue CPU processing chip that comprises a robot's brain - with the help of hardware acceleration.

Hardware acceleration refers to the use of a specialized hardware unit to perform certain computing tasks more efficiently. A commonly used hardware accelerator is the graphics processing unit (GPU), a chip specialized for parallel processing. These devices are handy for graphics because their parallel structure allows them to simultaneously process thousands of pixels. "A GPU is not the best at everything, but it's the best at what it's built for," says Neuman. "You get higher performance for a particular application." Most robots are designed with an intended set of applications and could therefore benefit from hardware acceleration. That's why Neuman's team developed robomorphic computing.

The system creates a customized hardware design to best serve a particular robot's computing needs. The user inputs the parameters of a robot, like its limb layout and how its various joints can move. Neuman's system translates these physical properties into mathematical matrices. These matrices are "sparse," meaning they contain many zero values that roughly correspond to movements that are impossible given a robot's particular anatomy. (Similarly, your arm's movements are limited because it can only bend at certain joints - it's not an infinitely pliable spaghetti noodle.)

The system then designs a hardware architecture specialized to run calculations only on the non-zero values in the matrices. The resulting chip design is therefore tailored to maximize efficiency for the robot's computing needs. And that customization paid off in testing.

Hardware architecture designed using this method for a particular application outperformed off-the-shelf CPU and GPU units. While Neuman's team didn't fabricate a specialized chip from scratch, they programmed a customizable field-programmable gate array (FPGA) chip according to their system's suggestions. Despite operating at a slower clock rate, that chip performed eight times faster than the CPU and 86 times faster than the GPU.

"I was thrilled with those results," says Neuman. "Even though we were hamstrung by the lower clock speed, we made up for it by just being more efficient."

Plancher sees widespread potential for robomorphic computing. "Ideally we can eventually fabricate a custom motion-planning chip for every robot, allowing them to quickly compute safe and efficient motions," he says. "I wouldn't be surprised if 20 years from now every robot had a handful of custom computer chips powering it, and this could be one of them." Neuman adds that robomorphic computing might allow robots to relieve humans of risk in a range of settings, such as caring for covid-19 patients or manipulating heavy objects.

"This work is exciting because it shows how specialized circuit designs can be used to accelerate a core component of robot control," says Robin Deits, a robotics engineer at Boston Dynamics who was not involved in the research. "Software performance is crucial for robotics because the real world never waits around for the robot to finish thinking." He adds that Neuman's advance could enable robots to think faster, "unlocking exciting behaviors that previously would be too computationally difficult."

Neuman next plans to automate the entire system of robomorphic computing. Users will simply drag and drop their robot's parameters, and "out the other end comes the hardware description. I think that's the thing that'll push it over the edge and make it really useful."

This research was funded by the National Science Foundation, the Computing Research Agency, the CIFellows Project, and the Defense Advanced Research Projects Agency.


Related Links
Computer Science and Artificial Intelligence Laboratory
All about the robots on Earth and beyond!


Thanks for being there;
We need your help. The SpaceDaily news network continues to grow but revenues have never been harder to maintain.

With the rise of Ad Blockers, and Facebook - our traditional revenue sources via quality network advertising continues to decline. And unlike so many other news sites, we don't have a paywall - with those annoying usernames and passwords.

Our news coverage takes time and effort to publish 365 days a year.

If you find our news sites informative and useful then please consider becoming a regular supporter or for now make a one off contribution.
SpaceDaily Monthly Supporter
$5+ Billed Monthly


paypal only
SpaceDaily Contributor
$5 Billed Once


credit card or paypal


ROBO SPACE
Teams crack code, qualify for final stage of NASA Space Robotics
Huntsville AL (SPX) Jan 18, 2021
NASA, in partnership with Space Center Houston - the official visitor center of NASA's Johnson Space Center- has selected 22 qualifying teams to compete in the competition round of Phase 2 of the Space Robotics Challenge. Eligible teams will advance to the final virtual competition round, which will begin in late January. Phase 2 of the Space Robotics Challenge, a NASA Centennial Challenge, is a $1 million prize competition to advance autonomous robotic operations for space exploration missions on ... read more

Comment using your Disqus, Facebook, Google or Twitter login.



Share this article via these popular social media networks
del.icio.usdel.icio.us DiggDigg RedditReddit GoogleGoogle

ROBO SPACE
Prepping for a spacewalk to install Colka on ISS external hull

Cultivating plant growth in space

NASA Extends Exploration for Two Planetary Science Missions

European Gateway module to be built in France as Thomas Pesquet readies for second spaceflight

ROBO SPACE
Virgin Orbit targets Sunday for LauncherOne mission from California

Cargo Dragon undocks from Station and heads for splashdown

Exotrail aims for more in orbit space mobility

China makes progress in developing rocket engines for space missions

ROBO SPACE
Curiosity Rover reaches its 3,000th day on Mars

Frosty scenes in martian summer

Seven things to know about the NASA rover about to land on Mars

China Focus: 400 mln km within 163 days, China's Mars probe heads for red planet

ROBO SPACE
Chinese space enterprise gears up for record-breaking 40-plus launches in 2021

China's space achievements out of this world

China's Chang'e-5 orbiter embarks on new mission to gravitationally stable spot at L1

China plans to launch four manned spacecraft in next two years

ROBO SPACE
France to Invest $121.5Mln in Space Projects Over Next 2 Years, Macron Says

NASA, FAA Partnership Bolsters American Commercial Space Activities

Orbit Logic Leverages Blockchain for Constellation Communication over Dynamic Networks

Airbus signs multi-satellite contract with Intelsat for OneSat flexible satellites

ROBO SPACE
Saffire Ignites New Discoveries in Space

Physicists propose a new theory to explain one dimensional quantum liquids formation

Seeing in a flash

EOS supports Texas Rocket Engineering Laboratory (TREL) to fuel additive manufacturing education

ROBO SPACE
Astronomers finally measure polarized light from exoplanet

A rocky planet around one of our galaxy's oldest stars

Astronomers find evidence for planets shrinking over billions of years

Astronomers measure enormous planet lurking far from its star

ROBO SPACE
Juno mission expands into the future

Dark Storm on Neptune reverses direction, possibly shedding a fragment

The 'Great' Conjunction of Jupiter and Saturn

NASA's Juno Spacecraft Updates Quarter-Century Jupiter Mystery









The content herein, unless otherwise known to be public domain, are Copyright 1995-2024 - Space Media Network. All websites are published in Australia and are solely subject to Australian law and governed by Fair Use principals for news reporting and research purposes. AFP, UPI and IANS news wire stories are copyright Agence France-Presse, United Press International and Indo-Asia News Service. ESA news reports are copyright European Space Agency. All NASA sourced material is public domain. Additional copyrights may apply in whole or part to other bona fide parties. All articles labeled "by Staff Writers" include reports supplied to Space Media Network by industry news wires, PR agencies, corporate press officers and the like. Such articles are individually curated and edited by Space Media Network staff on the basis of the report's information value to our industry and professional readership. Advertising does not imply endorsement, agreement or approval of any opinions, statements or information provided by Space Media Network on any Web page published or hosted by Space Media Network. General Data Protection Regulation (GDPR) Statement Our advertisers use various cookies and the like to deliver the best ad banner available at one time. All network advertising suppliers have GDPR policies (Legitimate Interest) that conform with EU regulations for data collection. By using our websites you consent to cookie based advertising. If you do not agree with this then you must stop using the websites from May 25, 2018. Privacy Statement. Additional information can be found here at About Us.