Hi, what are you looking for?
California to Give Grants to Cities & Counties that Adopt SolarAPP+ Solar Permitting App
Governor McKee Signs Historic Legislation Requiring 100% of Rhode Island’s Electricity to be Offset by Renewable Energy by 2033
Lightyear Reveals Final Design For Lightyear 0, Gives First Test Drive
Report: Energy Jobs Grew Faster Than Overall U.S. Employment in 2021
Nextracker & BCI Steel Renovate Abandoned Pittsburgh Steel Factory to Serve Growing U.S. Utility-Scale Solar Market
Governor McKee Signs Historic Legislation Requiring 100% of Rhode Island’s Electricity to be Offset by Renewable Energy by 2033
Wind Developers Plan to Add 6 Gigawatts of U.S. Offshore Wind Capacity through 2029
Report: Energy Jobs Grew Faster Than Overall U.S. Employment in 2021
Steel, Steel, & More Steel: Big Plans For Floating Wind In Celtic Sea
Hard, Round, Tiltable Sails Add Wind Power To Energy Efficient Shipping
U.S. Mining & Geothermal Industries Could Strike G.O.L.D. Through Partnership
DOE Launches $84 Million Enhanced Geothermal Energy Systems (Video)
Renewable Generation Surpassed Nuclear in the U.S. Electric Power Sector in 2021
Betting A Billion Dollars On Low-Carbon Grid Transformation Tech
EU Electric Cars Policy Leads Automakers To Question Whether There Will Be Enough Batteries
Homebuilt Electric Airplane, Rolls-Royce Electric Aviation, Polestar on Nasdaq, & More EV News
EcoFlow’s Modular Power Kits Make Off-Grid Installs Much Easier
How Herbert Diess & Zeng Yuqun Sparked The Rise Of CATL
NREL Analysis Highlights Strategies Beyond Recycling To Bolster Circular Economy For Solar & Battery Technologies
Can Virtual Power Plants Provide Revenue for Householders?
ERCOT & Tesla: How Virtual Power Plants Can Help Texas Electricity Grid & Save Lives
Energy Security at the Edge of the Grid
Texan Tesla Powerwall Owners Can Help Change ERCOT’s Mind On VPPs
Gridspertise — Advanced Digital Solutions For A Smart, Resilient Grid
AutoGrid Recruits Army Of Heat Pumps For Virtual Power Plants
Hard, Round, Tiltable Sails Add Wind Power To Energy Efficient Shipping
University of Michigan Reveals “Aevum” Solar Racecar
Century Old Material Key to Next-gen Computer Chips
A Guide To Fuel Efficient Driving — Part One (2022 update)
Governor Hochul: Free EV Fast Charging at EVolve NY Sites for 4th of July Weekend
Zuva Petroleum Starts Rolling Out EV Chargers At Its Petrol Stations In Zimbabwe
Tesla Noted As Part Of $700 Million US EV Charging Manufacturing Capacity Boost
EU Electric Cars Policy Leads Automakers To Question Whether There Will Be Enough Batteries
Amazon Distribution Center In Wisconsin Plans To Add 760 EV Chargers
We Did It, We Lost Access To Tesla Full Self Driving Beta!
Climate-Fiction Book Review: Ministry For The Future
Riding The Brand New Energica Experia Electric Touring Motorcycle — CleanTechnica Review
Tesla Full Self Driving Beta V10.12.2 — A Big Improvement, More Aggressive … But!
How 3 Years With A Tesla Model 3 Almost Made Me Forget About The Mobility Revolution
Sweden’s Plugin EV Share Grows In June — Tesla Model Y Overall Bestseller
Electric Car Sales: Global Top 20
11% of New Car Sales in Europe Electric (19% Plugins)
EV Market Share Growth in 16 Lagging European Countries
Ford Tops EV Sales In Germany In May — Yes, Ford!
We Did It, We Lost Access To Tesla Full Self Driving Beta!
Climate-Fiction Book Review: Ministry For The Future
Riding The Brand New Energica Experia Electric Touring Motorcycle — CleanTechnica Review
Tesla Full Self Driving Beta V10.12.2 — A Big Improvement, More Aggressive … But!
How 3 Years With A Tesla Model 3 Almost Made Me Forget About The Mobility Revolution
Tesla Q4 Shareholder Conference Call — Watch & Listen Here
Volkswagen Group — In-Depth Conference Call Highlights Company’s Focus On Transition
Bill McKibben On Unions, Tesla, & Elon Musk — CleanTechnica Interview
How To Watch & Listen To Tesla Q3 Earnings Call — Most Useful Livestream
Tesla Sales & Future of Tesla Discussion with Ride the Lightning, Starman, & EVANNEX
A new general-purpose optimizer can speed up the design of walking robots, self-driving vehicles, and other autonomous systems.
Courtesy of Jennifer Chu | MIT News Office
Autonomous robots have come a long way since the fastidious Roomba. In recent years, artificially intelligent systems have been deployed in self-driving cars, last-mile food delivery, restaurant service, patient screening, hospital cleaning, meal prep, building security, and warehouse packing.
Each of these robotic systems is a product of an ad hoc design process specific to that particular system. In designing an autonomous robot, engineers must run countless trial-and-error simulations, often informed by intuition. These simulations are tailored to a particular robot’s components and tasks, in order to tune and optimize its performance. In some respects, designing an autonomous robot today is like baking a cake from scratch, with no recipe or prepared mix to ensure a successful outcome.
Now, MIT engineers have developed a general design tool for roboticists to use as a sort of automated recipe for success. The team has devised an optimization code that can be applied to simulations of virtually any autonomous robotic system and can be used to automatically identify how and where to tweak a system to improve a robot’s performance.
The team showed that the tool was able to quickly improve the performance of two very different autonomous systems: one in which a robot navigated a path between two obstacles, and another in which a pair of robots worked together to move a heavy box.
The researchers hope the new general-purpose optimizer can help to speed up the development of a wide range of autonomous systems, from walking robots and self-driving vehicles, to soft and dexterous robots, and teams of collaborative robots.
The team, composed of Charles Dawson, an MIT graduate student, and ChuChu Fan, assistant professor in MIT’s Department of Aeronautics and Astronautics, will present its findings later this month at the annual Robotics: Science and Systems conference in New York.
Dawson and Fan realized the need for a general optimization tool after observing a wealth of automated design tools available for other engineering disciplines.
“If a mechanical engineer wanted to design a wind turbine, they could use a 3D CAD tool to design the structure, then use a finite-element analysis tool to check whether it will resist certain loads,” Dawson says. “However, there is a lack of these computer-aided design tools for autonomous systems.”
Normally, a roboticist optimizes an autonomous system by first developing a simulation of the system and its many interacting subsystems, such as its planning, control, perception, and hardware components. She then must tune certain parameters of each component and run the simulation forward to see how the system would perform in that scenario.
Only after running many scenarios through trial and error can a roboticist then identify the optimal combination of ingredients to yield the desired performance. It’s a tedious, overly tailored, and time-consuming process that Dawson and Fan sought to turn on its head.
“Instead of saying, ‘Given a design, what’s the performance?’ we wanted to invert this to say, ‘Given the performance we want to see, what is the design that gets us there?’” Dawson explains.
The researchers developed an optimization framework, or a computer code, that can automatically find tweaks that can be made to an existing autonomous system to achieve a desired outcome.
The heart of the code is based on automatic differentiation, or “autodiff,” a programming tool that was developed within the machine learning community and was used initially to train neural networks. Autodiff is a technique that can quickly and efficiently “evaluate the derivative,” or the sensitivity to change of any parameter in a computer program. Dawson and Fan built on recent advances in autodiff programming to develop a general-purpose optimization tool for autonomous robotic systems.
“Our method automatically tells us how to take small steps from an initial design toward a design that achieves our goals,” Dawson says. “We use autodiff to essentially dig into the code that defines a simulator, and figure out how to do this inversion automatically.”
The team tested their new tool on two separate autonomous robotic systems, and showed that the tool quickly improved each system’s performance in laboratory experiments, compared with conventional optimization methods.
The first system comprised a wheeled robot tasked with planning a path between two obstacles, based on signals that it received from two beacons placed at separate locations. The team sought to find the optimal placement of the beacons that would yield a clear path between the obstacles.
They found the new optimizer quickly worked back through the robot’s simulation and identified the best placement of the beacons within five minutes, compared to 15 minutes for conventional methods.
The second system was more complex, comprising two wheeled robots working together to push a box toward a target position. A simulation of this system included many more subsystems and parameters. Nevertheless, the team’s tool efficiently identified the steps needed for the robots to accomplish their goal, in an optimization process that was 20 times faster than conventional approaches.
“If your system has more parameters to optimize, our tool can do even better and can save exponentially more time,” Fan says. “It’s basically a combinatorial choice: As the number of parameters increases, so do the choices, and our approach can reduce that in one shot.”
The team has made the general optimizer available to download, and plans to further refine the code to apply to more complex systems, such as robots that are designed to interact with and work alongside humans.
“Our goal is to empower people to build better robots,” Dawson says. “We are providing a new building block for optimizing their system, so they don’t have to start from scratch.”
This research was supported, in part, by the Defense Science and Technology Agency in Singapore and by the MIT-IBM Watson AI Lab.
We publish a number of guest posts from experts in a large variety of fields. This is our contributor account for those special people, organizations, agencies, and companies.
#1 most loved electric vehicle, solar energy, and battery news & analysis site in the world. Support our work today!
Advertise with CleanTechnica to get your company in front of millions of monthly readers.
NREL’s New Cell Exceeds Previous Efficiency Record by More Than 8 Percentage Points, Unlocking More Efficient Thermal Energy Storage Applications The National Renewable Energy...
A legion of busy, buzzing robot helpers could transform energy-sucking buildings into planet-saving showpieces.
Following up on "Tesla Bot Optimus & Its Impact On Our Future," below is a further exploration of the Tesla bot (Optimus) concept, what...
In the first part of this two-part exploration, Ganesh Sadare writes about the Tesla bot, Tesla AI, general AI, labor markets and the economy,...
Copyright © 2021 CleanTechnica. The content produced by this site is for entertainment purposes only. Opinions and comments published on this site may not be sanctioned by and do not necessarily represent the views of CleanTechnica, its owners, sponsors, affiliates, or subsidiaries.