| Literature DB >> 34884006 |
Hamidreza Fahham1, Abolfazl Zaraki2, Gareth Tucker1, Mark W Spong3.
Abstract
The problem of velocity tracking is considered essential in the consensus of multi-wheeled mobile robot systems to minimise the total operating time and enhance the system's energy efficiency. This study presents a novel switched-system approach, consisting of bang-bang control and consensus formation algorithms, to address the problem of time-optimal velocity tracking of multiple wheeled mobile robots with nonholonomic constraints. This effort aims to achieve the desired velocity formation in the least time for any initial velocity conditions in a multiple mobile robot system. The main findings of this study are as follows: (i) by deriving the equation of motion along the specified path, the motor's extremal conditions for a time-optimal trajectory are introduced; (ii) utilising a general consensus formation algorithm, the desired velocity formation is achieved; (iii) applying the Pontryagin Maximum Principle, the new switching formation matrix of weights is obtained. Using this new switching matrix of weights guarantees that at least one of the system's motors, of either the followers or the leader, reaches its maximum or minimum value by using extremals, which enables the multi-robot system to reach the velocity formation in the least time. The proposed approach is verified in a theoretical analysis along with the numerical simulation process. The simulation results demonstrated that using the proposed switched system, the time-optimal consensus algorithm behaved very well in the networks with different numbers of robots and different topology conditions. The required time for the consensus formation is dramatically reduced, which is very promising. The findings of this work could be extended to and beneficial for any multi-wheeled mobile robot system.Entities:
Keywords: consensus formation; multi-robot systems; switching control; time-optimal; velocity tracking
Year: 2021 PMID: 34884006 PMCID: PMC8659432 DOI: 10.3390/s21237997
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A group of nonholonomic wheeled mobile robots.
The representative works on the optimal control of multi-agents.
| Ref. | Date | Proposed Method | Objectives |
|---|---|---|---|
| [ | 2014 | A gradient-based optimisation algorithm, using the constraint transcription and a time scaling transform method. | An optimal parameter selection problem with continuous state inequality constraints and free terminal time. |
| [ | 2016 | An improved gravitational search algorithm is used to optimise the trajectory of the path for multiple robots. | A multi-robot path planning problem in a dynamic environment. |
| [ | 2017 | The direction priority sequential selection algorithm and extension-decomposition aggregation scheme are applied to solve the formation control problem and achieve collision avoidance during the formation manoeuvre. | A collision avoidance strategy based on the formation control model. |
| [ | 2017 | Based on sliding-mode auxiliary systems, an adaptive near-optimal protocol is presented to control multi-agent systems. | A normal near-optimal protocol was designed by making an approximation of the performance index. |
| [ | 2017 | A data-based adaptive dynamic programming method is presented using the current/past system data. | Used a discounted performance index and formulated the optimal consensus problem via the Bellman optimality principle. |
| [ | 2018 | The fixed-time consensus theory and continuous-time zero-gradient algorithms are used | Addressed the problem of the global cost function being the sum of strictly convex local cost functions. |
| [ | 2019 | A dynamic allocation method is proposed to increase exploration capabilities, extending them in both the inclusion phase and consensus phase of the tasks. | They solved the problems of allocation approaches that tended to trap in a local optimal and cannot obtain high-quality solutions. |
| [ | 2019 | A constrained non-linear optimisation is combined | A distributed method was used to solve the consensus formation of a team of aerial or mobile robots navigating with static and dynamic obstacles, when each robot has a finite communication and visibility radius. |
| [ | 2019 | An archetypal model of distributed decision-making is used to study the capacity of the system to follow a driving signal for varying topologies and system sizes | Navigating with static and dynamic obstacles |
| [ | 2020 | Using the idea of CenterPoint, which is an extension of the median in higher dimensions, instead of a Tverberg partition, provides a better characterisation of the necessary and sufficient conditions guaranteeing resilient vector consensus of a multi-agent system. | Resilience guarantees improvement of the existing consensus algorithms in multi-agent networks. |
| [ | 2020 | An alternative method to achieve a distance-based formation that used genetic algorithms to find | A parallel scheme was extended to improve the performance and find the best ways to converge to the desired distances while avoiding collisions. |
Figure 2Schematic of a wheeled mobile robot.
Figure 3The algorithm at each time to achieve time-optimal consensus.
Figure 4Time-optimal trajectory in the phase plane as an example. The admissible region, according to the motor constraints, is marked in a yellow colour.
Figure 5The schematic of a formation graph of the multi-robot example. The reference signal “r” is sent to “robot 1” by either the operator or a leader robot. The signal is distributed across the network based on the network topology.
Figure 6The results of the right and the left angular velocities and angular accelerations of followers without the time-optimal control coefficient.
Figure 7The results of the right and the left angular velocities and angular accelerations of followers with the proprosed time-optimal control consensus algorithm.
Figure 8The comparison results of the right and the left angular velocities and angular accelerations of followers with and without the time-optimal control coefficient; (a,b) show the left and right hand wheels angular velocities respectively; (c,d) show the left and right angular accelerations; dashed lines show the results of the consensus algorithm, and solid lines show the results of the proposed time-optimal control consensus algorithm.
Figure 9The results of the right and the left angular velocities and angular accelerations of followers with the proposed time-optimal control consensus algorithm in the presence of random noises.
Figure 10The result shows how the number of agents can influence the convergence time in the robot networks with different 5number of robots (a) shows a network of 3 robots; (b) shows a network of 4 robots; (c) shows a network of 5 robots; (d) shows a network of 6 robots.
Figure 11The effect of network topology on the convergence time with (a) a fully interconnected network; (b,c) a partially connected network with six robots.