Testing the Edge: The ‘Puppy Rover’ Helps Make Self-Driving Cars Safe for Dogs
This is the latest in our “Testing the Edge” series, focusing on ingenious ways that the Structured Test team at Argo AI tests different components, systems, and scenarios for self-driving cars.
As autonomous vehicles make their way to more places around the world, one big key to earning trust among communities will be demonstrating they can coexist safely with other vehicles, pedestrians, cyclists, and our proverbial “best friends” on four legs — dogs.
Because dogs can be small, low to the ground, move quickly, and don’t follow traffic signals or signs, it’s more difficult for both human drivers and autonomous vehicle sensors alike to spot them on the road. A 2008 study prepared for the U.S. Congress by the Western Transportation Institute of Montana State University, estimated that each year there are between one and two million incidents involving vehicles and animals of all species in the United States.
Self-driving technology company Argo AI is working hard to ensure dogs are kept safe in part with a clever, custom-built solution: a “puppy rover,” essentially a small, wheeled robot with a stuffed dog mounted on top. The rover rides around the company’s test track near Pittsburgh, Pennsylvania, and simulates a real-life dog running across the street in front of Argo’s test vehicles.
Argo’s puppy rover was designed and built earlier this summer by Jack Work, a 35-year-old Integration Technician Associate working at the test track – a closed course where Argo evaluates how software and hardware updates to its self-driving system perform before deploying them to its wider fleet of test vehicles on public roads.
“It’s made up of aluminum with a bunch of after-market parts,” Work says of Argo’s puppy rover. The rover’s base is that of a heavily modified radio-controlled car from the popular brand Traxxas, to which Work attached metal plates underneath and overhead using welding experience he gained at New Castle School of Trades.
Using the rover’s remote control, engineers can drive it into the path of Argo’s self-driving cars on the test track, making sure that the cars’ suite of multiple overlapping sensors — stereo cameras, radar, and lidar — can “see” the pooch and stop, or navigate around it safely. Argo Lidar, a new custom-built sensor for Argo’s self-driving system, is specifically designed to detect small objects that other lidar technology may miss.
By testing Argo’s self-driving system with the puppy rover, engineers can measure how long the system takes to detect the simulated dog, and how fast it is able to maneuver safely around it, or brake. From this data, they can then make updates to the system’s software to improve its detection accuracy, reaction time, motion forecasting, and decision-making.
Another odd advantage the puppy rover has over its real-life counterparts: the stuffed dog can be easily swapped out, so Argo engineers can change its appearance and size on a dime, even switch species of animal entirely. This helps test the self-driving system on a wider range of small animal types.
“We also have a chihuahua and a cat,” Work says.
Right now, the puppy rover is fitted with a stuffed pug to look like Work’s own dog, Wilbur, which he calls “Goob.” In honor of his loyal pooch, he’s personally taken to calling the puppy rover “Goob 2.”
The entire project took Work – a native of Beaver County, Pennsylvania, who’s been with Argo for nearly three years – about two weeks to complete. He began working on the invention at the request of another colleague on Argo’s Structured Test team – a group that designs and builds a variety of innovative machines used to stage scenarios for Argo’s self-driving cars to navigate.
From mud cannons to rain machines, these devices help Argo engineers see how the company’s self-driving system performs when exposed to real-world challenges and edge cases of the road, such as a dog running loose from its leash, or animals that are even tougher to detect.
“We plan on creating smaller and smaller creatures to simulate,” Work explains.
As a dog owner and animal lover, Work is personally motivated to help ensure the safety of any living thing that encounters Argo’s self-driving system.