Time-Optimal Path Following for Robots With Convex-Concave Constraints Using Sequential Convex Programming

被引:73
|
作者
Debrouwere, Frederik [1 ]
Van Loock, Wannes [1 ]
Pipeleers, Goele [1 ]
Quoc Tran Dinh [2 ]
Diehl, Moritz [3 ]
De Schutter, Joris [1 ]
Swevers, Jan [1 ]
机构
[1] Katholieke Univ Leuven, Dept Mech Engn, Div Prod Engn Machine Design & Automat, BE-3001 Heverlee, Belgium
[2] Ecole Polytech Fed Lausanne, Lab Informat & Inference Syst, CH-1015 Lausanne, Switzerland
[3] Katholieke Univ Leuven, Dept Elect Engn, BE-3001 Heverlee, Belgium
关键词
Motion planning; optimal control; robot control; MANIPULATORS;
D O I
10.1109/TRO.2013.2277565
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Time-optimal path following considers the problem of moving along a predetermined geometric path in minimum time. In the case of a robotic manipulator with simplified constraints, a convex reformulation of this optimal control problem has been derived previously. However, many applications in robotics feature constraints such as velocity-dependent torque constraints or torque rate constraints that destroy the convexity. The present paper proposes an efficient sequential convex programming (SCP) approach to solve the corresponding nonconvex optimal control problems by writing the nonconvex constraints as a difference of convex (DC) functions, resulting in convex-concave constraints. We consider seven practical applications that fit into the proposed framework even when mutually combined, illustrating the flexibility and practicality of the proposed framework. Furthermore, numerical simulations for some typical applications illustrate the fast convergence of the proposed method in only a few SCP iterations, confirming the efficiency of the proposed framework.
引用
收藏
页码:1485 / 1495
页数:11
相关论文
共 50 条
  • [41] A Convex Optimization Approach to Time-Optimal Path Tracking Problem for Cooperative Manipulators
    Haghshenas, Hamed
    Norrlof, Mikael
    Hansson, Anders
    IFAC PAPERSONLINE, 2019, 52 (10): : 400 - 405
  • [42] Time-Optimal Path Following for Robots with Object Collision Avoidance using Lagrangian Duality
    Debrouwere, Frederik
    Van Loock, Wannes
    Pipeleers, Goele
    Diehl, Moritz
    De Schutter, Joris
    Swevers, Jan
    2013 9TH INTERNATIONAL WORKSHOP ON ROBOT MOTION AND CONTROL (ROMOCO), 2013, : 186 - 191
  • [43] Minimum-Time Path Tracking for Robots with Non-Convex Constraints
    Nagy, Akos
    Vajk, Istvan
    2017 IEEE 15TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS (SISY), 2017, : 163 - 167
  • [44] One-bit-matching ICA theorem, convex-concave programming, and combinatorial optimization
    Xu, L
    ADVANCES IN NEURAL NETWORKS - ISNN 2005, PT 1, PROCEEDINGS, 2005, 3496 : 5 - 20
  • [45] A polynomial path following algorithm for convex programming
    Fan, Xiaona
    Yu, Bo
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 196 (02) : 866 - 878
  • [46] MOUSE TYPE BALLBOT IDENTIFICATION AND CONTROL USING A CONVEX-CONCAVE OPTIMIZATION
    Boonto, Sudchai
    Puychaisong, Surapong
    Journal of Marine Science and Technology (Taiwan), 2020, 28 (05): : 404 - 410
  • [47] New Path Following Algorithm for Convex Programming
    Fan, Xiaona
    Gong, Dianxuan
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT II, 2013, 392 : 518 - +
  • [48] MOUSE TYPE BALLBOT IDENTIFICATION AND CONTROL USING A CONVEX-CONCAVE OPTIMIZATION
    Boonto, Sudchai
    Puychaisong, Surapong
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY-TAIWAN, 2020, 28 (05): : 404 - 410
  • [49] Optimal Guidance and Control with Nonlinear Dynamics Using Sequential Convex Programming
    Foust, Rebecca
    Chung, Soon-Jo
    Hadaegh, Fred Y.
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2020, 43 (04) : 633 - 644
  • [50] Unmanned Aerial Vehicle (UAV)-Assisted Path Planning for Unmanned Ground Vehicles (UGVs) via Disciplined Convex-Concave Programming
    Niu, Guanchong
    Wu, Lan
    Gao, Yunfan
    Pun, Man-On
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (07) : 6996 - 7007