Squircular-CPP: A Smooth Coverage Path Planning Algorithm based on Squircular Fitting and Spiral Path

Hassan,Dikai Liu,Xiang Chen,Mahdi Hassan
DOI: https://doi.org/10.1109/aim43001.2020.9159023
2020-07-01
Abstract:Coverage path planning (CPP) is essential for applications such as robotic floor cleaning and high-pressure cleaning of surfaces. Smooth CPP algorithms have several benefits including smoother motion of the robot and the reduction of aggressive accelerations and decelerations resulting from sharp turns. In this paper, a novel smooth CPP algorithm is presented which is named Squircular-CPP. This algorithm proposes a squircular shape, which is an intermediate shape between the circle and the square, to fit a target area. Squircular-CPP can also fit a shape between the ellipse and the rectangle. The shape fitting is simple, fast, and analytical and doesn’t require a preselection of the shape (i.e., square, circle, ellipse or rectangle). It enables and complements the creation of a smooth spiral path within the fitted shape. Several case studies are presented to demonstrate the effectiveness of the algorithm and to compare it against the popular boustrophedon-based coverage approach and the Deformable Spiral CPP (DSCPP) algorithm.
What problem does this paper attempt to address?