小鹏发布会上硬刚特斯拉AutoPilot:有视频有真相,特斯拉不懂中国路况-1

 

国产智能汽车硬刚特斯拉,现在小鹏汽车冲在最前线。

注意,是全栈硬刚。

在小鹏汽车1024智能日现场,亮绝活、打擂台、立“军令状”……

 

甚至公开放出了自研自动驾驶方案与特斯拉Autopilot的横评对比。

小鹏汽车试图用“有视频有真相”说明,生于中国长于中国的Xpilot 3.0,真的要比特斯拉更懂中国路况。

How?

小鹏PK特斯拉,选择正面比技术

面对特斯拉Model 3国产这一「大杀器」,自主品牌八仙过海,各显神通。

拼服务、拼性价比、增程式……

或辟其锋芒,或曲折迂回,今年都取得了增长和进步。

而小鹏汽车,却选了对线特斯拉的最难一面:拼技术。

自动驾驶每家都做,对标特斯拉也是各个车企常挂在嘴边的。

主动拿出来跟特斯拉横评的,小鹏是第一个。

 

在1024智能日现场,小鹏汽车放出自己路测对比视频,具体关键表现,有以下几点:

首先是对于中国复杂路况的应对,测试时间为今年10月,地点是京港澳高速广州萝岗段

从视频结果来看,面对高速上的快速变化的道路标线,特斯拉的变线更为频繁:

 

当地上的虚线在很短的距离内变成实线时,特斯拉快速中断了变线过程:

 

但是小鹏给出的视频,似乎并不是完全相同地点的对比,所以,无法确定小鹏NGP面对这样的路况时具体表现。

除此之外,实测demo中出现了特斯拉变线疑似偏离路线,驾驶员紧急接管的情况:

 

视频中的特斯拉并未真正驶出车道,但一般有安全意式的驾驶者在此情况下都会接管。

小鹏面对同一路段,正常行驶没有选择变道。

不过,小鹏没有说明前方是否有出口,小鹏NGP在距离出口多远处会进行变道准备,官方还未给出具体数据。

以上的实测,是自动驾驶算法对于路况细节的处理,关系到的是具体的行车安全。

而下面这段,则是小鹏NGP与特斯拉NoA对于高速行进路线的选择策略差异,视频中特斯拉的不足——也确实是之前不少车主都反映过的:

 

相同导航路线的情况下,对于匝道中的分岔,特斯拉未能有效识别,径直拐进了服务区。

 

对比视频中,重要的点就是这些。

当然,也需要再次强调的是,因为是放出对比的小鹏属于“利益相关”,而且真实路测难以完全相同场景和问题进行对比测试。

所以,还是参考为主吧。

另外,在L2、L3自动驾驶中最难的城市内复杂低速的自动驾驶情况,小鹏还没有透露太多,得等到Xpilot 3.0以及NGP实际上车以后才能评判。

需要装手机支架的智能车,不是好智能车

批评小鹏的各种观点中,有这样一个说法。

小鹏的驾驶舱取消了一切物理按键,这使得驾驶员不得不在行进过程中手眼并用,与车机交互,十分危险。

小鹏昨日也对这一质疑做出了解释,这一设计并不是盲目追求美观,而是为即将到来的小鹏智能系统OTA做的铺垫。

在会上,小鹏认为,需要在车上安装手机支架的智能车,根本就不是合格的智能车。

 

原来,小鹏不搞物理按键的原因,是准备用语音交互全面替代一切以往的控制方式,真正做到任何想法意图都能通过一句话实现。

根据以往各种语音交互,和其他车机系统的体验,现阶段的智能系统,很难做到完全不用手机。

但小鹏现场实际演示了语音交互系统:

确实很出乎意料。

总结一下亮点:

1、识别准确,语音助手明白什么时候是在跟它交互,不会在车内乘员聊天时意外唤醒。

2、支持“连续打断”式的提问交互。问一个问题后,系统回答到一半时,马上再问另一个完全不相关的问题,系统不卡死,能够灵活转换。

3、长时间待命,不需要反复唤醒。且对于上百项不同的功能,都能一句话调用。

此外精确控制也是小鹏汽车一个独特的亮眼之处,对于类似车窗升降这类功能,可以用语音控制达到「升1%」、「降3%」这样的精度。

 

从小鹏官方数据来看,车主每天跟语音助手交互的次数,已经达到了每天25次,毕2019年增长了一倍多。

要完全取消手机支架,另一个重要的工作是再应用层面完全打通车机与手机。

现场放出了一个有趣的车主反馈:

这位车主在车上用语音要求打开家里窗帘,小鹏智能助手居然联系了家里的“小爱”助手,要求帮个忙,完全实现了无手机控制。

