A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories
In this work, a comprehensive control strategy for obstacle avoidance in redundant manipulation is presented, consisting of a combination of off-line path planning algorithms with on-line motion control. Path planning allows the avoidance of fixed obstacles detected before the start of the robot’s m...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-02-01
|
Series: | Machines |
Subjects: | |
Online Access: | https://www.mdpi.com/2075-1702/9/2/30 |
id |
doaj-8ae25f8aee1c4724bd9752d873eaa53b |
---|---|
record_format |
Article |
spelling |
doaj-8ae25f8aee1c4724bd9752d873eaa53b2021-02-05T00:04:12ZengMDPI AGMachines2075-17022021-02-019303010.3390/machines9020030A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated TrajectoriesCecilia Scoccia0Giacomo Palmieri1Matteo Claudio Palpacelli2Massimo Callegari3DIISM— Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, ItalyDIISM— Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, ItalyDIISM— Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, ItalyDIISM— Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, ItalyIn this work, a comprehensive control strategy for obstacle avoidance in redundant manipulation is presented, consisting of a combination of off-line path planning algorithms with on-line motion control. Path planning allows the avoidance of fixed obstacles detected before the start of the robot’s motion; it is based on the potential fields method combined with a smoothing process realized by means of interpolation with Bezier curves. The on-line motion control is designed to compensate for the motion of the obstacles and to avoid collisions along the kinematic chain of the manipulator; it is realized by means of a velocity control law based on the null space method for redundancy control. A new term is introduced in the control law to take into account the speed of the obstacles as well as their position. Simulations on a simplified planar case are presented to assess the validity of the algorithms and to estimate the computational effort in order to verify the transferability of our approach to a real system.https://www.mdpi.com/2075-1702/9/2/30collaborative roboticstrajectory planningobstacle avoidanceredundant manipulatorBezier curves |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Cecilia Scoccia Giacomo Palmieri Matteo Claudio Palpacelli Massimo Callegari |
spellingShingle |
Cecilia Scoccia Giacomo Palmieri Matteo Claudio Palpacelli Massimo Callegari A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories Machines collaborative robotics trajectory planning obstacle avoidance redundant manipulator Bezier curves |
author_facet |
Cecilia Scoccia Giacomo Palmieri Matteo Claudio Palpacelli Massimo Callegari |
author_sort |
Cecilia Scoccia |
title |
A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories |
title_short |
A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories |
title_full |
A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories |
title_fullStr |
A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories |
title_full_unstemmed |
A Collision Avoidance Strategy for Redundant Manipulators in Dynamically Variable Environments: On-Line Perturbations of Off-Line Generated Trajectories |
title_sort |
collision avoidance strategy for redundant manipulators in dynamically variable environments: on-line perturbations of off-line generated trajectories |
publisher |
MDPI AG |
series |
Machines |
issn |
2075-1702 |
publishDate |
2021-02-01 |
description |
In this work, a comprehensive control strategy for obstacle avoidance in redundant manipulation is presented, consisting of a combination of off-line path planning algorithms with on-line motion control. Path planning allows the avoidance of fixed obstacles detected before the start of the robot’s motion; it is based on the potential fields method combined with a smoothing process realized by means of interpolation with Bezier curves. The on-line motion control is designed to compensate for the motion of the obstacles and to avoid collisions along the kinematic chain of the manipulator; it is realized by means of a velocity control law based on the null space method for redundancy control. A new term is introduced in the control law to take into account the speed of the obstacles as well as their position. Simulations on a simplified planar case are presented to assess the validity of the algorithms and to estimate the computational effort in order to verify the transferability of our approach to a real system. |
topic |
collaborative robotics trajectory planning obstacle avoidance redundant manipulator Bezier curves |
url |
https://www.mdpi.com/2075-1702/9/2/30 |
work_keys_str_mv |
AT ceciliascoccia acollisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT giacomopalmieri acollisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT matteoclaudiopalpacelli acollisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT massimocallegari acollisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT ceciliascoccia collisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT giacomopalmieri collisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT matteoclaudiopalpacelli collisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories AT massimocallegari collisionavoidancestrategyforredundantmanipulatorsindynamicallyvariableenvironmentsonlineperturbationsofofflinegeneratedtrajectories |
_version_ |
1724284486095470592 |