A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators

This paper presents a synthetic algorithm for tracking a moving object in a multiple-dynamic obstacles environment based on kinematically planar manipulators. By observing the motions of the object and obstacles, Spline filter associated with polynomial fitting is utilized to predict their moving pa...

Full description

Bibliographic Details
Main Authors: Hongzhe Jin, Hui Zhang, Zhangxing Liu, Decai Yang, Dongyang Bie, He Zhang, Ge Li, Yanhe Zhu, Jie Zhao
Format: Article
Language:English
Published: Hindawi Limited 2017-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2017/7310105
id doaj-9cc973d4431f4563b99262c010402c8e
record_format Article
spelling doaj-9cc973d4431f4563b99262c010402c8e2020-11-24T21:00:03ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472017-01-01201710.1155/2017/73101057310105A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant ManipulatorsHongzhe Jin0Hui Zhang1Zhangxing Liu2Decai Yang3Dongyang Bie4He Zhang5Ge Li6Yanhe Zhu7Jie Zhao8State Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaAerospace System Engineering Shanghai, Shanghai 201109, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaState Key Laboratory of Robotics and Systems, School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, Heilongjiang 150080, ChinaThis paper presents a synthetic algorithm for tracking a moving object in a multiple-dynamic obstacles environment based on kinematically planar manipulators. By observing the motions of the object and obstacles, Spline filter associated with polynomial fitting is utilized to predict their moving paths for a period of time in the future. Several feasible paths for the manipulator in Cartesian space can be planned according to the predicted moving paths and the defined feasibility criterion. The shortest one among these feasible paths is selected as the optimized path. Then the real-time path along the optimized path is planned for the manipulator to track the moving object in real-time. To improve the convergence rate of tracking, a virtual controller based on PD controller is designed to adaptively adjust the real-time path. In the process of tracking, the null space of inverse kinematic and the local rotation coordinate method (LRCM) are utilized for the arms and the end-effector to avoid obstacles, respectively. Finally, the moving object in a multiple-dynamic obstacles environment is thus tracked via real-time updating the joint angles of manipulator according to the iterative method. Simulation results show that the proposed algorithm is feasible to track a moving object in a multiple-dynamic obstacles environment.http://dx.doi.org/10.1155/2017/7310105
collection DOAJ
language English
format Article
sources DOAJ
author Hongzhe Jin
Hui Zhang
Zhangxing Liu
Decai Yang
Dongyang Bie
He Zhang
Ge Li
Yanhe Zhu
Jie Zhao
spellingShingle Hongzhe Jin
Hui Zhang
Zhangxing Liu
Decai Yang
Dongyang Bie
He Zhang
Ge Li
Yanhe Zhu
Jie Zhao
A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators
Mathematical Problems in Engineering
author_facet Hongzhe Jin
Hui Zhang
Zhangxing Liu
Decai Yang
Dongyang Bie
He Zhang
Ge Li
Yanhe Zhu
Jie Zhao
author_sort Hongzhe Jin
title A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators
title_short A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators
title_full A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators
title_fullStr A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators
title_full_unstemmed A Synthetic Algorithm for Tracking a Moving Object in a Multiple-Dynamic Obstacles Environment Based on Kinematically Planar Redundant Manipulators
title_sort synthetic algorithm for tracking a moving object in a multiple-dynamic obstacles environment based on kinematically planar redundant manipulators
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2017-01-01
description This paper presents a synthetic algorithm for tracking a moving object in a multiple-dynamic obstacles environment based on kinematically planar manipulators. By observing the motions of the object and obstacles, Spline filter associated with polynomial fitting is utilized to predict their moving paths for a period of time in the future. Several feasible paths for the manipulator in Cartesian space can be planned according to the predicted moving paths and the defined feasibility criterion. The shortest one among these feasible paths is selected as the optimized path. Then the real-time path along the optimized path is planned for the manipulator to track the moving object in real-time. To improve the convergence rate of tracking, a virtual controller based on PD controller is designed to adaptively adjust the real-time path. In the process of tracking, the null space of inverse kinematic and the local rotation coordinate method (LRCM) are utilized for the arms and the end-effector to avoid obstacles, respectively. Finally, the moving object in a multiple-dynamic obstacles environment is thus tracked via real-time updating the joint angles of manipulator according to the iterative method. Simulation results show that the proposed algorithm is feasible to track a moving object in a multiple-dynamic obstacles environment.
url http://dx.doi.org/10.1155/2017/7310105
work_keys_str_mv AT hongzhejin asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT huizhang asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT zhangxingliu asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT decaiyang asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT dongyangbie asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT hezhang asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT geli asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT yanhezhu asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT jiezhao asyntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT hongzhejin syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT huizhang syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT zhangxingliu syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT decaiyang syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT dongyangbie syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT hezhang syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT geli syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT yanhezhu syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
AT jiezhao syntheticalgorithmfortrackingamovingobjectinamultipledynamicobstaclesenvironmentbasedonkinematicallyplanarredundantmanipulators
_version_ 1716780583785332736