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...
Main Authors: | , , , , , , , , |
---|---|
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 |