Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators

Obstacle avoidance is an important subject in the control of robot manipulators, but is remains challenging for robots with redundant degrees of freedom, especially when there exist complex physical constraints. In this paper, we propose a novel controller based on deep recurrent neural networks. By...

Full description

Bibliographic Details
Main Authors: Zhihao Xu, Xuefeng Zhou, Shuai Li
Format: Article
Language:English
Published: Frontiers Media S.A. 2019-07-01
Series:Frontiers in Neurorobotics
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/fnbot.2019.00047/full
_version_ 1818018854561906688
author Zhihao Xu
Xuefeng Zhou
Shuai Li
author_facet Zhihao Xu
Xuefeng Zhou
Shuai Li
author_sort Zhihao Xu
collection DOAJ
description Obstacle avoidance is an important subject in the control of robot manipulators, but is remains challenging for robots with redundant degrees of freedom, especially when there exist complex physical constraints. In this paper, we propose a novel controller based on deep recurrent neural networks. By abstracting robots and obstacles into critical point sets respectively, the distance between the robot and obstacles can be described in a simpler way, then the obstacle avoidance strategy is established in form of inequality constraints by general class-K functions. Using minimal-velocity-norm (MVN) scheme, the control problem is formulated as a quadratic-programming case under multiple constraints. Then a deep recurrent neural network considering system models is established to solve the QP problem online. Theoretical conduction and numerical simulations show that the controller is capable of avoiding static or dynamic obstacles, while tracking the predefined trajectories under physical constraints.
first_indexed 2024-04-14T07:45:13Z
format Article
id doaj.art-668635d5c6e5417ba00df79265951235
institution Directory Open Access Journal
issn 1662-5218
language English
last_indexed 2024-04-14T07:45:13Z
publishDate 2019-07-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Neurorobotics
spelling doaj.art-668635d5c6e5417ba00df792659512352022-12-22T02:05:22ZengFrontiers Media S.A.Frontiers in Neurorobotics1662-52182019-07-011310.3389/fnbot.2019.00047466020Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant ManipulatorsZhihao Xu0Xuefeng Zhou1Shuai Li2Guangdong Key Laboratory of Modern Control Technology, Guangdong Institute of Intelligence Manufacturing, Guangzhou, ChinaGuangdong Key Laboratory of Modern Control Technology, Guangdong Institute of Intelligence Manufacturing, Guangzhou, ChinaSchool of Engineering, Swansea University, Swansea, United KingdomObstacle avoidance is an important subject in the control of robot manipulators, but is remains challenging for robots with redundant degrees of freedom, especially when there exist complex physical constraints. In this paper, we propose a novel controller based on deep recurrent neural networks. By abstracting robots and obstacles into critical point sets respectively, the distance between the robot and obstacles can be described in a simpler way, then the obstacle avoidance strategy is established in form of inequality constraints by general class-K functions. Using minimal-velocity-norm (MVN) scheme, the control problem is formulated as a quadratic-programming case under multiple constraints. Then a deep recurrent neural network considering system models is established to solve the QP problem online. Theoretical conduction and numerical simulations show that the controller is capable of avoiding static or dynamic obstacles, while tracking the predefined trajectories under physical constraints.https://www.frontiersin.org/article/10.3389/fnbot.2019.00047/fullrecurrent neural networkredundant manipulatorobstacle avoidancezeroing neural networkmotion plan
spellingShingle Zhihao Xu
Xuefeng Zhou
Shuai Li
Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators
Frontiers in Neurorobotics
recurrent neural network
redundant manipulator
obstacle avoidance
zeroing neural network
motion plan
title Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators
title_full Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators
title_fullStr Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators
title_full_unstemmed Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators
title_short Deep Recurrent Neural Networks Based Obstacle Avoidance Control for Redundant Manipulators
title_sort deep recurrent neural networks based obstacle avoidance control for redundant manipulators
topic recurrent neural network
redundant manipulator
obstacle avoidance
zeroing neural network
motion plan
url https://www.frontiersin.org/article/10.3389/fnbot.2019.00047/full
work_keys_str_mv AT zhihaoxu deeprecurrentneuralnetworksbasedobstacleavoidancecontrolforredundantmanipulators
AT xuefengzhou deeprecurrentneuralnetworksbasedobstacleavoidancecontrolforredundantmanipulators
AT shuaili deeprecurrentneuralnetworksbasedobstacleavoidancecontrolforredundantmanipulators