Avoidance of Multiple Obstacles for a Mobile Robot With Nonholonomic Constraints

Author(s):  
Yi Liang ◽  
Ho-Hoon Lee

In this study, a decoupled controller, consisting of a force controller and a torque controller, is designed to achieve a smooth translational and rotational motion control of a group of nonholonomic mobile robots. The proposed controller also solves the problem of obstacle avoidance, where obstacles with arbitrary boundary shapes are taken into account. Since the tangential direction of obstacle boundary is adopted as the guiding direction of a robot, the proposed controller allows a mobile robot to escape from a concave obstacle, while the robot could be trapped with most of the conventional obstacle avoidance algorithms.

Author(s):  
Ho-Hoon Lee

In this paper, a path-generating motion control scheme is proposed for a unicycle-type wheeled mobile robot navigating through multiple obstacles. The proposed motion control scheme computes the driving force and rotational torque of the robot in real time that drive the robot to a given goal position while avoiding multiple obstacles. The nonholonomic constraints as well as the dynamic equations of the mobile robot are used in the design of the motion control scheme, where a repulsive potential function is used for obstacle avoidance. In the control design, the Lyapunov stability theorem is used as a mathematical design tool. Under certain conditions, the proposed control guarantees asymptotic stability while keeping all internal signals bounded. The effectiveness of the proposed control method has been shown with realistic computer simulations.


Author(s):  
Francisco García-Córdova ◽  
Antonio Guerrero-González ◽  
Fulgencio Marín-García

Neural networks have been used in a number of robotic applications (Das & Kar, 2006; Fierro & Lewis, 1998), including both manipulators and mobile robots. A typical approach is to use neural networks for nonlinear system modelling, including for instance the learning of forward and inverse models of a plant, noise cancellation, and other forms of nonlinear control (Fierro & Lewis, 1998). An alternative approach is to solve a particular problem by designing a specialized neural network architecture and/or learning rule (Sutton & Barto, 1981). It is clear that biological brains, though exhibiting a certain degree of homogeneity, rely on many specialized circuits designed to solve particular problems. We are interested in understanding how animals are able to solve complex problems such as learning to navigate in an unknown environment, with the aim of applying what is learned of biology to the control of robots (Chang & Gaudiano, 1998; Martínez-Marín, 2007; Montes-González, Santos-Reyes & Ríos- Figueroa, 2006). In particular, this article presents a neural architecture that makes possible the integration of a kinematical adaptive neuro-controller for trajectory tracking and an obstacle avoidance adaptive neuro-controller for nonholonomic mobile robots. The kinematical adaptive neuro-controller is a real-time, unsupervised neural network that learns to control a nonholonomic mobile robot in a nonstationary environment, which is termed Self-Organization Direction Mapping Network (SODMN), and combines associative learning and Vector Associative Map (VAM) learning to generate transformations between spatial and velocity coordinates (García-Córdova, Guerrero-González & García-Marín, 2007). The transformations are learned in an unsupervised training phase, during which the robot moves as a result of randomly selected wheel velocities. The obstacle avoidance adaptive neurocontroller is a neural network that learns to control avoidance behaviours in a mobile robot based on a form of animal learning known as operant conditioning. Learning, which requires no supervision, takes place as the robot moves around a cluttered environment with obstacles. The neural network requires no knowledge of the geometry of the robot or of the quality, number, or configuration of the robot’s sensors. The efficacy of the proposed neural architecture is tested experimentally by a differentially driven mobile robot.


Author(s):  
Ho-Hoon Lee

This paper proposes a path-planning control scheme for a mobile robot navigating through multiple obstacles. The proposed control consists of a trajectory generation scheme and a motion control scheme. The trajectory generation scheme computes the translational and rotational reference velocities in real time that drive the robot to a given goal position while avoiding multiple obstacles. The trajectory generation scheme is insensitive to high-frequency measurement noises. The motion control scheme computes the driving force and rotational torque required for the robot to track the reference velocities. The nonholonomic constraints of the mobile robot are used in the design of the kinematic trajectory generation scheme, where a repulsive potential function is used for obstacle avoidance. The dynamic model of the robot is used in the design of the motion control scheme. In the control design, the Lyapunov stability theorem is used as a mathematical design tool. Under certain conditions, the proposed control guarantees asymptotic stability while keeping all internal signals bounded. The effectiveness of the proposed control method has been shown with realistic computer simulations.


2010 ◽  
Vol 7 ◽  
pp. 109-117
Author(s):  
O.V. Darintsev ◽  
A.B. Migranov ◽  
B.S. Yudintsev

The article deals with the development of a high-speed sensor system for a mobile robot, used in conjunction with an intelligent method of planning trajectories in conditions of high dynamism of the working space.


Sign in / Sign up

Export Citation Format

Share Document