Loading…

Rapid Navigation Function Control for Two-Wheeled Mobile Robots

This paper presents a kinematic controller for a differentially driven mobile robot. The controller is based on the navigation function (NF) concept that guarantees goal achievement from almost all initial states. Slow convergence in some cases is a significant disadvantage of this approach, especia...

Full description

Saved in:
Bibliographic Details
Published in:Journal of intelligent & robotic systems 2019-03, Vol.93 (3-4), p.687-697
Main Author: Kowalczyk, Wojciech
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper presents a kinematic controller for a differentially driven mobile robot. The controller is based on the navigation function (NF) concept that guarantees goal achievement from almost all initial states. Slow convergence in some cases is a significant disadvantage of this approach, especially when narrow passages exist in the environment and/or specific values of design parameters are set. The main reason of this phenomenon is that the velocity control strongly depends on the slope of the NF. The algorithm proposed in this paper is based on a method introduced in Urakubo (Nonlin. Dyn. 81 (3): 1475–1487 2015 ), that extends NF to nonholonomic mobile platforms and allows stabilizing not only the position of robots but also their orientation. This algorithm is used as a reference in experimental performance comparison. In the new algorithm, the gradient of the NF is used to generate motion direction but the velocity is computed as a function of position and orientation errors. This approach results in much better state converge. Analysis of the convergence shows how the location of the eigenvalues of linearized system affects time of goal achievement. The paper describes saddle point detection and avoidance methodology and presents their experimental verification. It also shows what happens in practice if initial position is located exactly in the saddle point and its detection/avoidance procedures are turned off.
ISSN:0921-0296
1573-0409
DOI:10.1007/s10846-018-0879-4