Connectivity-maintaining obstacle avoidance approach for leader-follower formation tracking of uncertain multiple nonholonomic mobile robots

2021 ◽  
Vol 171 ◽  
pp. 114589
Author(s):  
Bong Seok Park ◽  
Sung Jin Yoo
Mathematics ◽  
2021 ◽  
Vol 9 (18) ◽  
pp. 2190
Author(s):  
Bong-Seok Park ◽  
Sung-Jin Yoo

This paper addresses an adaptive secure control problem for the leader-follower formation of nonholonomic mobile robots in the presence of uncertainty and deception attacks. It is assumed that the false data of the leader robot’s information attacked by the adversary is transmitted to the follower robot through the network, and the dynamic model of each robot has uncertainty, such as unknown nonlinearity and external disturbances. A robust, adaptive secure control strategy compensating for false data and uncertainty is developed to accomplish the desired formation of nonholonomic mobile robots. An adaptive compensation mechanism is derived to remove the effects of time-varying attack signals and system uncertainties in the proposed control scheme. Although unknown deception attacks are injected to the leader’s velocities and the model nonlinearities of robots are unknown, the boundedness and convergence of formation tracking errors of the proposed adaptive control system are analyzed in the Lyapunov sense. The validity of the proposed scheme is verified via simulation results.


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.


Robotics ◽  
2020 ◽  
Vol 9 (3) ◽  
pp. 74
Author(s):  
Kai Zhang ◽  
Ruizhen Gao ◽  
Jingjun Zhang

This paper presents an obstacle-avoidance trajectory tracking method based on a nonlinear model prediction, with a dynamic environment considered in the trajectory tracking of nonholonomic mobile robots for obstacle avoidance. In this method, collision avoidance is embedded into the trajectory tracking control problem as a nonlinear constraint of the position state, which changes with time to solve the obstacle-avoidance problem in dynamic environments. The CasADi toolkit was used in MATLAB to generate a real-time, efficient C++ code with inequality constraints to avoid collisions. Trajectory tracking and obstacle avoidance in dynamic and static environments are trialed using MATLAB and CasADi simulations, and the effectiveness of the proposed control algorithm is verified.


Author(s):  
Jingfu Jin ◽  
Nicholas Gans ◽  
Yoon-Gu Kim ◽  
Sung-Gil Wee

We propose a shared control structure for nonholonomic mobile robots, in which a human operator can command motions that override autonomous operation, and the robot overrides either the teleoperation or autonomous controller if it encounters an obstacle. We divide the whole configuration, including orientation, space into an obstacle avoidance and an obstacle-free region. This enables a switched-system approach to switch between autonomous and teleoperation mode, or the obstacle avoidance and the obstacle-free region. To reject disturbances or noise present in the error dynamics, two different robust control laws are proposed using a high gain and a variable structure approach. Lyapunov-based stability analysis is provided. To rigorously test the approach under different circumstances, experiments have been conducted by two different research groups. The results from two groups show that the shared control approach works effectively both in the teleoperation mode and autonomous mode with different system settings and environments.


Sign in / Sign up

Export Citation Format

Share Document