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...
Autores principales: | , , |
---|---|
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 |