Simultaneous path planning and trajectory optimization for robotic manipulators using discrete mechanics and optimal control

被引:11
|
作者
Shareef, Zeeshan [1 ]
Traechtler, Ansgar [1 ]
机构
[1] Univ Paderborn, Heinz Nixdorf Inst, Dept Control Engn & Mechatron, Furstenallee 11, D-33102 Paderborn, Germany
关键词
Robotic manipulators; Path planning; Optimization; Discrete mechanics; Constraints;
D O I
10.1017/S0263574714002318
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In robotics, path planning and trajectory optimization are usually performed separately to optimize the path from the given starting point to the ending point in the presence of obstacles. In this paper, path planning and trajectory optimization for robotic manipulators are solved simultaneously by a newly developed methodology called Discrete Mechanics and Optimal Control (DMOC). In DMOC, the Lagrange-d'Alembert equation is discretized directly unlike the conventional variational optimization method in which first the Euler-Lagrange equations are derived and then discretization takes place. In this newly developed method, the constraints for optimization of a desired objective function are the forced discrete Euler-Lagrange equations. In this paper, DMOC is used for simultaneous path planning and trajectory optimization for robotic manipulators in the presence of known static obstacles. Two numerical examples, applied on a DELTA parallel robot, are discussed to show the applicability of this new methodology. The optimal results obtained from DMOC are compared with the other state-of-the-art techniques. The difficulties and problems associated in using the DMOC for Parallel Kinematic Machine (PKM) are also discussed in this paper.
引用
收藏
页码:1322 / 1334
页数:13
相关论文
共 50 条
  • [1] Optimal Trajectory Planning for Robotic Manipulators using Discrete Mechanics and Optimal Control
    Shareef, Zeeshan
    Traechtler, Ansgar
    2014 IEEE CONFERENCE ON CONTROL APPLICATIONS (CCA), 2014, : 240 - 245
  • [2] Optimal Trajectory Planning for Robotic Manipulators Using Chicken Swarm Optimization
    Mu, Yu
    Zhang, Lijuan
    Chen, Xingran
    Gao, Xueshan
    2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL. 2, 2016, : 369 - 373
  • [3] OPTIMAL TRAJECTORY PLANNING FOR ROBOTIC MANIPULATORS
    GEORGES, D
    HAMAM, Y
    RAIRO-AUTOMATIQUE-PRODUCTIQUE INFORMATIQUE INDUSTRIELLE-AUTOMATIC CONTROL PRODUCTION SYSTEMS, 1987, 21 (02): : 129 - 150
  • [4] Trajectory control of robotic manipulators using the optimal control method
    Aggarwal, R
    Sharan, AM
    Balasubramanian, R
    1997 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS I AND II: ENGINEERING INNOVATION: VOYAGE OF DISCOVERY, 1997, : 458 - 461
  • [5] OPTIMAL TRAJECTORY CONTROL OF ROBOTIC MANIPULATORS
    HANAFI, A
    WRIGHT, FW
    HEWIT, JR
    MECHANISM AND MACHINE THEORY, 1984, 19 (02) : 267 - 273
  • [6] Efficient Planning of Optimal Trajectory for a Furuta Double Pendulum Using Discrete Mechanics and Optimal Control
    Ismail, Jawad
    Liu, Steven
    IFAC PAPERSONLINE, 2017, 50 (01): : 10456 - 10461
  • [7] An Optimal Control Approach to the Minimum-Time Trajectory Planning of Robotic Manipulators
    Massaro, Matteo
    Lovato, Stefano
    Bottin, Matteo
    Rosati, Giulio
    ROBOTICS, 2023, 12 (03)
  • [8] Optimal trajectory planning for robotic manipulators using improved teaching-learning-based optimization algorithm
    Gao, Xueshan
    Mu, Yu
    Gao, Yongzhuo
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2016, 43 (03): : 308 - 316
  • [9] ONLINE APPROXIMATE CARTESIAN PATH TRAJECTORY PLANNING FOR ROBOTIC MANIPULATORS
    CHANG, YH
    LEE, TT
    LIU, CH
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1992, 22 (03): : 542 - 547
  • [10] Simultaneous path placement and trajectory planning optimization for a redundant coordinated robotic workcell
    FarzanehKaloorazi, MohammadHadi
    Bonev, Ilian A.
    Birglen, Lionel
    MECHANISM AND MACHINE THEORY, 2018, 130 : 346 - 362