2021 · 74 citations · 31 references
EngineeringMechanical EngineeringRobotics EngineeringMotion PlanningRobot ControlRoboticsInverse DynamicsManipulator ControlManipulator DynamicsModel Predictive ControlOptimal ControlRobot Motion PlanningDifferential Dynamic ProgrammingInverse Dynamics ControlInverse Dynamics ModelingModel Predictive Control For ManipulationMotion Planning For ManipulatorsNonlinear Model Predictive ControlNonlinear Robot DynamicsOptimal Control Of Trajectories
Model Predictive Control (MPC) promises to endow robots with enough reactivity to perform complex tasks in dynamic environments by frequently updating their motion plan based on measurements. Despite its appeal, it has seldom been deployed on real machines because of scaling constraints. This paper presents the first hardware implementation of closed-loop nonlinear MPC on a 7-DoF torque-controlled robot. Our controller leverages a state-of-the art optimal control solver, namely Differential Dynamic Programming (DDP), in order to replan state and control trajectories at real-time rates (1kHz). In addition to this experimental proof of concept, an exhaustive performance analysis shows that our controller outperforms open-loop MPC on a rapid cyclic end-effector task. We also exhibit the importance of a sufficient preview horizon and full robot dynamics through comparisons with inverse dynamics and kinematic optimization.
31
Biped walking pattern generation by using preview control of zero-moment point
Shuuji Kajita, Fumio Kanehiro, Kenji Kaneko et al. · 2004 · 2.1K citations
Engineering, Mechanical Engineering, Robotics Engineering +17
Model predictive control: Recent developments and future promise
D.Q. Mayne · Automatica · 2014 · 1.9K citations
Engineering, Manufacturing Engineering, Dynamical Systems +15