Experience Recommendation for Long Term Safe Learning-based Model Predictive Control in Changing Operating Conditions

03/11/2018
by   Christopher D. McKinnon, et al.
0

Learning has propelled the cutting edge of performance in robotic control to new heights, allowing robots to operate with high performance in conditions that were previously unimaginable. The majority of the work, however, assumes that the unknown parts are static or slowly changing. This limits them to static or slowly changing environments. However, in the real world, a robot may experience various unknown conditions. This paper presents a method to extend an existing single mode GP-based safe learning controller to learn an increasing number of non-linear models for the robot dynamics. We show that this approach enables a robot to re-use past experience from a large number of previously visited operating conditions, and to safely adapt when a new and distinct operating condition is encountered. This allows the robot to achieve safety and high performance in an large number of operating conditions that do not have to be specified ahead of time. Our approach runs independently from the controller, imposing no additional computation time on the control loop regardless of the number of previous operating conditions considered. We demonstrate the effectiveness of our approach in experiment on a 900 kg ground robot with both physical and artificial changes to its dynamics. All of our experiments are conducted using vision for localization.

READ FULL TEXT

page 1

page 6

research
10/15/2018

Learn Fast, Forget Slow: Safe Predictive Learning Control for Systems with Unknown, Changing Dynamics Performing Repetitive Tasks

We present a control method for improved repetitive path following for a...
research
10/23/2022

Active Learning of Discrete-Time Dynamics for Uncertainty-Aware Model Predictive Control

Model-based control requires an accurate model of the system dynamics fo...
research
03/08/2023

Safe Machine-Learning-supported Model Predictive Force and Motion Control in Robotics

Many robotic tasks, such as human-robot interactions or the handling of ...
research
04/03/2022

Continuous Jumping for Legged Robots on Stepping Stones via Trajectory Optimization and Model Predictive Control

Performing highly agile dynamic motions, such as jumping or running, ove...
research
09/20/2022

Task-Agnostic Adaptation for Safe Human-Robot Handover

Human-robot interaction (HRI) is an important component to improve the f...
research
04/15/2021

Data-Driven Robust Barrier Functions for Safe, Long-Term Operation

Applications that require multi-robot systems to operate independently f...
research
03/10/2022

Deep Residual Reinforcement Learning based Autonomous Blimp Control

Blimps are well suited to perform long-duration aerial tasks as they are...

Please sign up or login with your details

Forgot password? Click here to reset