Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints
Dual robotic manipulators are robotic systems that are developed to imitate human arms, which shows great potential in performing complex tasks. Collision-free motion planning in real time is still a challenging problem for controlling a dual robotic manipulator because of the overlap workspace. In...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9040896/ |
id |
doaj-64d1e7c0068e45c881de04671b298f6f |
---|---|
record_format |
Article |
spelling |
doaj-64d1e7c0068e45c881de04671b298f6f2021-03-30T01:25:37ZengIEEEIEEE Access2169-35362020-01-018542255423610.1109/ACCESS.2020.29816889040896Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple ConstraintsJinglun Liang0https://orcid.org/0000-0003-1861-6199Zhihao Xu1https://orcid.org/0000-0003-1344-9731Xuefeng Zhou2Shuai Li3Guoliang Ye4School of Mechanical Engineering, Dongguan University of Technology, Dongguan, ChinaGuangdong Institute of Intelligent Manufacturing, Guangzhou, ChinaGuangdong Institute of Intelligent Manufacturing, Guangzhou, ChinaSchool of Engineering, Swansea University, Swansea, U.KSchool of Mechanical Engineering, Dongguan University of Technology, Dongguan, ChinaDual robotic manipulators are robotic systems that are developed to imitate human arms, which shows great potential in performing complex tasks. Collision-free motion planning in real time is still a challenging problem for controlling a dual robotic manipulator because of the overlap workspace. In this paper, a novel planning strategy under physical constraints of dual manipulators using dynamic neural networks is proposed, which can satisfy the collision avoidance and trajectory tracking. Particularly, the problem of collision avoidance is first formulated into a set of inequality formulas, whereas the robotic trajectory is then transformed into an equality constraint by introducing negative feedback in outer loop. The planning problem subsequently becomes a Quadratic Programming (QP) problem by considering the redundancy, the boundaries of joint angles and velocities of the system. The QP is solved using a convergent provable recurrent neural network that without calculating the pseudo-inversion of the Jacobian. Consequently, numerical experiments on 8-DoF modular robot and 14-DoF Baxter robot are conducted to show the superiority of the proposed strategy.https://ieeexplore.ieee.org/document/9040896/Motion planningdual robotic manipulatorsdynamic neural networkszeroing neural networksredundant resolution |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jinglun Liang Zhihao Xu Xuefeng Zhou Shuai Li Guoliang Ye |
spellingShingle |
Jinglun Liang Zhihao Xu Xuefeng Zhou Shuai Li Guoliang Ye Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints IEEE Access Motion planning dual robotic manipulators dynamic neural networks zeroing neural networks redundant resolution |
author_facet |
Jinglun Liang Zhihao Xu Xuefeng Zhou Shuai Li Guoliang Ye |
author_sort |
Jinglun Liang |
title |
Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints |
title_short |
Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints |
title_full |
Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints |
title_fullStr |
Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints |
title_full_unstemmed |
Recurrent Neural Networks-Based Collision-Free Motion Planning for Dual Manipulators Under Multiple Constraints |
title_sort |
recurrent neural networks-based collision-free motion planning for dual manipulators under multiple constraints |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Dual robotic manipulators are robotic systems that are developed to imitate human arms, which shows great potential in performing complex tasks. Collision-free motion planning in real time is still a challenging problem for controlling a dual robotic manipulator because of the overlap workspace. In this paper, a novel planning strategy under physical constraints of dual manipulators using dynamic neural networks is proposed, which can satisfy the collision avoidance and trajectory tracking. Particularly, the problem of collision avoidance is first formulated into a set of inequality formulas, whereas the robotic trajectory is then transformed into an equality constraint by introducing negative feedback in outer loop. The planning problem subsequently becomes a Quadratic Programming (QP) problem by considering the redundancy, the boundaries of joint angles and velocities of the system. The QP is solved using a convergent provable recurrent neural network that without calculating the pseudo-inversion of the Jacobian. Consequently, numerical experiments on 8-DoF modular robot and 14-DoF Baxter robot are conducted to show the superiority of the proposed strategy. |
topic |
Motion planning dual robotic manipulators dynamic neural networks zeroing neural networks redundant resolution |
url |
https://ieeexplore.ieee.org/document/9040896/ |
work_keys_str_mv |
AT jinglunliang recurrentneuralnetworksbasedcollisionfreemotionplanningfordualmanipulatorsundermultipleconstraints AT zhihaoxu recurrentneuralnetworksbasedcollisionfreemotionplanningfordualmanipulatorsundermultipleconstraints AT xuefengzhou recurrentneuralnetworksbasedcollisionfreemotionplanningfordualmanipulatorsundermultipleconstraints AT shuaili recurrentneuralnetworksbasedcollisionfreemotionplanningfordualmanipulatorsundermultipleconstraints AT guoliangye recurrentneuralnetworksbasedcollisionfreemotionplanningfordualmanipulatorsundermultipleconstraints |
_version_ |
1724187022056226816 |