Autonomous control system “learns” to use simple maps and image data to navigate new, complex routes.
With aims of bringing more human-like reasoning to autonomous vehicles, MIT researchers have created a system that uses only simple maps and visual data to enable driverless cars to navigate routes in new, complex environments.
Human drivers are exceptionally good at navigating roads they haven’t driven on before, using observation and simple tools. We simply match what we see around us to what we see on our GPS devices to determine where we are and where we need to go. Driverless cars, however, struggle with this basic reasoning. In every new area, the cars must first map and analyze all the new roads, which is very time consuming. The systems also rely on complex maps — usually generated by 3-D scans — which are computationally intensive to generate and process on the fly.
In a paper being presented at this week’s International Conference on Robotics and Automation, MIT researchers describe an autonomous control system that “learns” the steering patterns of human drivers as they navigate roads in a small area, using only data from video camera feeds and a simple GPS-like map. Then, the trained system can control a driverless car along a planned route in a brand-new area, by imitating the human driver.
Similarly to human drivers, the system also detects any mismatches between its map and features of the road. This helps the system determine if its position, sensors, or mapping are incorrect, in order to correct the car’s course.
To train the system initially, a human operator controlled an automated Toyota Prius — equipped with several cameras and a basic GPS navigation system — to collect data from local suburban streets including various road structures and obstacles. When deployed autonomously, the system successfully navigated the car along a preplanned path in a different forested area, designated for autonomous vehicle tests.
“With our system, you don’t need to train on every road beforehand,” says first author Alexander Amini, an MIT graduate student. “You can download a new map for the car to navigate through roads it has never seen before.”
“Our objective is to achieve autonomous navigation that is robust for driving in new environments,” adds co-author Daniela Rus, director of the Computer Science and Artificial Intelligence Laboratory (CSAIL) and the Andrew and Erna Viterbi Professor of Electrical Engineering and Computer Science. “For example, if we train an autonomous vehicle to drive in an urban setting such as the streets of Cambridge, the system should also be able to drive smoothly in the woods, even if that is an environment it has never seen before.”
Joining Rus and Amini on the paper are Guy Rosman, a researcher at the Toyota Research Institute, and Sertac Karaman, an associate professor of aeronautics and astronautics at MIT.
Traditional navigation systems process data from sensors through multiple modules customized for tasks such as localization, mapping, object detection, motion planning, and steering control. For years, Rus’s group has been developing “end-to-end” navigation systems, which process inputted sensory data and output steering commands, without a need for any specialized modules.
Until now, however, these models were strictly designed to safely follow the road, without any real destination in mind. In the new paper, the researchers advanced their end-to-end system to drive from goal to destination, in a previously unseen environment. To do so, the researchers trained their system to predict a full probability distribution over all possible steering commands at any given instant while driving.
The system uses a machine learning model called a convolutional neural network (CNN), commonly used for image recognition. During training, the system watches and learns how to steer from a human driver. The CNN correlates steering wheel rotations to road curvatures it observes through cameras and an inputted map. Eventually, it learns the most likely steering command for various driving situations, such as straight roads, four-way or T-shaped intersections, forks, and rotaries.
“Initially, at a T-shaped intersection, there are many different directions the car could turn,” Rus says. “The model starts by thinking about all those directions, but as it sees more and more data about what people do, it will see that some people turn left and some turn right, but nobody goes straight. Straight ahead is ruled out as a possible direction, and the model learns that, at T-shaped intersections, it can only move left or right.”
What does the map say?
In testing, the researchers input the system with a map with a randomly chosen route. When driving, the system extracts visual features from the camera, which enables it to predict road structures. For instance, it identifies a distant stop sign or line breaks on the side of the road as signs of an upcoming intersection. At each moment, it uses its predicted probability distribution of steering commands to choose the most likely one to follow its route.
Importantly, the researchers say, the system uses maps that are easy to store and process. Autonomous control systems typically use LIDAR scans to create massive, complex maps that take roughly 4,000 gigabytes (4 terabytes) of data to store just the city of San Francisco. For every new destination, the car must create new maps, which amounts to tons of data processing. Maps used by the researchers’ system, however, captures the entire world using just 40 gigabytes of data.
During autonomous driving, the system also continuously matches its visual data to the map data and notes any mismatches. Doing so helps the autonomous vehicle better determine where it is located on the road. And it ensures the car stays on the safest path if it’s being fed contradictory input information: If, say, the car is cruising on a straight road with no turns, and the GPS indicates the car must turn right, the car will know to keep driving straight or to stop.
“In the real world, sensors do fail,” Amini says. “We want to make sure that the system is robust to different failures of different sensors by building a system that can accept these noisy inputs and still navigate and localize itself correctly on the road.”
The Latest on: Driverless cars
via Google News
The Latest on: Driverless cars
- Apple buys autonomous-car startup Drive.ai: reportson June 25, 2019 at 7:44 pm
The deal could signal a renewed driverless-car push by Apple. Earlier this year, CNBC reported about 190 workers in Apple's autonomous-car unit, mostly hardware and software engineers, had been laid ... […]
- Apple rescues driverless car start-up from the jaws of death, boosting its own troubled self-driving projecton June 25, 2019 at 6:47 pm
Apple has bought a driverless car start-up in a sign that its long-running but secretive self-driving vehicle plans remain active. The tech company has bought Drive.ai, a company founded by former ... […]
- Could Buying A Driverless Car In The Future Mean Selecting Its Ethical Values Too?on June 25, 2019 at 11:17 am
Shopping for a new car today largely involves selecting the physical characteristics of the vehicle, from its color and trim to its engine specifications and interior accoutrements. As fully ... […]
- There will be 33 million driverless cars sold annually by 2040on June 25, 2019 at 7:05 am
Fully autonomous vehicles that can drive themselves in nearly any situation aren't roaming the streets just yet, but almost every major technology company and automaker is working on getting to that ... […]
- In a driverless future, virtual car accidents save liveson June 25, 2019 at 4:00 am
We've seen road testing from autonomous vehicle companies like Uber and Waymo for a few years now, but there's a crucial part of autonomous vehicle development happening behind closed doors. Turns out ... […]
- Driverless Cars Are Coming. Airlines Should Be Very, Very Worriedon June 25, 2019 at 1:45 am
There's been plenty of hand wringing about how driverless cars might change our cities, affect our safety, and wipe out the employment prospects of truckers and toll collectors. But here's one part of ... […]
- Driverless cars are coming. We’ll miss the thrill of the ride.on June 24, 2019 at 10:26 am
The full-on driverless car could be an order of magnitude safer than the human-driven variety. Despite generations of driver education, traffic policing, highway building, and automobile safety ... […]
- How Europe's best-funded driverless car startup is turning its underdog status into a strength against Uber and Googleon June 22, 2019 at 2:11 am
An envelope. It indicates the ability to send an email. A stylized bird with an open mouth, tweeting. The letter F. A stylized letter F. The word "in". An image of a chain link. It symobilizes a ... […]
- Waymo to expand driverless car company outside the U.S.on June 21, 2019 at 12:48 pm
Mashable is a global, multi-platform media and entertainment company. Powered by its own proprietary technology, Mashable is the go-to source for tech, digital culture and entertainment content ... […]
- Driverless Cars May Be Coming, but Let’s Not Get Carried Awayon June 20, 2019 at 11:55 am
“Sometime next year,” Elon Musk says, “you’ll be able to have the car be autonomous without supervision.” “None of us have any idea when full self-driving will happen,” counters Gill Pratt, a leading ... […]
via Bing News