News Release

Self-driving car trajectory tracking gets closer to human-driver ideal

Peer-Reviewed Publication

Chinese Association of Automation

Have you taken an Uber ride and disagreed with the "fastest" route that the GPS app suggested because you - or the driver - know a "better" way?

For society to truly embrace self-driving cars, the experience of passengers must feel just as comfortable as any trip with a human driver - including choosing the "best," or more comfortable, way to get there.

It turns out that this is an extremely difficult computational challenge, but researchers are getting us a little bit closer to that ideal comfy ride.

They have devised a new optimization method for tracking the trajectory of self-driving cars that reduces errors, all the while keeping computation demands low. They published their results in IEEE/CAA Journal of Automatica Sinica.

While operating a vehicle, a human driver can be thinking about and responding to multiple phenomena from moment to moment: how fast to go, what to expect on the street, safety considerations, all the while also making decisions on -- and constantly re-assessing -- a trajectory that is above all comfortable for themselves and their passengers. This ability to prioritize comfort, and the attempt to replicate it in robots, has been the focus of a great deal of recent research.

An important aspect of this is the trajectory tracking problem--ensuring a vehicle follows a desired route as closely as possible in a given amount of time. It sounds simple because we humans do it all the time without paying much attention, but mathematically it really isn't simple at all. Popular ways of dealing with the problem have the major drawback of excessive computational requirements.

"With an autonomous vehicle, all this has to be performed in what we'd call the 'brain' of the autonomous vehicle," says paper author and engineer Kayvan Majd of Arizona State University. "We set ourselves a challenge that is simple to state but hard to achieve with respect to trajectory planning: A passenger in a self-driving car has to feel as if it were driven by a human."

A couple of attempts in recent years have been made to reduce this computational "overhead", but in doing so, they re-introduce large errors with respect to the trajectory.

What makes the new method such a leap forward is that it ticks all the boxes of stable trajectory tracking with minimal errors with respect to position, velocity and acceleration, while keeping computational overhead down.

The next step for these specialists is making their method more widely applicable, by taking into account additional and even more realistic variables such as taking into account tire forces and side slipping. This will allow the cars to operate at high speed and under harsh road conditions more accurately.


Fulltext of the paper is available:

IEEE/CAA Journal of Automatica Sinica aims to publish high-quality, high-interest, far-reaching research achievements globally, and provide an international forum for the presentation of original ideas and recent results related to all aspects of automation. Researchers (including globally highly cited scholars) from institutions all over the world, such as MIT, Yale University, Stanford University, University of Cambridge, Princeton University, select to share their research with a large audience through JAS.

IEEE/CAA Journal of Automatica Sinica is indexed in SCIE, EI, Scopus, etc. The latest CiteScore is 5.31, ranked among top 9% (22/232) in the category of "Control and Systems Engineering", and top 10% (27/269, 20/189) both in the categories of "Information System" and "Artificial Intelligence". JAS has been in the 1st quantile (Q1) in all three categories it belongs to.

Why publish with us:

  • Fast and high quality peer review; Simple and effective online submission system;
  • Widest possible global dissemination of your research; Indexed in SCIE, EI, IEEE, Scopus, Inspec.

JAS papers can be found at or

Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.