Cargando…

Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator

This paper introduces a reactive self-collision avoidance algorithm for differentially driven mobile manipulators. The proposed method mainly focuses on self-collision between a manipulator and the mobile robot. We introduce the concept of a distance buffer border (DBB), which is a 3D curved surface...

Descripción completa

Detalles Bibliográficos
Autores principales: Jang, Keunwoo, Kim, Sanghyun, Park, Jaeheung
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7865257/
https://www.ncbi.nlm.nih.gov/pubmed/33525626
http://dx.doi.org/10.3390/s21030890
_version_ 1783647803620196352
author Jang, Keunwoo
Kim, Sanghyun
Park, Jaeheung
author_facet Jang, Keunwoo
Kim, Sanghyun
Park, Jaeheung
author_sort Jang, Keunwoo
collection PubMed
description This paper introduces a reactive self-collision avoidance algorithm for differentially driven mobile manipulators. The proposed method mainly focuses on self-collision between a manipulator and the mobile robot. We introduce the concept of a distance buffer border (DBB), which is a 3D curved surface enclosing a buffer region of the mobile robot. The region has the thickness equal to buffer distance. When the distance between the manipulator and mobile robot is less than the buffer distance, which means the manipulator lies inside the buffer region of the mobile robot, the proposed strategy is to move the mobile robot away from the manipulator in order for the manipulator to be placed outside the border of the region, the DBB. The strategy is achieved by exerting force on the mobile robot. Therefore, the manipulator can avoid self-collision with the mobile robot without modifying the predefined motion of the manipulator in a world Cartesian coordinate frame. In particular, the direction of the force is determined by considering the non-holonomic constraint of the differentially driven mobile robot. Additionally, the reachability of the manipulator is considered to arrive at a configuration in which the manipulator can be more maneuverable. In this respect, the proposed algorithm has a distinct advantage over existing avoidance methods that do not consider the non-holonomic constraint of the mobile robot and push links away from each other without considering the workspace. To realize the desired force and resulting torque, an avoidance task is constructed by converting them into the accelerations of the mobile robot. The avoidance task is smoothly inserted with a top priority into the controller based on hierarchical quadratic programming. The proposed algorithm was implemented on a differentially driven mobile robot with a 7-DOFs robotic arm and its performance was demonstrated in various experimental scenarios.
format Online
Article
Text
id pubmed-7865257
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-78652572021-02-07 Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator Jang, Keunwoo Kim, Sanghyun Park, Jaeheung Sensors (Basel) Article This paper introduces a reactive self-collision avoidance algorithm for differentially driven mobile manipulators. The proposed method mainly focuses on self-collision between a manipulator and the mobile robot. We introduce the concept of a distance buffer border (DBB), which is a 3D curved surface enclosing a buffer region of the mobile robot. The region has the thickness equal to buffer distance. When the distance between the manipulator and mobile robot is less than the buffer distance, which means the manipulator lies inside the buffer region of the mobile robot, the proposed strategy is to move the mobile robot away from the manipulator in order for the manipulator to be placed outside the border of the region, the DBB. The strategy is achieved by exerting force on the mobile robot. Therefore, the manipulator can avoid self-collision with the mobile robot without modifying the predefined motion of the manipulator in a world Cartesian coordinate frame. In particular, the direction of the force is determined by considering the non-holonomic constraint of the differentially driven mobile robot. Additionally, the reachability of the manipulator is considered to arrive at a configuration in which the manipulator can be more maneuverable. In this respect, the proposed algorithm has a distinct advantage over existing avoidance methods that do not consider the non-holonomic constraint of the mobile robot and push links away from each other without considering the workspace. To realize the desired force and resulting torque, an avoidance task is constructed by converting them into the accelerations of the mobile robot. The avoidance task is smoothly inserted with a top priority into the controller based on hierarchical quadratic programming. The proposed algorithm was implemented on a differentially driven mobile robot with a 7-DOFs robotic arm and its performance was demonstrated in various experimental scenarios. MDPI 2021-01-28 /pmc/articles/PMC7865257/ /pubmed/33525626 http://dx.doi.org/10.3390/s21030890 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Jang, Keunwoo
Kim, Sanghyun
Park, Jaeheung
Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator
title Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator
title_full Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator
title_fullStr Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator
title_full_unstemmed Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator
title_short Reactive Self-Collision Avoidance for a Differentially Driven Mobile Manipulator
title_sort reactive self-collision avoidance for a differentially driven mobile manipulator
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7865257/
https://www.ncbi.nlm.nih.gov/pubmed/33525626
http://dx.doi.org/10.3390/s21030890
work_keys_str_mv AT jangkeunwoo reactiveselfcollisionavoidanceforadifferentiallydrivenmobilemanipulator
AT kimsanghyun reactiveselfcollisionavoidanceforadifferentiallydrivenmobilemanipulator
AT parkjaeheung reactiveselfcollisionavoidanceforadifferentiallydrivenmobilemanipulator