Полная версия
Autonomy
Stavens’s contribution was an algorithm that taught the robot how to regulate its speed. The roads Stanley drove in the Mojave featured rain ruts, puddles and potholes. Blasting through this sort of terrain at speed would have shaken the car to pieces. So Stavens wrote a program that regulated Stanley’s progress based on vibrations felt by the robot’s sensors, as well as the grade and width of the road. With the program loaded into the robot, Mike Montemerlo drove Stanley to create data the program could then analyze to develop rules that would guide its behavior.
The problem here was that Montemerlo was too conservative. He’s incredibly detail oriented. A nice way of putting it is risk-averse. “We used to put stickers on his windows,” Thrun recalls. “So Mike couldn’t see how fast we were going.” Montemerlo had once protested to the team members that he would never get in a self-driving car that went more than 5 mph. Driving Stanley, Montemerlo would creep around the desert, easing up hills, wandering over rubble and stones. Then, once the vehicle was at home, the machine learning algorithm would look at the way Montemerlo drove and create rules that would guide Stanley in the future. Accustomed to high-speed driving on Germany’s Autobahn, Thrun didn’t like how slowly Stanley progressed once it had crunched Montemerlo’s data. So one week, when Montemerlo went away on vacation, Thrun set Stanley to go 20 percent faster.
Then came the day in 2005 when Thrun received an unexpected visitor at his Stanford office. He looked up and saw a figure in the doorway. The figure came forward and introduced himself: “Hi,” the man said. “I’m Larry Page.”
Thrun knew who Page was, of course. What surprised him was how interested Page was in the project. “Larry’s always been a robotics enthusiast,” Thrun says, explaining that had Page not started Google, he might have pursued a PhD in robotics. Page was fascinated with Thrun’s project. He had about a million questions. He wanted to see how real the technology was—how close are driverless cars? A century? Decades? A couple of years? What did Thrun think? In fact, Page was so interested that he told Thrun he planned to attend the second Grand Challenge. Through their shared enthusiasm for driverless cars, Thrun and Page developed a friendship that deepened, because the two men both relished taking on tasks that everyone else dismissed as impossible. Thrun had no idea, at that point, that Page would change the course of his life.
At 4:30 A.M. on October 8, 2005, the day of the race, DARPA officials provided a Red Team member a USB key featuring a computer file of 2,935 waypoints—the course of the second Grand Challenge. The whole of the route totaled 132 miles, starting and ending in Primm, Nevada.
The next bit bore many similarities to the first race. The team member sprinted to Red Team’s command center. Another member loaded the route network definition file onto Red Team’s shared hard drive. A computer program analyzed the waypoints and added thousands more, so a route originally specified every eighty yards now featured a dot every yard or two. Next, the route was divided up among team members to go over. The pre-planning team went through each part of the route to ensure the new waypoints kept Sandstorm and H1ghlander on navigable road.
In the anxious moments that passed while the pre-planning team worked, Whittaker, Urmson and Peterson discussed strategy. The experience of the first race eighteen months before was fresh in everyone’s minds. That time, they’d gone for speed. And perhaps they’d pushed Sandstorm beyond what was good for it.
So the three decided Red Team should take a tortoise-and-hare approach with its two vehicles. One of the vehicles would take it easy, going so slowly that it would be certain to finish the race. This way, in the event that no one else finished, at least Red Team would have a vehicle that crossed the finish line.
Sandstorm consistently came in 10 percent slower than H1ghlander—a symptom, the engineers thought, of the way the electronics box floated, which made it difficult for the robot to pinpoint exactly where it was. So H1ghlander would be Red Team’s hare, while Sandstorm was the tortoise.
In terrain the pre-planning team classified as moderately difficult, H1ghlander would go 20 percent faster than Sandstorm. In very safe territory, Whittaker decided that Sandstorm was allowed to go 27 mph, while H1ghlander was able to go up to 30 mph—an increase in speed of 12.5 percent. H1ghlander, Red said, should target to finish in 6 hours and 19 minutes, for an average speed of 21 mph. And their safety, Sandstorm, should finish in 7 hours, 1 minute.
Urmson and other Red Team members watched the race from Stanford’s tent, because Stanford had the best view. H1ghlander was first out of the starting chute. And in the initial few miles, it led the pack. Then, nearly seventeen miles in, H1ghlander faltered. The engine stalled and the vehicle came to a stop, then started again. Coming up on a hill, it stalled again. This time, the robot actually rolled backward. It crested the hill on a subsequent attempt, but still, nothing like this sort of engine trouble had ever happened in testing.
Red Team had people stationed at designated viewing points that DARPA had set along the course. Reports came back that another engine stall likely happened fifty-four miles into the race. The stalls prevented the engine from turning a generator that created electricity for the sensors. Backup batteries were able to provide some power, but not enough for the main LIDAR unit. That was set in a gimbal, which a helicopter camera crew revealed was positioned at a ninety-degree angle to the direction of the robot’s travel, rendering it completely ineffective.
The disabled robot slowed so much that the second entry to leave the chute, Stanford’s Stanley, caught up to H1ghlander at mile 73.5. DARPA had promised its contestants that their robots would be navigating a static environment, meaning nothing could move in any of the contestants’ fields of view. To prevent Stanley and H1ghlander from confusing each other, DARPA used a radio transmitter to “pause” Stanley for 2 minutes and 45 seconds, allowing H1ghlander to go ahead, creating some territory between the two robots. But soon after Stanley was reactivated, the robot caught up to H1ghlander a second time. This time DARPA paused Stanley for 6 minutes and 35 seconds. But Stanley caught up to H1ghlander a third time. Finally, at mile 101.5, 5 hours, 24 minutes and 45 seconds into the race, DARPA paused H1ghlander and allowed Stanley to take the lead. “Stanley has passed H1ghlander,” Tether announced in the observation tent, prompting Thrun to leap into the air in triumph.
Shortly after, and with an elapsed time of 6 hours, 53 minutes and 58 seconds, Stanley became the first robot ever to autonomously complete a DARPA Grand Challenge. Tether himself waved the checkered flag as Stanley passed the finish line.
Sandstorm launched at about 6:50 A.M. The robot rumbled out of its chute with its characteristic diesel knock. It made it through underpass one, two and three even though a software bug prevented the LIDAR from detecting the walls. In fact, it performed flawlessly until 6 hours and 30 minutes into the race, when it just scraped a canyon wall in the narrowest section of the route. Sandstorm drove over the finish line 7 hours and 4 minutes after it left the start chute—a variation of only about 1 percent from what the engineers had asked of the robot. It had done exactly what it was assigned to do in remarkable fashion, placing second, by time. And in third, limping into the finish, was H1ghlander, with an elapsed time of 7 hours and 14 minutes, or 55 minutes longer than the time the Red Team had set for it. All told, five robots finished the course.
Thrun was elated, of course. Later that day he and his team gathered onstage to receive a check for $2 million. But what was just as gratifying was the way the victory felt like a validation of the whole robotics field. More than a decade later, public attitudes toward roboticists have markedly changed. Back in 2005, robotics was associated in the public imagination with projects like Thrun’s 1998 Minerva museum tour guide—as novelties, curiosities that had little effect on anyone’s day-to-day lives. A self-driving car was different. Sure, the second DARPA Grand Challenge was a controlled scenario separate from the actual world because nothing else on the course was allowed to move. But it nevertheless represented a step toward actual robot cars, which everyone realized would, if they ever became a reality, transform lives. Standing up before reporters frantically scribbling down their words, photographers and videographers capturing their images and a crowd of people cheering their accomplishment, Thrun and his teammates relished the attention as validation that the world might finally recognize the potential of their chosen field.
Thrun was magnanimous in his victory. “It’s really been us as a field that were able to develop these five vehicles that finished the race,” Thrun said. “It’s really been a victory for all of us.”
Few on Red Team felt that way. It stung that they had devoted months to test Sandstorm and H1ghlander on some of the toughest roads on the planet—and then discovered on race day that the course was easier even than the well-graded roads that had marked the first Grand Challenge. It stung, too, that based on its performance in the qualifying events, a fully functioning H1ghlander would have taken the race. And it stung that, had Red Team’s leadership allowed Sandstorm to perform to its abilities, rather than playing it safe and limiting its speed, the older Red Team robot also might have beaten Stanley. Thrun acknowledged both facts. “It was a complete act of randomness that Stanley actually won,” he said later. “It was really a failure of Carnegie Mellon’s engine that made us win, no more and no less than that.”
“It was very much a winner-take-all event,” Urmson recalls, more than a decade later. “It sucked. There was no prize for second. This had been three years of people’s lives at this point. It was brutal. I remember seeing Red afterward, and that was the most distraught I’d ever seen him.”
“It’s right up there with the worst shortcomings of one’s life,” Red says, assuming full responsibility for what he still regards as a defeat. “I let a team down. I let a lot of people down. And in a lot of ways, in a bigger way, I let down a community and a world that didn’t see the best of the technology and the movement and the vision of what things could be.”
“It was a strange feeling,” Urmson says. “It was a day that five vehicles did something believed to be impossible. Our team had pulled together and achieved the impossible. We’d done the impossible—and yet we’d lost.”
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.