Jove
Visualize
Contact Us
  1. Home
  2. Research Domains
  3. Engineering
  4. Control Engineering, Mechatronics And Robotics
  5. Autonomous Vehicle Systems
  6. Time-optimal Trajectory Planning And Tracking For Autonomous Vehicles

Time-Optimal Trajectory Planning and Tracking for Autonomous Vehicles

Jun-Ting Li1, Chih-Keng Chen1, Hongbin Ren2

  • 1Department of Vehicle Engineering, National Taipei University of Technology, Taipei 10604, Taiwan.

Sensors (Basel, Switzerland)
|June 19, 2024

Related Experiment Videos

Operation of the Collaborative Composite Manufacturing CCM System
10:09

Operation of the Collaborative Composite Manufacturing CCM System

Published on: October 1, 2019

6.6K
Trajectory Data Analyses for Pedestrian Space-time Activity Study
16:14

Trajectory Data Analyses for Pedestrian Space-time Activity Study

Published on: February 25, 2013

13.5K
A Protocol for Real-time 3D Single Particle Tracking
10:16

A Protocol for Real-time 3D Single Particle Tracking

Published on: January 3, 2018

14.9K

View abstract on PubMed

Summary
This summary is machine-generated.

This study introduces a hierarchical control framework for autonomous vehicles, enabling precise trajectory tracking during high-speed maneuvers. The system achieves real-time performance for optimal racing line following.

Area of Science:

  • Robotics
  • Control Systems
  • Autonomous Driving

Background:

  • Accurate trajectory tracking is crucial for autonomous vehicles, especially during high-speed, dynamic maneuvers.
  • Existing methods often struggle to balance trajectory optimization with real-time tracking performance.

Purpose of the Study:

  • To develop a hierarchical control framework for autonomous vehicle trajectory planning and tracking.
  • To enable accurate following of time-optimal trajectories during aggressive driving scenarios.

Main Methods:

  • A hierarchical framework combining offline trajectory optimization (TRO) and online nonlinear model predictive control (NMPC).
  • TRO uses direct collocation for minimum-lap-time trajectory generation.
  • NMPC with a preview algorithm ensures real-time tracking accuracy.

Main Results:

  • The framework successfully tracked time-optimal racelines at an average speed of 116 km/h on the Catalunya circuit.
  • Maximum lateral error was limited to 0.32 m.
  • The NMPC module achieved millisecond-level computation times using an acados solver with an RTI scheme.

Conclusions:

  • The proposed hierarchical control framework effectively addresses autonomous vehicle trajectory planning and tracking challenges.
  • Real-time implementation is feasible due to efficient NMPC computation.
  • This approach enhances the performance of autonomous vehicles in dynamic driving conditions.
Keywords:
NMPCautonomous racingtrajectory planningtrajectory tracking

Related Experiment Videos

Operation of the Collaborative Composite Manufacturing CCM System
10:09

Operation of the Collaborative Composite Manufacturing CCM System

Published on: October 1, 2019

6.6K
Trajectory Data Analyses for Pedestrian Space-time Activity Study
16:14

Trajectory Data Analyses for Pedestrian Space-time Activity Study

Published on: February 25, 2013

13.5K
A Protocol for Real-time 3D Single Particle Tracking
10:16

A Protocol for Real-time 3D Single Particle Tracking

Published on: January 3, 2018

14.9K

Related Concept Videos

Relative Motion Analysis using Rotating Axes-Problem Solving01:29

Relative Motion Analysis using Rotating Axes-Problem Solving

399
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
399
Controller Configurations01:22

Controller Configurations

94
Controller configurations are crucial in a car's cruise control system because they manage speed over time to maintain a consistent pace regardless of road conditions, thereby meeting design goals. In traditional control systems, fixed-configuration design involves predetermined controller placement. System performance modifications are known as compensation.
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
94
Kinematic Equations: Problem Solving01:15

Kinematic Equations: Problem Solving

12.4K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
12.4K
Relative Motion Analysis using Rotating Axes01:25

Relative Motion Analysis using Rotating Axes

458
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
458
Equation of Motion: General Plane motion - Problem Solving01:16

Equation of Motion: General Plane motion - Problem Solving

179
Consider a lawn roller with a mass of 100 kg, a radius of 0.2 meters, and a radius of gyration of 0.15 meters. A force of 200 N is applied to this roller, angled at 60 degrees from the horizontal plane. What will be the angular acceleration of the lawn roller?
The friction between the roller and the ground is characterized by two coefficients. The static friction coefficient is 0.15, while the kinetic friction coefficient is 0.1. These values are crucial in understanding the interaction between...
179
Rolling Resistance: Problem Solving01:17

Rolling Resistance: Problem Solving

321
Rolling resistance, also known as rolling friction, is the force that resists the motion of a rolling object, such as a wheel, tire, or ball, when it moves over a surface. It is caused by the deformation of the object and the surface in contact with each other, as well as other factors like internal friction, hysteresis, and energy losses within the materials. Rolling resistance opposes the object's motion, requiring additional energy to overcome it and maintain movement. In practical...
321
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies