Real-time obstacle avoidance for manipulators and mobile robots
International Journal of Robotics Research
Proceedings of the seventh international conference (1990) on Machine learning
Technical Note: \cal Q-Learning
Machine Learning
Self-customized BSP trees for collision detection
Computational Geometry: Theory and Applications - special issue on virtual reality
TRIP: A Low-Cost Vision-Based Location System for Ubiquitous Computing
Personal and Ubiquitous Computing
Torque Optimizing Control with Singularity-Robustness for Kinematically Redundant Robots
Journal of Intelligent and Robotic Systems
IWANN '97 Proceedings of the International Work-Conference on Artificial and Natural Neural Networks: Biological and Artificial Computation: From Neuroscience to Technology
Kinematic Control and Obstacle Avoidance for Redundant Manipulators Using a Recurrent Neural Network
ICANN '01 Proceedings of the International Conference on Artificial Neural Networks
A neural network approach to the redundant robot inverse kinematic problem in the presence of obstacles
Distance Perception in Immersive Virtual Environments, Revisited
VR '06 Proceedings of the IEEE conference on Virtual Reality
Advances in Engineering Software
Robot manipulation in human environments
Robot manipulation in human environments
Professional Microsoft Robotics Developer Studio
Professional Microsoft Robotics Developer Studio
Programming microsoft® robotics studio
Programming microsoft® robotics studio
Robotics and Autonomous Systems
A novel AR-based robot programming and path planning methodology
Robotics and Computer-Integrated Manufacturing
Information Sciences: an International Journal
Hi-index | 0.00 |
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.