康奈尔大学研究无人驾驶的故事

Imagine you’re in the distant future with an age-old problem: you can’t find your keys. Mark Campbell, Sibley School of Mechanical and Aerospace Engineering, says you might ask a robot for help. The robot could communicate back, searching with you until the keys are recovered.

Campbell’s version of the future doesn’t end there. With keys in hand, you would go to your car but wouldn’t need to drive it. At the interstate, your car might join a train of other autonomous cars moving safely and efficiently to their destinations.

To make elements of this world possible, however, we need intelligent systems, says Campbell. “The analogy is people,” he explains. “What people are very good at is dealing with new things, with uncertainty, or reasoning about things that aren’t clear. That’s all very hard to program.”

Campbell continues, “We’re interested in developing a set of algorithms 算法 that sit inside whatever system—a robot, spacecraft, or car—and enable it to reason and make intelligent decisions.”

Intelligent Cars

With current technology, an autonomous car performs well on basic roads, but in a busy, complicated place like Manhattan, it won’t know what to do, especially if it loses GPS. “It would basically have to pull over 靠边停车, and we’d have to go get it,” says Campbell. “That’s the current state of the art.”

To address this, Campbell and his team are working on algorithms that would enable an autonomous car to anticipate possible outcomes and make decisions. “When people are driving, we have a mental model of the scene around us and how it’s going to change,” he says. At a four-way intersection 十字路口, for example, we would expect another car to slow down, stop, and either turn or go straight. “This is your mental model, and if anything starts to go against that model, you make some different decisions. So the challenge for us is how to encode 编码 that mental model.”

Using data from multiple types of sensors 传感器, Campbell and his team have programmed a car to anticipate 预测 which way another car will turn at an intersection—100 meters before it arrives. “The sensors pick up on these subtle 细微 movements that we wouldn’t notice with our naked eye 肉眼,” he says. “Effectively, it’s a kind of perception 感知, a mental model, anticipating how a scene is going to change.”

The car’s ability to respond could make autonomous driving and the roadways in general more safe, a major goal of the field. “If you look at the number of accidents that happen, so many of those could be prevented,” Campbell says. “And people are becoming more and more distracted 分心.”

Increasing various efficiencies would be another benefit of a large-scale adoption of self-driving cars. “If you’re pulling onto the highway into a kind of train, your gas mileage goes way up because of the aerodynamics 空气动力学,” Campbell says. “Like bikers in the Tour de France环法自行车赛.” Commuters would also gain back that time spent driving.

“So how far will it go?” Campbell says. “I could imagine city officials, looking at all the benefits, making it mandatory 强制 that you’re almost fully autonomous inside city limits. It’s a long way off, but I can imagine it.” The fact that many of Campbell’s recent PhD students now work at car companies speaks to the momentum 势头 behind this dream.

Collaborating 合作 to Build the Ideal Robot, the Human’s Assistant

Robots, fluidly interacting with humans, have been a long-time fantasy of the future, as shown in movies, such as Star Wars and many others, but the reality is much harder to achieve. Campbell and his team can equip robots with all the same sensors that their cars have, but language poses particular challenges.

“Robots deal with numbers, so the algorithms have to transform those numbers into something that’s an intermediate 中间的 to my spoken information,” Campbell says. “We’re figuring out ways of making algorithms that connect the two.”

This includes programming a robot to understand not just human commands but also communicated information—enabling natural, two-way exchanges. “We want eventually to think about humans working very intimately 亲密的 with robots, rather than separately, where the robots do one set of things and people do another,” Campbell says.

This collaboration might become invaluable 无价 in search-and-rescue missions, or communicating with an unmanned spacecraft, or in the home. “If you’re going to have a robot near your family, you want to be able to work with it naturally and feel safe,” Campbell says.

In collaboration with Hadas Kress-Gazit, Sibley School of Mechanical and Aerospace Engineering, Campbell’s group is working to get a human and robot to build a pyramid together. In a broader project funded by the National Science Foundation—with Kress-Gazit, Massachusetts Institute of Technology, and University of Rochester—teams are addressing all the major challenges. They’ll work on creating a natural language between humans and robots, building robot perception with sensory data, and teaching robots tasks and decision-making.

Kickstarting the Autonomous Driving Revolution, the Student Factor

Campbell hasn’t always been so interested in robotics. “I was all aerospace宇宙空间,” he says. As a graduate student, he’d experienced  the exhilaration 高兴 of having a project on the space shuttle and wanted to give that opportunity to his own students.

“We had two opportunities to launch satellites, and it took us four years to develop each project,” Campbell says. “The first time, the shuttle had an accident. The second time, we worked for four years to develop these little cubes that launched on a Dnepr rocket that exploded over Kazakhstan. The students appreciated the experience, but it was hard.”

Still, Campbell was not drawn away from aerospace until a student’s passion led him away. “I was on sabbatical 休假 in Australia, and a very strong PhD student took on a side-project while I was gone,” Campbell says. That side project was the Defense Advanced Research Project Agency (DARPA) Robotics Challenge, sponsored by the Department of Defense 国防部. The task was to develop an autonomous car that could drive 150 miles through the desert.

Campbell’s PhD student, leading a team of undergraduates, didn’t fair too well in the first challenge, but for the next, which offered million dollar development grants 基金, they asked Campbell to serve as adviser. “We wrote the grant together while I was in Sydney. I would work all day, and my graduate student would work all night,” Campbell says. “And we were lucky enough to win one of those grants.”

Cornell’s team went on to be one of only six finishers of the challenge of more than 200 initial teams. The car they programmed drove autonomously on city streets for about 60 miles, navigating驾驶 other competing vehicles as well as cars driven by people. This all happened before the Google Car. “These contests kind of kick-started the autonomous driving revolution,” Campbell says, “and it launched me and my research into this area.

“This is a wonderful thing about academia,” he adds, “that you can pretty much change your career, which makes our jobs really refreshing.”

Some of the frustrations 失败of working in aerospace no longer apply. “The main thing I like about robotics is that I can see it operating and working right in front of me,” Campbell says.

Campbell recalls vividly the first time he and his students enabled a car to drive autonomously. “My students got me to come out at two or three in the morning. They were testing in the Vet school parking lot, and it was the very first time the car could actually drive itself,” he says. “The steering wheel was shaking, but it was driving this snake course at 15 miles per hour.”

His students had planned a surprise—they’d programed the car to go in reverse 反转. “I’ve never driven backwards 反向 at 15 miles per hour—your entire sense is different, but the algorithms didn’t care at all. They just planned a path backwards, and it’s exactly as safe as going forwards. I thought that was just awesome. It was spine-tingling. We had moments like that once a month during development.”

Campbell adds, “I always like to say that the reason I’m doing robotics now is because my students pulled me in that direction, and I’m very happy they did.”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,442评论 0 23
  • 我喜欢看书,这个习惯养成了很多年,辗转几个城市生活后,购买的很多书都落在原地,和这些书共处的时光留在了记忆中;每每...
    L罗兰阅读 308评论 0 0
  • 用法: 默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。例如: grep -i 'hello wo...
    夜观星阅读 317评论 0 0
  • 该书从商业模式、政策指引、行业选择、可持续发展、人才管理、时间管理等各个微观角度,以100个案例组成了一本创业...
    幸福棉花糖阅读 975评论 4 5
  • js弹出窗口总结6种弹窗方法~~~http://blog.csdn.net/anhuidelinger/artic...
    白白白白白甲阅读 219评论 0 0