Skip to content

Non-Gaussian Risk Bounded Trajectory Optimization for StochasticNonlinear Systems in Uncertain Environments

Notifications You must be signed in to change notification settings

jasour/Non-Gaussian_Risk-Bounded_TrajOpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Non-Gaussian Risk Bounded Trajectory Optimization for Stochastic Nonlinear Systems in Uncertain Environments

39th IEEE Conference on Robotics and Automation (ICRA), 2022, https://arxiv.org/abs/2203.03038

ICRA 2022 Outstanding Planning Paper Award Winner

MIT News: https://news.mit.edu/2022/autonomous-uncertainty-charting-course-0519


1. Risk Bounded Trajectory Planning

We address the risk bounded trajectory optimization problem of stochastic nonlinear robotic systems. More precisely, we consider the motion planning problem in which the robot has stochastic nonlinear dynamics and uncertain initial states, and the environment contains multiple dynamic uncertain obstacles. The uncertain obstacle can be of arbitrary shape, can deform over time, can move, and has arbitrary uncertainty. The goal is to plan a sequence of control inputs for the robot to navigate to the target while bounding the probability of colliding with obstacles. In this paper, we deal with stochastic nonlinear models, nonlinear safety constraints, and arbitrary probabilistic uncertainties (without the need for linearization or Gaussian approximation), the most general setting ever considered.

myImage

2. Existing Methods

Existing approaches to address risk bounded trajectory optimization problems either are limited to particular classes of models and uncertainties such as Gaussian linear problems or rely on sampling-based methods.

myImage [Left: Sampling-based representation of uncertainties] Sampling-based methods use a large number of uncertainty samples in the planning process; Hence, they are computationally expensive and cannot guarantee the safety of the original uncertain system. [Middle: Gaussian approximation of uncertainties] Gaussian linear methods use linearized models and Gaussian approximation of the uncertainties and therefore they cannot guarantee the safety of the original uncertain system. [Right: Non-Gaussian uncertainties] We use nonlinear stochastic models where uncertainties are not necessarily Gaussian and generate plans with guaranteed bounded risk.

3. Our Approach

To address the risk bounded trajectory optimization problem, we first formulate the problem as an optimization problem with stochastic dynamics equations and chance constraints. We then convert probabilistic constraints and stochastic dynamics constraints on random variables into a set of deterministic constraints on the moments of state probability distributions. Finally, we solve the resulting deterministic optimization problem using nonlinear optimization solvers and get a sequence of control inputs.

3.1. Uncertainty Propagation

3.2. Probabilistic Constraints


Background Information

Moments-Based Deterministic/Probabilistic Optimization and Planning

Contact

Ashkan Jasour: jasour@mit.edu

Weiqiao Han: weiqiaoh@mit.edu

About

Non-Gaussian Risk Bounded Trajectory Optimization for StochasticNonlinear Systems in Uncertain Environments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published