如此更大范围的互联互通,也是小鹏此次格外强调的功能。

造车,也要“全栈”?

以自研为标签的小鹏,今年给了自己一个全新的定位:全栈车企。

程序员有全栈,车企怎么全栈?

小鹏的解释是,扎实的机械硬件做基础,所有核心系统、算法自研。

 

小鹏1024大会上提到了特斯拉,提到了苹果。

谈到特斯拉时,何小鹏说特斯拉是这个世界上另外一家唯一的“全栈”车企。

谈到苹果,何小鹏引用乔布斯当年说的“认真对待软件的人,应该自己制造硬件。”

小鹏认为,赢到最后的,一定是智能化,但没有对软硬件全链掌控力,难以行稳致远。

 

所以综合来看,小鹏这是要一路正面硬刚特斯拉到底了。

另外,小鹏还立下一个军令状。

2021年一月份,小鹏要使用搭载完整Xpilot 3.0 和NGP的P7车型,挑战全程无驾驶员紧急接管,完成从广州到北京的高速之旅。

倒是跟当年马斯克立下“特斯拉自动驾驶横穿全美”有得一拼。

不过,马斯克这个牛,至今依然还在推迟中。

最后,这次小鹏1024智能日,还有一个热议话题。

 

在现场发起了一场辩论赛,论题是:选购智能汽车,究竟应该是侧重智能?还是应该侧重汽车?

引发的激辩,甚至蔓延到了场外。有人认为智能汽车就是得优先智能, 可以忍受一些汽车本身的不足,就像iPhone出现,就可以忍受续航待机的不足。但也有观点强调,智能汽车再智能,本源依然在汽车,汽车不仅关乎出行的速度和舒适,更在意的是质量和安全。

道翰天琼CiGril机器人API

道翰天琼CiGril认知智能机器人API用户需要按步骤获取基本信息:

  1. 在平台注册账号
  2. 登录平台,进入后台管理页面,创建应用,然后查看应用,查看应用相关信息。
  3. 在应用信息页面,找到appid,appkey秘钥等信息,然后写接口代码接入机器人应用。

开始接入

请求地址:http://www.weilaitec.com/cigirlrobot.cgr

请求方式:post

请求参数:

参数

类型

默认值

描述

userid  

String  

平台注册账号

appid  

String  

平台创建的应用id

key  

String  

平台应用生成的秘钥

msg  

String  

""

用户端消息内容

 

接口连接示例:http://www.weilaitec.com/cigirlrobot.cgr?key=UTNJK34THXK010T566ZI39VES50BLRBE8R66H5R3FOAO84J3BV&msg=你好&ip=119.25.36.48&userid=jackli&appid=52454214552

注意事项:参数名称都要小写,五个参数不能遗漏,参数名称都要写对,且各个参数的值不能为空字符串。否则无法请求成功。userid,appid,key三个参数要到平台注册登录创建应用之后,然后查看应用详情就可以看到。userid就是平台注册账号。

示例代码JAVA:

import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class apitest {     /**      * Get请求,获得返回数据      * @param urlStr      * @return      */     private static String opUrl(String urlStr)     {                 URL url = null;         HttpURLConnection conn = null;         InputStream is = null;         ByteArrayOutputStream baos = null;         try         {             url = new URL(urlStr);             conn = (HttpURLConnection) url.openConnection();             conn.setReadTimeout(5 * 10000);             conn.setConnectTimeout(5 * 10000);             conn.setRequestMethod("POST");             if (conn.getResponseCode() == 200)             {                 is = conn.getInputStream();                 baos = new ByteArrayOutputStream();                 int len = -1;                 byte[] buf = new byte[128];                 while ((len = is.read(buf)) != -1)                 {                     baos.write(buf, 0, len);                 }                 baos.flush();                 String result = baos.toString();                 return result;             } else             {                 throw new Exception("服务器连接错误!");             }         } catch (Exception e)         {             e.printStackTrace();         } finally         {             try             {                 if (is != null)                     is.close();             } catch (IOException e)             {                 e.printStackTrace();             }             try             {                 if (baos != null)                     baos.close();             } catch (IOException e)             {                 e.printStackTrace();             }             conn.disconnect();         }         return "";     }               public static void main(String args []){                     //msg参数就是传输过去的对话内容。                         System.out.println(opUrl("http://www.weilaitec.com/cigirlrobot.cgr?key=UTNJK34THXK010T566ZI39VES50BLRBE8R66H5R3FOAO84J3BV&msg=你好&ip=119.25.36.48&userid=jackli&appid=52454214552"));                  } }