Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles
This paper presents the use of a sampling-based planner as a reactive planning scheme to avoid obstacles between a robotic arm and a moving obstacle. Based on a planner benchmark on an obstacle-ridden environment, a rapidly-exploring random tree (RRT) planner has been used to populate the trajectori...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English English English |
Published: |
KOE, International Islamic University Malaysia-IIUM
2023
|
Subjects: | |
Online Access: | http://irep.iium.edu.my/109736/1/raisuddin_hafiz_iiumJ_2023.pdf http://irep.iium.edu.my/109736/7/REPURPOSING%20A%20SAMPLING-BASED%20PLANNER%20FOR%20A%20SIX-DEGREE-scopus.pdf http://irep.iium.edu.my/109736/8/REPURPOSING%20A%20SAMPLING-BASED%20PLANNER%20FOR%20A%20SIX-DEGREE-wos.pdf http://irep.iium.edu.my/109736/ https://journals.iium.edu.my/ejournal/index.php/iiumej/article/view/2642 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.iium.irep.109736 |
---|---|
record_format |
dspace |
spelling |
my.iium.irep.1097362023-12-29T07:35:52Z http://irep.iium.edu.my/109736/ Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles Iman, Hafiz Khan, Md. Raisuddin T Technology (General) This paper presents the use of a sampling-based planner as a reactive planning scheme to avoid obstacles between a robotic arm and a moving obstacle. Based on a planner benchmark on an obstacle-ridden environment, a rapidly-exploring random tree (RRT) planner has been used to populate the trajectories of the task space and map them into a configuration space using a Newton-Raphson-based inverse kinematic solver. Two robot poses are defined in a cycle of back-and-forth motion; the initial and the goal poses. The robot repeatedly moves from the starting pose to the end pose via the midpoint pose. Each set of trajectories is unique. We define this unique solution within the context of the configuration space as a cycle space. We impose a periodically occurring synthetic obstacle that moves in and out of the robot arm workspace defined in a simulated environment. Within the robot's workspace, the obstacle moves and cuts through the cycle space to emulate a dynamic environment. We also ran a benchmark on the available sampling planner in the OMPL library for static obstacle avoidance. Our benchmark shows that the RRT has the lowest time planning time at 0.031 s compared with other sampling-based planners available in the OMPL library, RRT implicitly avoids singularities within the cycle space, and reactively attempts to avoid synthetic moving objects near the robot hardware. This research intends to further investigate on the use of RGB-D sensor and LiDAR to track moving obstacles while abiding by the task space commands described by the initial and goal poses. KOE, International Islamic University Malaysia-IIUM 2023-01 Article PeerReviewed application/pdf en http://irep.iium.edu.my/109736/1/raisuddin_hafiz_iiumJ_2023.pdf application/pdf en http://irep.iium.edu.my/109736/7/REPURPOSING%20A%20SAMPLING-BASED%20PLANNER%20FOR%20A%20SIX-DEGREE-scopus.pdf application/pdf en http://irep.iium.edu.my/109736/8/REPURPOSING%20A%20SAMPLING-BASED%20PLANNER%20FOR%20A%20SIX-DEGREE-wos.pdf Iman, Hafiz and Khan, Md. Raisuddin (2023) Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles. IIUM Engineering Journal, 24 (1). 319 -332. ISSN 1511788X https://journals.iium.edu.my/ejournal/index.php/iiumej/article/view/2642 10.31436/iiumej.v24i1.2642 |
institution |
Universiti Islam Antarabangsa Malaysia |
building |
IIUM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
International Islamic University Malaysia |
content_source |
IIUM Repository (IREP) |
url_provider |
http://irep.iium.edu.my/ |
language |
English English English |
topic |
T Technology (General) |
spellingShingle |
T Technology (General) Iman, Hafiz Khan, Md. Raisuddin Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
description |
This paper presents the use of a sampling-based planner as a reactive planning scheme to avoid obstacles between a robotic arm and a moving obstacle. Based on a planner benchmark on an obstacle-ridden environment, a rapidly-exploring random tree (RRT) planner has been used to populate the trajectories of the task space and map them into a configuration space using a Newton-Raphson-based inverse kinematic solver. Two robot poses are defined in a cycle of back-and-forth motion; the initial and the goal poses. The robot repeatedly moves from the starting pose to the end pose via the midpoint pose. Each set of trajectories is unique. We define this unique solution within the context of the configuration space as a cycle space. We impose a periodically occurring synthetic obstacle that moves in and out of the robot arm workspace defined in a simulated environment. Within the robot's workspace, the obstacle moves and cuts through the cycle space to emulate a dynamic environment. We also ran a benchmark on the available sampling planner in the OMPL library for static obstacle avoidance. Our benchmark shows that the RRT has the lowest time planning time at 0.031 s compared with other sampling-based planners available in the OMPL library, RRT implicitly avoids singularities within the cycle space, and reactively attempts to avoid synthetic moving objects near the robot hardware. This research intends to further investigate on the use of RGB-D sensor and LiDAR to track moving obstacles while abiding by the task space commands described by the initial and goal poses. |
format |
Article |
author |
Iman, Hafiz Khan, Md. Raisuddin |
author_facet |
Iman, Hafiz Khan, Md. Raisuddin |
author_sort |
Iman, Hafiz |
title |
Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
title_short |
Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
title_full |
Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
title_fullStr |
Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
title_full_unstemmed |
Repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
title_sort |
repurposing a sampling-based planner for a six-degree-of-freedom manipulator to avoid unpredictable obstacles |
publisher |
KOE, International Islamic University Malaysia-IIUM |
publishDate |
2023 |
url |
http://irep.iium.edu.my/109736/1/raisuddin_hafiz_iiumJ_2023.pdf http://irep.iium.edu.my/109736/7/REPURPOSING%20A%20SAMPLING-BASED%20PLANNER%20FOR%20A%20SIX-DEGREE-scopus.pdf http://irep.iium.edu.my/109736/8/REPURPOSING%20A%20SAMPLING-BASED%20PLANNER%20FOR%20A%20SIX-DEGREE-wos.pdf http://irep.iium.edu.my/109736/ https://journals.iium.edu.my/ejournal/index.php/iiumej/article/view/2642 |
_version_ |
1787131953395269632 |
score |
13.18916 |