Obstacle avoidance of redundant manipulators using neural networks based reinforcement learning

被引:81
作者
Duguleana, Mihai [1 ]
Barbuceanu, Florin Grigore [1 ]
Teirelbar, Ahmed [2 ]
Mogan, Gheorghe [1 ]
机构
[1] Univ Transilvania Brasov, Dept Prod Design & Robot, Brasov 500036, Romania
[2] Univ Alexandria, Fac Engn, Alexandria 21544, Egypt
关键词
Obstacle avoidance; Redundant manipulators; Neural networks; Q-learning; Virtual reality; CAVE; INVERSE KINEMATICS; ENVIRONMENTS; ALGORITHM; ROBOTS;
D O I
10.1016/j.rcim.2011.07.004
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
This paper proposes a new approach for solving the problem of obstacle avoidance during manipulation tasks performed by redundant manipulators. The developed solution is based on a double neural network that uses Q-learning reinforcement technique. Q-learning has been applied in robotics for attaining obstacle free navigation or computing path planning problems. Most studies solve inverse kinematics and obstacle avoidance problems using variations of the classical Jacobian matrix approach, or by minimizing redundancy resolution of manipulators operating in known environments. Researchers who tried to use neural networks for solving inverse kinematics often dealt with only one obstacle present in the working field. This paper focuses on calculating inverse kinematics and obstacle avoidance for complex unknown environments, with multiple obstacles in the working field. Q-learning is used together with neural networks in order to plan and execute arm movements at each time instant. The algorithm developed for general redundant kinematic link chains has been tested on the particular case of PowerCube manipulator. Before implementing the solution on the real robot, the simulation was integrated in an immersive virtual environment for better movement analysis and safer testing. The study results show that the proposed approach has a good average speed and a satisfying target reaching success rate. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:132 / 146
页数:15
相关论文
共 62 条
[1]
*ADV REALT TRACK G, 2010, ART TRACK FLYER
[2]
[Anonymous], 2001, COLLABORATIVE VIRTUA
[3]
Self-customized BSP trees for collision detection [J].
Ar, S ;
Chazelle, B ;
Tal, A .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2000, 15 (1-3) :91-102
[4]
*ASC TECHN CORP, 2010, FLOCK BIRDS 6 DEGR O
[5]
BAILLIEUL J, 1985, ROBOTICS AUTOMATION, P722
[6]
Applying neural network to inverse kinematic problem for 6R robot manipulator with offset wrist [J].
Bingul, Z ;
Ertunc, HM ;
Oysu, C .
ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, :112-115
[7]
Brock O., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P550, DOI 10.1109/ROBOT.2000.844111
[8]
Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators [J].
Chiaverini, S .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (03) :398-410
[9]
Torque optimizing control with singularity-robustness for kinematically redundant robots [J].
Chung, CY ;
Lee, BH ;
Kim, MS ;
Lee, CW .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2000, 28 (03) :231-258
[10]
COLON E, 2006, P 9 INT C CLIMB WALK, P722