Search papers, labs, and topics across Lattice.
This paper introduces a control framework for the safe local navigation of Ackermann-steered mobile robots operating in unmapped environments without a predefined global goal. By determining the safest heading angle based on local obstacle detection and employing convex quadratic optimization to maximize clearance from obstacles, the method constructs bounding lines that facilitate safe navigation. Experimental results indicate that this approach yields safer navigation paths with reduced computation times compared to traditional exploration-based planners, highlighting its practical applicability in real-world scenarios.
Achieving safer navigation paths in unmapped environments with significantly faster computation times could revolutionize how mobile robots operate in dynamic settings.
A control framework is proposed for safe local navigation of mobile robots equipped with Ackermann steering in unmapped environments where a global goal is absent. Based on local obstacle detections, the safest heading angle is determined along the direction of the largest open space ahead of the vehicle. Guided by this direction, bounding lines are constructed on the left and right sides of the vehicle to achieve obstacle separation. These bounding lines are obtained by solving a convex quadratic optimization that maximizes vehicle-to-obstacle clearance. Optionally, conditions are imposed on the bounding lines to preserve parallelism and smooth abrupt changes from prior control steps. A feedback-linearizing controller is then used to regulate the vehicle's distance from one or both bounding lines, effectively enabling tracking of a local reference path that preserves safety through obstacle clearance maximization. Open-source code is included for the application of this control scheme. Experimental results demonstrate that the proposed method produces safer navigation paths with significantly shorter computation times, compared to some existing exploration-based planners.