Close Menu
    Facebook X (Twitter) Instagram
    SciTechDaily
    • Biology
    • Chemistry
    • Earth
    • Health
    • Physics
    • Science
    • Space
    • Technology
    Facebook X (Twitter) Pinterest YouTube RSS
    SciTechDaily
    Home»Technology»Charting a Safe Course for an Autonomous Robot Through a Highly Uncertain Environment
    Technology

    Charting a Safe Course for an Autonomous Robot Through a Highly Uncertain Environment

    By Adam Zewe, Massachusetts Institute of TechnologyMay 23, 2022No Comments6 Mins Read
    Facebook Twitter Pinterest Telegram LinkedIn WhatsApp Email Reddit
    Share
    Facebook Twitter LinkedIn Pinterest Telegram Email Reddit
    Trajectory-Planning System for Autonomous Vehicles
    MIT researchers developed a trajectory-planning system for autonomous vehicles that enables them to travel from a starting point to a target location even when there are many different uncertainties in the environment. Credit: Jose-Luis Olivares, MIT based on figure courtesy of the researchers

    A new technique has been developed to safely guide an autonomous robot without knowledge of its environmental conditions or the size, shape, or location of obstacles it might encounter.

    An autonomous spacecraft exploring the far reaches of the cosmos descends through the atmosphere of a remote exoplanet. The robotic vehicle, and the researchers who programmed it, don’t know much about this environment.

    With so much uncertainty, how can the spacecraft plot a safe trajectory that will keep it from being squashed by some randomly moving obstacle or blown off course by sudden, gale-force winds?

    MIT researchers have developed a new technique that could help this spacecraft land safely. Their approach can enable an autonomous vehicle to plot a provably safe trajectory in highly uncertain situations where there are multiple uncertainties regarding both environmental conditions and objects the vehicle could collide with.

    The technique could even help a vehicle find a safe course around obstacles that move in random ways and change their shape over time. It plots a safe trajectory to a targeted region even when the vehicle’s starting point is not precisely known and when it is unclear exactly how the vehicle will move due to environmental disturbances like wind, ocean currents, or rough terrain.

    This is the first technique to address the problem of trajectory planning with many simultaneous uncertainties and complex safety constraints, says co-lead author Weiqiao Han, a graduate student in the Department of Electrical Engineering and Computer Science and the Computer Science and Artificial Intelligence Laboratory (CSAIL).

    “Future robotic space missions need risk-aware autonomy to explore remote and extreme worlds for which only highly uncertain prior knowledge exists. In order to achieve this, trajectory-planning algorithms need to reason about uncertainties and deal with complex uncertain models and safety constraints,” adds co-lead author Ashkan Jasour, a former CSAIL research scientist who now works on robotics systems at the NASA Jet Propulsion Laboratory (JPL).

    Joining Han and Jasour on the paper is senior author Brian Williams, professor of aeronautics and astronautics and a member of CSAIL. The research will be presented at the IEEE International Conference on Robotics and Automation and has been nominated for the outstanding paper award.

    Avoiding Assumptions

    Because this trajectory planning problem is so complex, other methods for finding a safe path forward make assumptions about the vehicle, obstacles, and environment. These methods are too simplistic to apply in most real-world settings, and therefore they cannot guarantee their trajectories are safe in the presence of complex uncertain safety constraints, Jasour says.

    “This uncertainty might come from the randomness of nature or even from the inaccuracy in the perception system of the autonomous vehicle,” Han adds.

    Instead of guessing the exact environmental conditions and locations of obstacles, the algorithm they developed reasons about the probability of observing different environmental conditions and obstacles at different locations. It would make these computations using a map or images of the environment from the robot’s perception system.

    Using this approach, their algorithms formulate trajectory planning as a probabilistic optimization problem. This is a mathematical programming framework that allows the robot to achieve planning objectives, such as maximizing velocity or minimizing fuel consumption, while considering safety constraints, such as avoiding obstacles. The probabilistic algorithms they developed reason about risk, which is the probability of not achieving those safety constraints and planning objectives, Jasour says.

    But because the problem involves different uncertain models and constraints, from the location and shape of each obstacle to the starting location and behavior of the robot, this probabilistic optimization is too complex to solve with standard methods. The researchers used higher-order statistics of probability distributions of the uncertainties to convert that probabilistic optimization into a more straightforward, simpler deterministic optimization problem that can be solved efficiently with existing off-the-shelf solvers.

    “Our challenge was how to reduce the size of the optimization and consider more practical constraints to make it work. Going from good theory to good application took a lot of effort,” Jasour says.

    The optimization solver generates a risk-bounded trajectory, which means that if the robot follows the path, the probability it will collide with any obstacle is not greater than a certain threshold, like 1 percent. From this, they obtain a sequence of control inputs that can steer the vehicle safely to its target region.

    Charting Courses

    They evaluated the technique using several simulated navigation scenarios. In one, they modeled an underwater vehicle charting a course from some uncertain position, around a number of strangely shaped obstacles, to a goal region. It was able to safely reach the goal at least 99 percent of the time. They also used it to map a safe trajectory for an aerial vehicle that avoided several 3D flying objects that have uncertain sizes and positions and could move over time, while in the presence of strong winds that affected its motion. Using their system, the aircraft reached its goal region with high probability.

    Depending on the complexity of the environment, the algorithms took between a few seconds and a few minutes to develop a safe trajectory.

    The researchers are now working on more efficient processes that would reduce the runtime significantly, which could allow them to get closer to real-time planning scenarios, Jasour says.

    Han is also developing feedback controllers to apply to the system, which would help the vehicle stick closer to its planned trajectory even if it deviates at times from the optimal course. He is also working on a hardware implementation that would enable the researchers to demonstrate their technique in a real robot.

    Reference: “Non-Gaussian Risk Bounded Trajectory Optimization for Stochastic Nonlinear Systems in Uncertain Environments” by Weiqiao Han, Ashkan Jasour and Brian Williams, 6 March 2022, Computer Science > Robotics.
    arXiv:2203.03038

    This research was supported, in part, by Boeing.

    Never miss a breakthrough: Join the SciTechDaily newsletter.
    Follow us on Google and Google News.

    Artificial Intelligence Autonomous Vehicles CSAIL MIT Robotics
    Share. Facebook Twitter Pinterest LinkedIn Email Reddit

    Related Articles

    Self-Driving Roboats – Developed at MIT – Set Sea in Amsterdam Canals

    New Machine-Learning System Gives Robots Social Skills

    New MIT Algorithm Helps Robots Collaborate to Get the Job Done

    MIT’s New Artificial Intelligence Algorithm Designs Soft Robots That Sense

    Photorealistic Simulation Engine Used to Train Driverless Cars Before They Hit the Road

    Showing Robots How to Do Your Chores – Automated Robots That Learn Just by Watching

    Innovative AI From MIT Helps Delivery Robots Find the Front Door [Video]

    Swarms of Self-Transforming Robot Blocks Unlock Stealthy Abilities to Accomplish Complex Tasks

    New System Senses Tiny Changes in Shadows to Help Autonomous Vehicles See Around Corners

    Leave A Reply Cancel Reply

    • Facebook
    • Twitter
    • Pinterest
    • YouTube

    Don't Miss a Discovery

    Subscribe for the Latest in Science & Tech!

    Trending News

    289-Million-Year-Old Reptile Mummy Reveals Origin of Human Breathing System

    New Brain Discovery Challenges Long-Held Theory of Teenage Brain Development

    Scientists Discover Plants “Scream” – We Just Couldn’t Hear Them Until Now

    Scientists Discover a Surprising Reason Intermittent Fasting Extends Life

    This Simple Fruit Wash Could Make Produce Safer and Last Days Longer

    Scientists Say Adding This Unusual Seafood to Your Diet Could Reverse Signs of Aging

    Scientists Say a Hidden Structure May Exist Inside Earth’s Core

    Doctors Surprised by the Power of a Simple Drug Against Colon Cancer

    Follow SciTechDaily
    • Facebook
    • Twitter
    • YouTube
    • Pinterest
    • Newsletter
    • RSS
    SciTech News
    • Biology News
    • Chemistry News
    • Earth News
    • Health News
    • Physics News
    • Science News
    • Space News
    • Technology News
    Recent Posts
    • Missing Medieval Relic of Legendary English King Found After Being Missing for 40 Years
    • New Study Challenges Long-Held Assumptions About Cancer and Aging
    • Major Review Finds Alzheimer’s Amyloid Drugs Offer No Real Benefit
    • Could This New Weight-Loss Pill Disrupt the Entire Market? Here’s What You Should Know About Orforglipron
    • Nearly 1 in 5 Gray Whales That Enter San Francisco Bay Die There
    Copyright © 1998 - 2026 SciTechDaily. All Rights Reserved.
    • Science News
    • About
    • Contact
    • Editorial Board
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.