A trajectory planning of redundant manipulators based on bilevel optimization

被引:40
作者
Menasri, R. [1 ]
Nakib, A. [1 ]
Daachi, B. [1 ,2 ]
Oulhadj, H. [1 ]
Siarry, P. [1 ]
机构
[1] Univ Paris Est Creteil, LISSI Lab, F-94400 Vitry Sur Seine, France
[2] CNRS AIST Joint Robot Lab JRL, CRT UMI3218, Tsukuba, Ibaraki, Japan
关键词
Redundant manipulators; Bilevel optimization; Bi-genetic algorithm; Trajectory planning; ROBOT MANIPULATORS; GENETIC ALGORITHM; COLLISION-AVOIDANCE; INDUSTRIAL ROBOTS; OBSTACLES; CONTROLLER;
D O I
10.1016/j.amc.2014.10.101
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, a novel trajectory planning approach is proposed for redundant manipulators in the case of several obstacles. The trajectory is discretized and at each step, we search for a new position of the end effector in the Cartesian space to reach the final position. Because of the redundancy, this position can be achieved by an infinity of configurations in the joint space. Thus, we use this property to find the best configuration that allows to avoid obstacles and singularities of the robot. The proposed method is based on a bilevel optimization formulation of the problem and bi-genetic algorithm to solve it. In order to avoid obstacles, we also proposed to manage constraints of the problem dynamically. This technique adapts the number of constraints in the formulation of the problem with the position of the obstacles. Simulation results showed the effectiveness of the proposed method. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:934 / 947
页数:14
相关论文
共 34 条
[11]   Linear bilevel programming solution by genetic algorithm [J].
Hejazi, SR ;
Memariani, A ;
Jahanshahloo, G ;
Sepehri, MM .
COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (13) :1913-1925
[12]   Application of particle swarm optimization based on CHKS smoothing function for solving nonlinear bilevel programming problem [J].
Jiang, Yan ;
Li, Xuyong ;
Huang, Chongchao ;
Wu, Xianing .
APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (09) :4332-4339
[13]   Multi-objective optimization using genetic algorithms: A tutorial [J].
Konak, Abdullah ;
Coit, David W. ;
Smith, Alice E. .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (09) :992-1007
[14]   Comparative study of performance indices for fundamental robot manipulators [J].
Kucuk, Serdar ;
Bingul, Zafer .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (07) :567-573
[15]   Modeling and adaptive control of redundant robots [J].
Le Boudec, Brice ;
Saad, Maarouf ;
Nerguizian, Vahe .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2006, 71 (4-6) :395-403
[16]  
Li HC, 2006, LECT NOTES COMPUT SC, V4247, P408
[17]   Motion planning of redundant robots by perturbation method [J].
Lin, CJ .
MECHATRONICS, 2004, 14 (03) :281-297
[18]   Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints [J].
Liu, Huashan ;
Lai, Xiaobo ;
Wu, Wenxiang .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2013, 29 (02) :309-317
[19]   A penalty function method based on Kuhn-Tucker condition for solving linear bilevel programming [J].
Lv, Yibing ;
Hu, Tiesong ;
Wang, Guangmin ;
Wan, Zhongping .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (01) :808-813
[20]   Polynomial joint angle arm robot motion planning in complex geometrical obstacles [J].
Machmudah, Affiani ;
Parman, Setyamartana ;
Zainuddin, Azman ;
Chacko, Sibi .
APPLIED SOFT COMPUTING, 2013, 13 (02) :1099-1109