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

被引:74
作者
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
相关论文
共 22 条
  • [1] [Anonymous], 2004, CACSD C TAIP TAIW
  • [2] Ardeshiri T., 2011, CONVEX OPTIMIZATION, P14648
  • [3] Beaty H.Wayne., 1998, ELECT MOTOR HDB
  • [4] TIME-OPTIMAL CONTROL OF ROBOTIC MANIPULATORS ALONG SPECIFIED PATHS
    BOBROW, JE
    DUBOWSKY, S
    GIBSON, JS
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1985, 4 (03) : 3 - 17
  • [5] Symbolic differentiation of the velocity mapping for a serial kinematic chain
    Bruyninckx, H
    DeSchutter, J
    [J]. MECHANISM AND MACHINE THEORY, 1996, 31 (02) : 135 - 148
  • [6] Constantinescu D, 2000, J ROBOTIC SYST, V17, P233, DOI 10.1002/(SICI)1097-4563(200005)17:5<233::AID-ROB1>3.0.CO
  • [7] 2-Y
  • [8] Diehl M., 2005, FAST MOT BIOM ROB HE
  • [9] DC programming: Overview
    Horst, R
    Thoai, NV
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1999, 103 (01) : 1 - 43
  • [10] Kruth J. P., 2012, PRODUCTIETECHNIEKEN