Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot

The complete coverage path planning is a process of finding a path which ensures that a mobile robot completely covers the entire environment while following the planned path. In this paper, we propose a complete coverage path planning algorithm that generates smooth complete coverage paths based on...

Full description

Bibliographic Details
Main Authors: Ana Šelek, Marija Seder, Mišel Brezak, Ivan Petrović
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/23/9269
_version_ 1797462133654421504
author Ana Šelek
Marija Seder
Mišel Brezak
Ivan Petrović
author_facet Ana Šelek
Marija Seder
Mišel Brezak
Ivan Petrović
author_sort Ana Šelek
collection DOAJ
description The complete coverage path planning is a process of finding a path which ensures that a mobile robot completely covers the entire environment while following the planned path. In this paper, we propose a complete coverage path planning algorithm that generates smooth complete coverage paths based on clothoids that allow a nonholonomic mobile robot to move in optimal time while following the path. This algorithm greatly reduces coverage time, the path length, and overlap area, and increases the coverage rate compared to the state-of-the-art complete coverage algorithms, which is verified by simulation. Furthermore, the proposed algorithm is suitable for real-time operation due to its computational simplicity and allows path replanning in case the robot encounters unknown obstacles. The efficiency of the proposed algorithm is validated by experimental results on the Pioneer 3DX mobile robot.
first_indexed 2024-03-09T17:32:10Z
format Article
id doaj.art-b532cae2ed17401f9622338df9fe95bc
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T17:32:10Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b532cae2ed17401f9622338df9fe95bc2023-11-24T12:11:23ZengMDPI AGSensors1424-82202022-11-012223926910.3390/s22239269Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic RobotAna Šelek0Marija Seder1Mišel Brezak2Ivan Petrović3Laboratory for Autonomous Systems and Mobile Robotics (LAMOR), Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, CroatiaLaboratory for Autonomous Systems and Mobile Robotics (LAMOR), Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, CroatiaLaboratory for Autonomous Systems and Mobile Robotics (LAMOR), Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, CroatiaLaboratory for Autonomous Systems and Mobile Robotics (LAMOR), Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, CroatiaThe complete coverage path planning is a process of finding a path which ensures that a mobile robot completely covers the entire environment while following the planned path. In this paper, we propose a complete coverage path planning algorithm that generates smooth complete coverage paths based on clothoids that allow a nonholonomic mobile robot to move in optimal time while following the path. This algorithm greatly reduces coverage time, the path length, and overlap area, and increases the coverage rate compared to the state-of-the-art complete coverage algorithms, which is verified by simulation. Furthermore, the proposed algorithm is suitable for real-time operation due to its computational simplicity and allows path replanning in case the robot encounters unknown obstacles. The efficiency of the proposed algorithm is validated by experimental results on the Pioneer 3DX mobile robot.https://www.mdpi.com/1424-8220/22/23/9269mobile robotcomplete coveragepath planningpath smoothingvelocity profile optimization
spellingShingle Ana Šelek
Marija Seder
Mišel Brezak
Ivan Petrović
Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot
Sensors
mobile robot
complete coverage
path planning
path smoothing
velocity profile optimization
title Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot
title_full Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot
title_fullStr Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot
title_full_unstemmed Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot
title_short Smooth Complete Coverage Trajectory Planning Algorithm for a Nonholonomic Robot
title_sort smooth complete coverage trajectory planning algorithm for a nonholonomic robot
topic mobile robot
complete coverage
path planning
path smoothing
velocity profile optimization
url https://www.mdpi.com/1424-8220/22/23/9269
work_keys_str_mv AT anaselek smoothcompletecoveragetrajectoryplanningalgorithmforanonholonomicrobot
AT marijaseder smoothcompletecoveragetrajectoryplanningalgorithmforanonholonomicrobot
AT miselbrezak smoothcompletecoveragetrajectoryplanningalgorithmforanonholonomicrobot
AT ivanpetrovic smoothcompletecoveragetrajectoryplanningalgorithmforanonholonomicrobot