Active SLAM for Mobile Robots with Area Coverage and Obstacle Avoidance
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- Publication Type:
- Journal Article
- IEEE/ASME Transactions on Mechatronics, 2020, 25, (3), pp. 1182-1192
- Issue Date:
Copyright Clearance Process
- Recently Added
- In Progress
- Open Access
This item is open access.
The embargo period expires on 1 Jan 2022
© 1996-2012 IEEE. In this article, we present an active simultaneous localization and mapping (SLAM) framework for a mobile robot to obtain a collision-free trajectory with good performance in SLAM uncertainty reduction and in an area coverage task. Based on a model predictive control framework, these two tasks are solved by the introduction of a control switching mechanism. For SLAM uncertainty reduction, graph topology is used to approximate the original problem as a constrained nonlinear least squares problem. A convex half-space representation is applied to relax nonconvex spatial constraints that represent obstacle avoidance. Using convex relaxation, the problem is solved by a convex optimization method and a rounding procedure based on singular value decomposition. The area coverage task is addressed with a sequential quadratic programming method. A submap joining approach, called linear SLAM, is used to address the associated challenges of avoiding local minima, minimizing control switching, and potentially high computational cost. Finally, various simulations and experiments using an aerial robot are presented that verify the effectiveness of the proposed method, showing that our method produces a more accurate SLAM result and is more computationally efficient compared with multiple existing methods.
Please use this identifier to cite or link to this item: