Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T01:10:59.164Z Has data issue: false hasContentIssue false

Intent-Aware Optimal Collision Avoidance and Trajectory Planning for a Pursuit Vehicle

Published online by Cambridge University Press:  09 February 2022

Karnika Biswas
Affiliation:
Department of EEE, IIT Guwahati, Assam, India
Indrani Kar*
Affiliation:
Department of EEE, IIT Guwahati, Assam, India
Eric Feron
Affiliation:
CEMSE, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
*
*Corresponding author. E-mail:indranik@iitg.ac.in
Rights & Permissions [Opens in a new window]

Summary

This paper presents an integrated optimal control framework for velocity and steering control of an autonomous pursuit vehicle, where the control objectives satisfy the requirements of collision avoidance and moving target tracking. A distinctive feature of the proposed velocity and steering control is the application of logarithmic penalty functions to both. The control barrier imposed by logarithmic function provides a unique tool in computing a balanced trajectory with optimal tracking error, control effort and safety margin. Trajectories compliant with the safety regulations for autonomous driving have been planned based on estimated intention of the target and the obstacles. Effects of the controller weights have been extensively simulated to assess the performance of the proposed strategy in a variety of dynamic situations. The controller has been validated on a real-life robot by using a shrinking horizon control policy for iterative optimisation.

Information

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

Table I. Different values of $\mu$ and their meanings

Figure 1

Figure 1. (a) Different elements of the hardware set-up used. (b) Typical experimental execution observed in Unity 3D with client and server communication scripts.

Figure 2

Figure 2. (a) An overview of the control architecture explained along with (b) a demonstration of optimal trajectories generated using a shrinking-horizon control. ICQO (integrated control with quadratic optimisation) is another integrated control technique taken from ref. [27]. Tracking and avoidance trajectory without velocity barrier is shown in blue.

Figure 3

Figure 3. Effects of weighing parameters on the performance and safety metrics – a guideline to weight selection.

Figure 4

Figure 4. Steering and velocity control – how to select design parameters in avoiding a static obstacle.

Figure 5

Figure 5. Steering and velocity control – how to avoid a fast-moving obstacle crossing transversely.

Figure 6

Figure 6. Steering and velocity control – how to avoid a head-on collision.

Figure 7

Figure 7. Velocity control –A slow down approach.

Figure 8

Table II. Performance metrics for different velocity barriers in Example 3a

Figure 9

Table III. Guidelines for selecting velocity barrier and weights for dynamic navigation –Example 3b

Figure 10

Figure 8. A shrinking-horizon approach to trajectory planning and control in a complex dynamic scenario.

Figure 11

Figure 9. A comparative study of the proposed method against strategically different benchmark techniques.

Figure 12

Figure 10. Comparison of trajectory, tracking error and control effort of proposed method with ICQO [27].

Figure 13

Figure 11. Comparison of velocity, heading, acceleration and angular velocity of proposed method with ICQO [27].

Supplementary material: PDF

Biswas et al. supplementary material

Biswas et al. supplementary material 1

Download Biswas et al. supplementary material(PDF)
PDF 97 KB
Supplementary material: File

Biswas et al. supplementary material

Biswas et al. supplementary material 2

Download Biswas et al. supplementary material(File)
File 62.9 KB
Supplementary material: File

Biswas et al. supplementary material

Biswas et al. supplementary material 3

Download Biswas et al. supplementary material(File)
File 14.2 KB