Quadratically Constrained Quadratic-Programming Based Control of Legged Robots Subject to Nonlinear Friction Cone and Switching Constraints

被引:12
|
作者
Aghili, Farhad [1 ,2 ]
机构
[1] Canadian Space Agcy, St Hubert, PQ J3Y 8Y9, Canada
[2] Concordia Univ, Montreal, PQ H3G 1M8, Canada
关键词
Constrained mutlibody dynamics; friction cones; humanoid robots; legged robots; optimal control; robotic grasping; switching constraints; unilateral constraints; walking robots; PARALLEL MANIPULATORS; UNIFIED APPROACH; MOTION CONTROL; FORCE CONTROL; COMPUTATION; DYNAMICS; REDUNDANCY; CONTACTS; LIMITS; SPACE;
D O I
10.1109/TMECH.2017.2755859
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A hierarchical control architecture is presented for energy-efficient control of robots subject to variety of linear/nonlinear inequality constraints such as Coulomb friction cones, switching unilateral contacts, actuator saturation limits, and yet minimizing the power losses in the joint actuators. The control formulation can incorporate the nonlinear friction cone constraints into the control without recourse to the common linear approximation of the constraints or introduction of slack variables. A performance metric is introduced that allows trading-off the multiple constraints when otherwise finding an optimal solution is not feasible. Moreover, the projection-based controller does not require the minimal-order dynamics model and hence allows switching contacts that are particularly appealing for legged or walking robots. The fundamental properties of constrained inertia matrix derived are similar to those of general inertia matrix of the system, and subsequently these properties are greatly exploited for control design purposes. The problem of task space control with minimum (point-wise) power dissipation subject to all physical constraints is transcribed into a quadratically constrained quadratic programming that can be solved by barrier methods. Experimental results are appended to comparatively demonstrate the efficiency and performance of the optimal controller.
引用
收藏
页码:2469 / 2479
页数:11
相关论文
共 8 条
  • [1] Control of Constrained Robots Subject to Unilateral Contacts and Friction Cone Constraints
    Aghili, Farhad
    Su, Chun-Yi
    2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, : 2347 - 2352
  • [2] An Extended Sequential Quadratically Constrained Quadratic Programming Algorithm for Nonlinear, Semidefinite, and Second-Order Cone Programming
    Auslender, Alfred
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2013, 156 (02) : 183 - 212
  • [3] An Extended Sequential Quadratically Constrained Quadratic Programming Algorithm for Nonlinear, Semidefinite, and Second-Order Cone Programming
    Alfred Auslender
    Journal of Optimization Theory and Applications, 2013, 156 : 183 - 212
  • [4] Adaptive Control of Mobile Manipulators with Nonlinear Friction Cone and Switching Constraints
    Liu, Yueyue
    Zhao, Ting
    Li, Zhijun
    2018 3RD IEEE INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (IEEE ICARM), 2018, : 48 - 53
  • [5] Distributed Quadratic Programming-Based Nonlinear Controllers for Periodic Gaits on Legged Robots
    Kamidi, Vinay R.
    Kim, Jeeseop
    Fawcett, Randall T.
    Ames, Aaron D.
    Hamed, Kaveh Akbari
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 2509 - 2514
  • [6] Quadratic Programming-Based Inverse Dynamics Control for Legged Robots with Sticking and Slipping Frictional Contacts
    Zapolsky, Samuel
    Drumwright, Evan
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 3266 - 3271
  • [7] Balance Control Method for Bipedal Wheel-Legged Robots Based on Friction Feedforward Linear Quadratic Regulator
    Zhang, Aimin
    Zhou, Renyi
    Zhang, Tie
    Zheng, Jingfu
    Chen, Shouyan
    SENSORS, 2025, 25 (04)
  • [8] A Novel Quadratic Programming Based Model-free Adaptive Control for I/O Constrained Nonlinear Systems
    Chi Ronghu
    Liu Xiaohe
    Zhang Ruikun
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 5745 - 5749