首先,题主的直觉是对的,车辆本身的自动控制,在整个自动控制领域,虽然也不算是非常简单的问题(因为涉及“非各向同性系统”这个特性),但总体上还是比控制飞机容易太多了。
但是,自动驾驶的难点并不只在于自动控制。
飞机的自动驾驶,主要都是自动控制问题。就是简单地沿着一条指定的航线飞就行了,自动控制系统控制飞机的姿态。空中没有什么障碍物,区域性的控制中心,也早早就把飞机的航线和时间划分得清清楚楚,避免了空中相撞的可能性。飞机的自动驾驶系统并不需要去辨别障碍物或者防止相撞。而且飞机在空中飞行,周围没有遮挡,GPS信号质量非常好,基本没有定位问题。就算GPS信号异常,还有机上的价值不菲的惯性导航系统,而且地面的控制中心也能指挥飞机安然飞行和降落。
汽车的自动驾驶系统里面,难度最大的,恰恰不是自动控制系统。现在自动驾驶行业着力解决的两大主要问题,一个是障碍物的探测和识别,另一个是高精度地图和车辆定位。前者很好理解,因为街道上到处都是障碍物,其中一些甚至是移动的(比如其他车辆、行人、动物、自行车/摩托车),在各种光照、天气的情况下都要对这些物体进行准确探测和识别,这个难度是相当大的。后者是因为在街道中,GPS信号质量有时会很差,而路面行驶要求的定位精度又比较高(飞机导航差个几十米问题都不大,汽车导航差个半米就开到马路牙子上去了)。汽车价格也不高,装备不起昂贵的惯性导航系统,更不会有地面控制中心来帮助导航。这都要求算法极其复杂、精准。这些算法,阻碍汽车自动驾驶落地的最大因素。
飞机的自动驾驶只相当于汽车的定速巡航和车道保持啊。。。
连自适应巡航都没有。。。
因为天上没有行人,没有电瓶车,没有红绿灯,没有实线、虚线,没有小孩从侧面突然窜出来,没有拥堵,没有加塞,对面没有车直冲过来,没有超速拍照,没有停车查酒驾。
飞行员中途大部分时间是无聊得想睡觉的。事实上,飞行员睡着了、错过机场的事时有发生。
所以,飞机的自动驾驶重点在于处理起、降过程的动力、阻力、稳定性控制。
而基本不用在周边干扰上费精力。因为干扰早就被地面控制台和各种航空规则排除了。
飞机的空域,竞争性小,冲突性小。
你试试一百架飞机在北京上空飞一飞,分分钟让你去天津,石家庄,青岛,济南分流。
哈利波特把伏地魔干死了到哈利波特把伏地魔干死了