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 条
  • [21] Real-Time NMPC With Convex-Concave Constraints and Application to Eco-Driving
    Dong, Shiying
    Ghezzi, Andrea
    Harzer, Jakob
    Frey, Jonathan
    Gao, Bingzhao
    Chen, Hong
    Diehl, Moritz
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2025, 33 (02) : 807 - 814
  • [22] Sequential Convex Programming Using Augmented Lagrange Multiplier Method and Concave-Convex Decomposition
    Jun, Li
    Sifeng, Zhang
    Zhenyu, Jiang
    Xibin, Bai
    Huabo, Yang
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2023, 46 (04) : 718 - 725
  • [23] Convex-Concave Programming: An Effective Alternative for Optimizing Shallow Neural Networks
    Askarizadeh, Mohammad
    Morsali, Alireza
    Tofigh, Sadegh
    Nguyen, Kim Khoa
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024,
  • [24] Sequential Time-Optimal Path-Tracking Algorithm for Robots
    Nagy, Akos
    Vajk, Istvan
    IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (05) : 1253 - 1259
  • [25] Convex-concave optimization for a launch vehicle ascent trajectory with chance constraints
    Sun, Xin
    Chai, Senchun
    Chai, Runqi
    Zhang, Baihai
    Felicetti, Leonard
    Tsourdos, Antonios
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2024, 361 (08):
  • [26] Is time-optimal speed planning under jerk constraints a convex problem?
    Consolini, Luca
    Locatelli, Marco
    AUTOMATICA, 2024, 169
  • [27] Convex optimisation method for time-optimal feedrate planning with complex constraints
    Fan, Wengang
    Fang, Chenxi
    Ye, Peiqing
    Shi, Shaohua
    Zhang, Xiang
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2015, 229 : 111 - 120
  • [28] Time-optimal path tracking for cooperative manipulators: A convex optimization approach☆
    Haghshenas, Hamed
    Hansson, Anders
    Norrlof, Mikael
    CONTROL ENGINEERING PRACTICE, 2023, 140
  • [29] A New Optimal Guidance Law with Impact Time and Angle Constraints Based on Sequential Convex Programming
    Pei, Pei
    Wang, Jiang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [30] A New Optimal Guidance Law with Impact Time and Angle Constraints Based on Sequential Convex Programming
    Pei, Pei
    Wang, Jiang
    Mathematical Problems in Engineering, 2021, 2021