Download PDFOpen PDF in browser

Navigation of a Two-Wheel Differential Drive Robot in a Partially Unknown Environment

EasyChair Preprint no. 11127

8 pagesDate: October 23, 2023


This paper proposes the use of a behavior-based control strategy for collision-free navigation of a two-wheel differential drive mobile robot in partially unknown environments. The proposed strategy is hierarchical, and the design of the high-level control layer (behavioral space) is based on Mamdani fuzzy logic inference, while the design of the low-level control layer (joint space) is based on Lyapunov stability theory. The collision and deadlock avoidance technique is based on subgoals that are evaluated in the behavioral space and supplied as references to the joint space controller. The in silico test study was executed by using the CoppeliaSim which is a simulation framework used for the prototyping, development and verification of robot systems and algorithms that is widely used by the robotics community. Several (robot initial and final poses, walls and loose objects placement) test scenarios, and a comparative study with previous and related work were performed. The test results show the proposed strategy provided a smooth and shorter path in all cases. This improvement is basically related with the combined use of the subgoal technique and a Lyapunov based controller. In summary, the results corroborate the correctness of the methodology adopted in the design of collision-free navigation for differential drive mobile robots.

Keyphrases: Behavior-Based Systems, Control Architectures, fuzzy control, nonlinear systems, programming, Sensor-based Control

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
  author = {Breno Meneses and Gabriel Silva and Lara Sobral and Mateus Marques and Rodrigo Araujo and Antonio Lima},
  title = {Navigation of a Two-Wheel Differential Drive Robot in a Partially Unknown Environment},
  howpublished = {EasyChair Preprint no. 11127},

  year = {EasyChair, 2023}}
Download PDFOpen PDF in browser