An MPC-based Optimal Motion Control Framework for Pendulum-driven Spherical Robots
Tao Hu, Xiaoqing Guan, Yixu Wang, Yifan Liu, Bixuan Zhang, Boyu Lin,, You Wang, Guang Li

TL;DR
This paper introduces an MPC-based motion control framework for spherical robots that improves tracking accuracy, attitude stability, and energy efficiency compared to traditional control methods, verified through physical experiments.
Contribution
The paper develops a novel MPC-based control framework with dual controllers, integrating ESO-MPC and MLP-assisted MPC, tailored for spherical robot motion control.
Findings
Outperforms PID in rapidity and accuracy
Reduces overshoot and improves attitude stability
Enhances current stability and reduces energy consumption
Abstract
Motion control is essential for all autonomous mobile robots, and even more so for spherical robots. Due to the uniqueness of the spherical robot, its motion control must not only ensure accurate tracking of the target commands, but also minimize fluctuations in the robot's attitude and motors' current while tracking. In this paper, model predictive control (MPC) is applied to the control of spherical robots and an MPC-based motion control framework is designed. There are two controllers in the framework, an optimal velocity controller ESO-MPC which combines extend states observers (ESO) and MPC, and an optimal orientation controller that uses multilayer perceptron (MLP) to generate accurate trajectories and MPC with changing weights to achieve optimal control. Finally, the performance of individual controllers and the whole control framework are verified by physical experiments. The…
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
TopicsControl and Dynamics of Mobile Robots · Adaptive Control of Nonlinear Systems · Advanced Control Systems Optimization
