Behavior Control and Navigation of Two-Wheeled Robot Using ROS-Gazebo
Mohammad Mahdi Moslemi, Majid Sadedel
- Year
- 2022
- Citations
- 4
Abstract
Nowadays, robots serve a wide range of purposes, such as rescue and service. Due to the complexity of the environment, it is critical that the robot interacts with the environment and performs its task without losing context. This article uses a two-wheeled robot whose rotational speed is independently controlled by each wheel. This causes the robot to rotate in a horizontal plane without any steering. Our navigation algorithm, based on layered architecture of robot navigation, consists of two behaviors; Go to Goal and Avoid Obstacle. A hard-switch PID controller is then developed to track reference signals based on two behaviors. Using ROS-Gazebo and Python, all simulations and algorithms are developed and programmed for robot. Finally, the navigation algorithm is validated in two different environments based on their complexity.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991