1. Open road, laser rangefinder input. The car drives fast around the track, entering and exiting turns in the outside, with a lot of speed. |
2. With obstacles, laser rangefinder and radar input. The car slows down slightly to get around the obstacles (parked cars on the road). |
3. Open road, laser rangefinder input. The networks warn when the car is about to run off the road, including a skid in the end, where the sensors look normal but integrating them over time tells the network that the car is sliding sideways. |
4. With obstacles, laser rangefinder and radar input. In this brief movie, the car crashes into a few parked cars on the road; right before the crash, the warning networks generate strong warnings. |
5. Moving obstacles, laser rangefinder and radar input. In this case, the other cars on the road are moving, and avoiding them requires integrating information over time. The movie shows the driver's perspective. (The rangefinders and radars are not shown.) |
6. Stationary obstacles, visual input. The input consists of a 20 x 18 gray-scale pixel values only (no rangefinder or radar input), shown in the bottom left in the second half of the movie. Even with such coarse input, the networks learned to warn about running off the road and about collisions. |
7. Laser rangefinder input. In several trials, the networks are shown warning about running over the centerline on the left, and against obstacles on its path and to the right. The rangefinder input is shown in bottom left. |
8. Visual input. In the same trials, another set of networks were trained on camera input with 20 x 14 grayscale pixels. (The camera input is not shown.) The networks learned the same warning behavior as with the laser rangefinders. |