1. School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China 2. School of Information Engineering, Wuhan University of Technology, Wuhan 430070, China
Safe and effective autonomous navigation in dynamic environments is challenging for four-wheel independently driven steered mobile robots (FWIDSMRs) due to the flexible allocation of multiple maneuver modes. To address this problem, this study proposes a novel multiple mode-based navigation system, which can achieve efficient motion planning and accurate tracking control. To reduce the calculation burden and obtain a comprehensive optimized global path, a kinodynamic interior–exterior cell exploration planning method, which leverages the hybrid space of available modes with an incorporated exploration guiding algorithm, is designed. By utilizing the sampled subgoals and the constructed global path, local planning is then performed to avoid unexpected obstacles and potential collisions. With the desired profile curvature and preselected mode, a fuzzy adaptive receding horizon control is proposed such that the online updating of the predictive horizon is realized to enhance the trajectory-following precision. The tracking controller design is achieved using the quadratic programming (QP) technique, and the primal–dual neural network optimization technique is used to solve the QP problem. Experimental results on a real-time FWIDSMR validate that the proposed method shows superior features over some existing methods in terms of efficiency and accuracy.
Distance between the virtual center and virtual front wheel, m
Distance between the virtual center and virtual rear wheel, m
Elements of the set
Set of modes
Cardinal numbers of mode space
Minimum set
Interior cells
Exterior cells
Step number
Prediction horizon
Control horizon
Iteration number
Neighbors of a cell
Object of areas
Object of tools
Object of items
Initial objects
Goal objects
Piecewise-linear projection operator
Minimum turning radius
Hybrid state space
Criterion to evaluate a cell
Criterion to evaluate a motion trajectory
Goal region
Motion tree
Duration time
Control sampling time
Point-in-time a
Point-in-time b
Replanned driving velocity
Driving velocity, m/s
Steering velocity, rad/s
Control space
Current velocity for local planning
Weighting coefficients
Predefined weighting parameters
Position of the robot in x direction, m
Position of the robot in y direction, m
The element of
Predefined greedy coefficient
Initial distance
Forecasting time
Fixed step size
Positive parameter to scale the convergence rate
Evaluated trajectory candidate
Orientation of the robot, rad
Start configuration
Final configuration
Front wheel steering angle, rad
Real wheel steering angle, rad
Projection function
Mapping function from continuous space to discrete space
Mapping function from the cell to configuration space
Cell
Motion function
Coverage of the cell
Total neurons
Coverage increment
Set of integers
Set of k-dimension integers
Positive scalar
k-dimension vectors
Constraint coefficient
Control coefficient
Robot configuration
Mapping matrix
System matrix
Partition coefficient
State function
Augmented state function
Network function
The row of
Control function
Augmented control function
Augmented identity diagonal matrix
PDNN coefficient matrix
Mode selection matrix of the error state dynamics
Original point
Location of the robot
PDNN vector
State of the robot
Augmented state vector
State vector of the error state dynamics
State adjusting matrix
Control adjusting matrix
Initial state
Control input
Control vector of the error state dynamics
Augmented control vector
Control input increment
Augmented increment control vector
Optimal control sequence
Maximum value of
Minimum value of
Motion
Initial motion
Weighting matrix
Signal matrix
Dual decision vector
Upper bound of
Lower bound of
Primal–dual decision vector
Upper bound of
Lower bound of ,
Cells after the time
Cells after the time
Internal constraints set of
Internal constraints set of
Domain of the dual vector
1
K Tiwari, X Xiao, A Malik, et al.A unified framework for operational range estimation of mobile robots operating on a single discharge to avoid complete immobilization. Mechatronics, 2019, 57: 173–187 https://doi.org/10.1016/j.mechatronics.2018.12.006
2
X Zhang, Y Xie, L Jiang, et al.Fault-tolerant dynamic control of a four-wheel redundantly-actuated mobile robot. IEEE Access: Practical Innovations, Open Solutions, 2019, 7: 157909–157921 https://doi.org/10.1109/ACCESS.2019.2949746
3
T Terakawa, M Komori, K Matsuda, et al.A novel omnidirectional mobile robot with wheels connected by passive sliding joints. IEEE/ASME Transactions on Mechatronics, 2018, 23(4): 1716–1727 https://doi.org/10.1109/TMECH.2018.2842259
4
W Liu, H Qi, X Liu, et al.Evaluation of regenerative braking based on single-pedal control for electric vehicles. Frontiers of Mechanical Engineering, 2020, 15(1): 166–179 https://doi.org/10.1007/s11465-019-0546-x
5
P Dai, J Taghia, S Lam, et al.Integration of sliding mode based steering control and PSO based drive force control for a 4WS4WD vehicle. Autonomous Robots, 2018, 42(3): 553–568 https://doi.org/10.1007/s10514-017-9649-6
6
L Jiang, S Wang, Y Xie, et al.Anti-disturbance direct yaw moment control of a four-wheeled autonomous mobile robot. IEEE Access: Practical Innovations, Open Solutions, 2020, 8: 174654–174666 https://doi.org/10.1109/ACCESS.2020.3025575
7
Y Xie, X Zhang, W Meng, et al.. Coupled sliding mode control of an omnidirectional mobile robot with variable modes. In: Proceedings of 2020 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Boston: IEEE, 2020, 1792–1797 https://doi.org/10.1109/AIM43001.2020.9158823
8
J Ni, J Hu, C Xiang. Robust control in diagonal move steer mode and experiment on an X-by-wire UGV. IEEE/ASME Transactions on Mechatronics, 2019, 24(2): 572–584 https://doi.org/10.1109/TMECH.2019.2892489
9
J Meng, S Wang, G Li, et al.Iterative-learning error compensation for autonomous parking of mobile manipulator in harsh industrial environment. Robotics and Computer-Integrated Manufacturing, 2021, 68: 102077 https://doi.org/10.1016/j.rcim.2020.102077
10
Y Xie, X Zhang, W Meng, et al.Coupled fractional-order sliding mode control and obstacle avoidance of a four-wheeled steerable mobile robot. ISA Transactions, 2021, 108: 282‒294 https://doi.org/10.1016/j.isatra.2020.08.025
11
A Karray, M Njah, M Feki, et al.Intelligent mobile manipulator navigation using hybrid adaptive-fuzzy controller. Computers & Electrical Engineering, 2016, 56: 773–783 https://doi.org/10.1016/j.compeleceng.2016.09.007
12
K Li, F Gao, S E Li, et al.Robust cooperation of connected vehicle systems with eigenvalue-bounded interaction topologies in the presence of uncertain dynamics. Frontiers of Mechanical Engineering, 2018, 13(3): 354–367 https://doi.org/10.1007/s11465-018-0486-x
13
H Saeidi, Y Wang. Incorporating trust and self-confidence analysis in the guidance and control of (semi)autonomous mobile robotic systems. IEEE Robotics and Automation Letters, 2019, 4(2): 239–246 https://doi.org/10.1109/LRA.2018.2886406
14
D R Parhi, P K Mohanty. IWO-based adaptive neuro-fuzzy controller for mobile robot navigation in cluttered environments. International Journal of Advanced Manufacturing Technology, 2016, 83(9‒12): 1607–1625 https://doi.org/10.1007/s00170-015-7512-5
15
B Fu, L Chen, Y Zhou, et al.An improved A* algorithm for the industrial robot path planning with high success rate and short length. Robotics and Autonomous Systems, 2018, 106: 26–37 https://doi.org/10.1016/j.robot.2018.04.007
16
H Wang, Y Huang, A Khajepour, et al.Crash mitigation in motion planning for autonomous vehicles. IEEE Transactions on Intelligent Transportation Systems, 2019, 20(9): 3313–3323 https://doi.org/10.1109/TITS.2018.2873921
17
S Lai, M Lan, B M Chen. Model predictive local motion planning with boundary state constrained primitives. IEEE Robotics and Automation Letters, 2019, 4(4): 3577–3584 https://doi.org/10.1109/LRA.2019.2928255
18
C Rösmann, F Hoffmann, T Bertram. Planning of multiple robot trajectories in distinctive topologies. In: Proceedings of European Conference on Mobile Robots. Lincoln: IEEE, 2015, 15589691 https://doi.org/10.1109/ECMR.2015.7324179
19
C Rösmann, F Hoffmann, T Bertram. Integrated online trajectory planning and optimization in distinctive topologies. Robotics and Autonomous Systems, 2017, 88: 142–153 https://doi.org/10.1016/j.robot.2016.11.007
20
L Chen, Y Shan, W Tian, et al.A fast and efficient double-tree RRT*-like sampling-based planner applying on mobile robotic systems. IEEE/ASME Transactions on Mechatronics, 2018, 23(6): 2568–2578 https://doi.org/10.1109/TMECH.2018.2821767
21
I B Jeong, S J Lee, J H Kim. Quick-RRT*: Triangular inequality-based implementation of RRT* with improved initial solution and convergence rate. Expert Systems with Applications, 2019, 123: 82–90 https://doi.org/10.1016/j.eswa.2019.01.032
22
Y Li, R Cui, Z Li, et al.Neural network approximation based near-optimal motion planning with kinodynamic constraints using RRT. IEEE Transactions on Industrial Electronics, 2018, 65(11): 8718–8729 https://doi.org/10.1109/TIE.2018.2816000
23
I A Şucan, L E Kavraki. A sampling-based tree planner for systems with complex dynamics. IEEE Transactions on Robotics, 2012, 28(1): 116–131 https://doi.org/10.1109/TRO.2011.2160466
24
J Cano, Y Yang, B. BodinAutomatic parameter tuning of motion planning algorithms. In: Proceedings of 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems. Madrid: IEEE, 2018, 18372776 https://doi.org/10.1109/IROS.2018.8594183
25
E Plaku, E Plaku, P Simari. Clearance-driven motion planning for mobile robots with differential constraints. Robotica, 2018, 36(7): 971–993 https://doi.org/10.1017/S0263574718000164
26
X Li, Z Sun, D Cao, et al.Development of a new integrated local trajectory planning and tracking control framework for autonomous ground vehicles. Mechanical Systems and Signal Processing, 2017, 87: 118–137 https://doi.org/10.1016/j.ymssp.2015.10.021
27
M Cychowski, K Szabat, T Orlowska-Kowalska. Constrained model predictive control of the drive system with mechanical elasticity. IEEE Transactions on Industrial Electronics, 2009, 56(6): 1963–1973 https://doi.org/10.1109/TIE.2009.2015753
28
Y Chen, Z Li, H Kong, et al.Model predictive tracking control of nonholonomic mobile robots with coupled input constraints and unknown dynamics. IEEE Transactions on Industrial Informatics, 2019, 15(6): 3196–3205 https://doi.org/10.1109/TII.2018.2874182
29
T P Nascimento, C E Dórea, L M Gonçalves. Nonlinear model predictive control for trajectory tracking of nonholonomic mobile robots: A modified approach. International Journal of Advanced Robotic Systems, 2018, 15(1): 1–14 https://doi.org/10.1177/1729881418760461
30
M Pčolka, E Žáčeková, S Čelikovský, et al.Toward a smart car: Hybrid nonlinear predictive controller with adaptive horizon. IEEE Transactions on Control Systems Technology, 2018, 26(6): 1970–1981 https://doi.org/10.1109/TCST.2017.2747504
31
S H Saïd, F M’Sahli, M F Mimouni, et al.. Adaptive high gain observer based output feedback predictive controller for induction motors. Computers & Electrical Engineering, 2013, 39(2): 151–163 https://doi.org/10.1016/j.compeleceng.2012.12.016
32
D W Griffith, L T Biegler, S C Patwardhan. Robustly stable adaptive horizon nonlinear model predictive control. Journal of Process Control, 2018, 70: 109–122 https://doi.org/10.1016/j.jprocont.2018.07.014
33
J Liao, Z Chen, B Yao. Model-based coordinated control of four-wheel independently driven skid steer mobile robot with wheel–ground interaction and wheel dynamics. IEEE Transactions on Industrial Informatics, 2019, 15(3): 1742–1752 https://doi.org/10.1109/TII.2018.2869573
34
H Zhang, S Yang. Smooth path and velocity planning under 3D path constraints for car-like vehicles. Robotics and Autonomous Systems, 2018, 107: 87–99 https://doi.org/10.1016/j.robot.2018.05.013
35
Z Li, J Deng, R Lu, et al.Trajectory-tracking control of mobile robot systems incorporating neural-dynamic optimized model predictive approach. IEEE Transactions on Systems, Man, and Cybernetics. Systems, 2016, 46(6): 740–749 https://doi.org/10.1109/TSMC.2015.2465352
36
Y Kantaros, M M Zavlanos. Sampling-based optimal control synthesis for multirobot systems under global temporal tasks. IEEE Transactions on Automatic Control, 2019, 64(5): 1916–1931 https://doi.org/10.1109/TAC.2018.2853558
37
Y Zhang, S S Ge, T H Lee. A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators. IEEE Transactions on Systems, Man, and Cybernetics. Systems, 2004, 34(5): 2126–2132 https://doi.org/10.1109/TSMCB.2004.830347
38
X Yu, Y Zhao, C Wang, et al.Trajectory planning for robot manipulators considering kinematic constraints using probabilistic roadmap approach. Journal of Dynamic Systems, Measurement, and Control, 2017, 139(2): 021001 https://doi.org/10.1115/1.4034748
39
I A Sucan, M Moll, L E Kavraki. The open motion planning library. IEEE Robotics & Automation Magazine, 2012, 19(4): 72–82 https://doi.org/10.1109/MRA.2012.2205651