Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T04:30:24.151Z Has data issue: false hasContentIssue false

Time-optimal cornering trajectory planning for car-like mobile robots containing actuator dynamics

Published online by Cambridge University Press:  12 November 2021

Yong Jin Byeon
Affiliation:
School of Electrical Engineering, Korea Advanced Institute of Science and Technology(KAIST), Daejeon, Korea
Byung Kook Kim*
Affiliation:
School of Electrical Engineering, Korea Advanced Institute of Science and Technology(KAIST), Daejeon, Korea
*
*Corresponding author. E-mails: daybreakey@kaist.ac.kr, bkkim@kaist.ac.kr
Rights & Permissions [Opens in a new window]

Abstract

We establish a highly feasible algorithm for time-optimal cornering trajectory planning (TP) for car-like mobile robots (CLMRs) based on a dynamic model that contains actuator dynamics. First, we formulate an accurate dynamic model of a robot that contains DC motor actuators; this includes steering braking (caused by the lateral force of the front steering wheel) and two types of friction (viscous and Coulomb) under a nonslip condition. Our TP algorithm can utilize the full power of the DC motor actuators within proper pulse width modulation bounds and generated torque limits. Then, we establish an algorithm for a time-optimal cornering trajectory planning for CLMRs (TOCTP-CLMR). Our algorithm divides the trajectory into five sections comprising three turnings and two translations to minimize the travel distance. Then, we utilize the quickest rotation when turning to construct the time-optimal trajectory that satisfies the bang-bang principle. In addition, simulations are performed to demonstrate the validity of this method. Finally, we conduct open-loop experiments to validate our dynamic model and a trajectory tracking experiment to demonstrate the feasibility of the TOCTP-CLMR trajectory.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Structure of a half-car model.

Figure 1

Figure 2. Corner environment and a cornering path.

Figure 2

Figure 3. The Block diagram of the CLMR dynamic model.

Figure 3

Figure 4. Example profiles of the optimal trajectory. (a) PWM signal profiles with PWM bounds. (b) Generated torque profiles with the torque bounds. (c) Translational and steering angular velocity profiles. (d) Steering angle with maximum steering angle.

Figure 4

Figure 5. Simulation result with respect to $\delta_{arc}$ and $Input_{tra}$: (a) corner passing time, (b) paths for three cases: red (QSR case), black ($\delta_{arc}$/0.7 $Input_{tra}$, and blue (0.7 $\delta_{arc}/Input_{tra}$).

Figure 5

Figure 6. Algorithm flow for the TOCTP-CLMR.

Figure 6

Figure 7. Trend of $t_{f}$ with respect to $\Delta\theta_{1}$ and $\Delta\theta_{5}$.

Figure 7

Figure 8. Simulation result. There are simulation paths, steering angles, orientation angles, PWM input signals, currents, torques, and lateral force.

Figure 8

Figure 9. Open-loop driving experiments with step input $u^d=0.6$ after 1 s.

Figure 9

Figure 10. Open-loop steering experiments with step input $u^s=0.3$ after 1 s.

Figure 10

Figure 11. Steering braking torque experiments.

Figure 11

Figure 12. Resolved acceleration controller for CLMR.

Figure 12

Figure 13. Trajectory tracking experiments. HS-589 tracks the trajectory given as Fig. 8 with the resolved acceleration controller as Fig. 12.

Figure 13

Figure A.1. Force vector diagram of the steering wheel.

Figure 14

Table A.1. HS-589 dynamic parameters

Figure 15

Figure A.2. Target CLMR is HS-589.

Figure 16

Figure A.3. Block diagram of the customized HS-589.