Skip to main content

How GM’s Cruise self-driving cars navigate around double-parked vehicles

How Cruise Self-Driving Cars Navigate Double-Parked Vehicles
For self-driving cars, learning the rules of the road is just the beginning. Cars can be programmed to acknowledge stop signs and obey speed limits, but it’s much harder to account for the unpredictability of human drivers. Double-parked cars are a common sight in most cities, so General Motors’ Cruise autonomous-driving division is teaching its prototype self-driving cars how to navigate around them.

Before it can do anything, a self-driving car needs to figure out whether a vehicle in front of it is double parked. To do this, the car can use “contextual cues,” such as the appearance of hazard lights, or the amount of time a vehicle has been stationary, according to a Cruise blog post. Self-driving cars can also recognize if the vehicle in front is a type that tends to double park frequently, such as a delivery truck. Cruise’s cars rely on cameras, radar, and lidar to “see” what’s around them, and machine learning to synthesize information into a conclusion. Human beings do this all the time, but it’s something autonomous cars must be painstakingly taught.

Recommended Videos

A self-driving car can’t just sit behind a double-parked vehicle indefinitely. A human driver would simply look to see if there was a clear path and drive around the stationary vehicle, but a self-driving car’s control software must break that action down to its discrete parts. Algorithms consider everything from the potential actions of other road users, to how quickly the car will respond to control inputs. Cruise uses what it calls a “model predictive control” algorithm to try to chart how the situation around the car may change, and how the car is expected to react to a given command.

Please enable Javascript to view this content

Cruise does most of its testing in San Francisco, providing a more challenging environment than some other popular testing locations. That exposes Cruise’s test cars to more difficult scenarios, giving engineers more opportunities to improve the autonomous-driving tech. But it also shows just how complicated it is to get a self-driving car to respond to a scenario most human drivers can easily figure out. Cruise parent GM hopes to put large fleets of autonomous cars on the road within the next few years, but getting the tech to work everywhere may take much longer.

Stephen Edelstein
Stephen is a freelance automotive journalist covering all things cars. He likes anything with four wheels, from classic cars…
Cruise woes prompt production halt of fully driverless van
Interior of Cruise's Origin vehicle.

General Motors-owned  Cruise has halted production of its fully driverless vehicle -- the Origin -- just over a week after it suspended robotaxi operations nationwide following a number of troubling incidents involving its cars.

The news was announced by Cruise CEO Kyle Vogt during a meeting with staff on Monday, according to Forbes, which obtained audio of the gathering.

Read more
Cruise’s robotaxi service suspended by California regulator
A Cruise autonomous car.

Autonomous car startup Cruise has run into trouble in California after the state’s Department of Motor Vehicles (DMV) said Tuesday it was suspending its deployment and driverless permits with immediate effect.

The dramatic intervention comes just a couple of months after General Motors-owned Cruise was given permission to operate robotaxi services around the clock, but also follows a number of troubling incidents involving self-driving Cruise cars on the streets of San Francisco, where it’s been carrying out tests on public roads in recent years.

Read more
Cruise autonomous vehicle drives over woman just after she was hit by another car
A Cruise autonomous car.

An autonomous vehicle (AV) operated by Cruise ran over a pedestrian in San Francisco on Monday night just after she’d been hit by another car, the San Francisco Chronicle reported.

According to witnesses, the force of the initial impact knocked the woman into the path of the Cruise robotaxi, leaving her pinned under one of its wheels. The driver in the other car reportedly fled the scene.

Read more