A hybrid controller for autonomous vehicle lane changing with epsilon dragging

Sean Whitsitt, Jonathan Sprinkle

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Trajectory control for an autonomous ground vehicle typically utilizes the error from the desired path or trajectory (i.e., crosstrack error) to produce velocity and steering commands. If an obstacle is in the path, previous techniques have synthesized a new trajectory that avoids the obstacles, and the vehicle directly follows this new path. This approach has drawbacks at high velocity, because the synthesized trajectory must satisfy the stability criteria of the vehicle. This paper introduces a technique which we call epsilon dragging. The approach modifies the existing trajectory by some value e in order to avoid an obstacle at high speeds, while preserving the original trajectory as the desired path. Epsilon dragging is performed by inducing an additional error to the crosstrack error of the vehicle; this induced error can be bounded in order to stay within the velocity/turnrate profile that governs safe behavior at high speeds. The paper provides a method to construct epsilon such that a vehicle can avoid an obstacle at high speeds without the need to verify the trajectory's curvature before it is synthesized. The technique is demonstrated in completing a lane-change maneuver at different velocities, and verifying that the velocity/turnrate profiles are not exceeded.

Original languageEnglish (US)
Title of host publicationProceedings of the American Control Conference
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages5307-5312
Number of pages6
ISBN (Print)9781479932726
DOIs
StatePublished - 2014
Event2014 American Control Conference, ACC 2014 - Portland, OR, United States
Duration: Jun 4 2014Jun 6 2014

Other

Other2014 American Control Conference, ACC 2014
CountryUnited States
CityPortland, OR
Period6/4/146/6/14

Fingerprint

Trajectories
Controllers
Ground vehicles
Stability criteria

Keywords

  • Automotive
  • Autonomous systems
  • Hybrid systems

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

Whitsitt, S., & Sprinkle, J. (2014). A hybrid controller for autonomous vehicle lane changing with epsilon dragging. In Proceedings of the American Control Conference (pp. 5307-5312). [6859450] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ACC.2014.6859450

A hybrid controller for autonomous vehicle lane changing with epsilon dragging. / Whitsitt, Sean; Sprinkle, Jonathan.

Proceedings of the American Control Conference. Institute of Electrical and Electronics Engineers Inc., 2014. p. 5307-5312 6859450.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Whitsitt, S & Sprinkle, J 2014, A hybrid controller for autonomous vehicle lane changing with epsilon dragging. in Proceedings of the American Control Conference., 6859450, Institute of Electrical and Electronics Engineers Inc., pp. 5307-5312, 2014 American Control Conference, ACC 2014, Portland, OR, United States, 6/4/14. https://doi.org/10.1109/ACC.2014.6859450
Whitsitt S, Sprinkle J. A hybrid controller for autonomous vehicle lane changing with epsilon dragging. In Proceedings of the American Control Conference. Institute of Electrical and Electronics Engineers Inc. 2014. p. 5307-5312. 6859450 https://doi.org/10.1109/ACC.2014.6859450
Whitsitt, Sean ; Sprinkle, Jonathan. / A hybrid controller for autonomous vehicle lane changing with epsilon dragging. Proceedings of the American Control Conference. Institute of Electrical and Electronics Engineers Inc., 2014. pp. 5307-5312
@inproceedings{1d0366f8d845417d9de7bb267beb221c,
title = "A hybrid controller for autonomous vehicle lane changing with epsilon dragging",
abstract = "Trajectory control for an autonomous ground vehicle typically utilizes the error from the desired path or trajectory (i.e., crosstrack error) to produce velocity and steering commands. If an obstacle is in the path, previous techniques have synthesized a new trajectory that avoids the obstacles, and the vehicle directly follows this new path. This approach has drawbacks at high velocity, because the synthesized trajectory must satisfy the stability criteria of the vehicle. This paper introduces a technique which we call epsilon dragging. The approach modifies the existing trajectory by some value e in order to avoid an obstacle at high speeds, while preserving the original trajectory as the desired path. Epsilon dragging is performed by inducing an additional error to the crosstrack error of the vehicle; this induced error can be bounded in order to stay within the velocity/turnrate profile that governs safe behavior at high speeds. The paper provides a method to construct epsilon such that a vehicle can avoid an obstacle at high speeds without the need to verify the trajectory's curvature before it is synthesized. The technique is demonstrated in completing a lane-change maneuver at different velocities, and verifying that the velocity/turnrate profiles are not exceeded.",
keywords = "Automotive, Autonomous systems, Hybrid systems",
author = "Sean Whitsitt and Jonathan Sprinkle",
year = "2014",
doi = "10.1109/ACC.2014.6859450",
language = "English (US)",
isbn = "9781479932726",
pages = "5307--5312",
booktitle = "Proceedings of the American Control Conference",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A hybrid controller for autonomous vehicle lane changing with epsilon dragging

AU - Whitsitt, Sean

AU - Sprinkle, Jonathan

PY - 2014

Y1 - 2014

N2 - Trajectory control for an autonomous ground vehicle typically utilizes the error from the desired path or trajectory (i.e., crosstrack error) to produce velocity and steering commands. If an obstacle is in the path, previous techniques have synthesized a new trajectory that avoids the obstacles, and the vehicle directly follows this new path. This approach has drawbacks at high velocity, because the synthesized trajectory must satisfy the stability criteria of the vehicle. This paper introduces a technique which we call epsilon dragging. The approach modifies the existing trajectory by some value e in order to avoid an obstacle at high speeds, while preserving the original trajectory as the desired path. Epsilon dragging is performed by inducing an additional error to the crosstrack error of the vehicle; this induced error can be bounded in order to stay within the velocity/turnrate profile that governs safe behavior at high speeds. The paper provides a method to construct epsilon such that a vehicle can avoid an obstacle at high speeds without the need to verify the trajectory's curvature before it is synthesized. The technique is demonstrated in completing a lane-change maneuver at different velocities, and verifying that the velocity/turnrate profiles are not exceeded.

AB - Trajectory control for an autonomous ground vehicle typically utilizes the error from the desired path or trajectory (i.e., crosstrack error) to produce velocity and steering commands. If an obstacle is in the path, previous techniques have synthesized a new trajectory that avoids the obstacles, and the vehicle directly follows this new path. This approach has drawbacks at high velocity, because the synthesized trajectory must satisfy the stability criteria of the vehicle. This paper introduces a technique which we call epsilon dragging. The approach modifies the existing trajectory by some value e in order to avoid an obstacle at high speeds, while preserving the original trajectory as the desired path. Epsilon dragging is performed by inducing an additional error to the crosstrack error of the vehicle; this induced error can be bounded in order to stay within the velocity/turnrate profile that governs safe behavior at high speeds. The paper provides a method to construct epsilon such that a vehicle can avoid an obstacle at high speeds without the need to verify the trajectory's curvature before it is synthesized. The technique is demonstrated in completing a lane-change maneuver at different velocities, and verifying that the velocity/turnrate profiles are not exceeded.

KW - Automotive

KW - Autonomous systems

KW - Hybrid systems

UR - http://www.scopus.com/inward/record.url?scp=84905715504&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84905715504&partnerID=8YFLogxK

U2 - 10.1109/ACC.2014.6859450

DO - 10.1109/ACC.2014.6859450

M3 - Conference contribution

SN - 9781479932726

SP - 5307

EP - 5312

BT - Proceedings of the American Control Conference

PB - Institute of Electrical and Electronics Engineers Inc.

ER -