Experience Recommendation for Long Term Safe Learning-based Model Predictive Control in Changing Operating Conditions
Christopher D. McKinnon, Angela P. Schoellig

TL;DR
This paper introduces a method for robots to safely learn and adapt to multiple changing operating conditions using an extended Gaussian process-based controller, enabling high performance without prior environment specifications.
Contribution
The authors extend a GP-based safe learning controller to handle multiple non-linear models, allowing safe adaptation to diverse and previously unseen conditions without extra computation.
Findings
Successfully adapted to various changing conditions in experiments
Enabled safe learning without prior environment knowledge
Maintained real-time control performance
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Reinforcement Learning in Robotics · Control Systems and Identification
