[发明专利]用于智能汽车传感器接口系统的实现方法有效
申请号: | 202011099695.5 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112311773B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 王亚飞;周志松;张鑫;方凯;殷承良 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/40 |
代理公司: | 上海交达专利事务所 31201 | 代理人: | 王毓理;王锡麟 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 智能 汽车 传感器 接口 系统 实现 方法 | ||
一种用于智能汽车传感器接口系统的实现方法,利用动态链接库中的接口类将车载计算平台的硬件接口虚拟化为虚拟接口,在传感器接入硬件接口时,通过调用动态链接库新建一个虚拟接口类对象,并对来自传感器的CAN报文进行校验,识别出传感器的类型以实现初始化;再将调用动态链接库新建相应的传感器类对象,并将对应的虚拟接口的地址储存在传感器类对象的成员变量中,完成CAN报文数据与解析方式的匹配,通过统一的数据输出格式从而实现传感器的即插即用。
技术领域
本发明涉及的是一种智能汽车领域的技术,具体是一种用于智能汽车传感器接口系统的实现方法。
背景技术
目前的传感器接入智能汽车电子系统的方法存在一定的缺陷。针对不同类型或型号传感器和不同厂商或不同车型,自动驾驶应用开发工程师往往需要耗费大量资源去为不同的通信接口做开发和测试,不仅需要为某个传感器分配指定的硬件接口,还要针对该传感器的通信矩阵进行专门地解析并挑选其输出的信息,这种传感器信号介入方法通常不具有通用性、可移植性、可维护性和可靠性。因此,在自动驾驶技术的开发中急需设计一种可以方便鲁棒地将传感器信号接入智能汽车的传感器接口系统设计方法。
发明内容
本发明针对现有技术存在的上述不足,提出一种用于智能汽车传感器接口系统的实现方法,通过CAN获得信息之后能够自动解析不同传感器及车辆信息并统一输出形式,极大地便利了应用层软件的开发。在CAN解析方面,本方法封装好的库可以直接统一格式输出需要用到的道路或障碍物信息,并且在不同的传感器同时发送信息的情况下能做到对各自传感器类型和型号的检测。
本发明是通过以下技术方案实现的:
本发明涉及一种用于智能汽车传感器接口系统的实现方法,利用动态链接库中的接口类将车载计算平台的硬件接口虚拟化为虚拟接口,在传感器接入硬件接口时,通过调用动态链接库新建一个虚拟接口类对象,并对来自传感器的CAN报文进行校验,识别出传感器的类型以实现初始化;再将调用动态链接库新建相应的传感器类对象,并将对应的虚拟接口的地址储存在传感器类对象的成员变量中,完成CAN报文数据与解析方式的匹配,通过统一的数据格式输出从而实现传感器的即插即用。
所述的动态链接库中的接口类,即CAN接口类,应用层开发者直接面对的虚拟接口。
所述的虚拟接口类对象,对计算平台的硬件接口进行遍历,尝试建立起CAN报文通讯,为每一个建立起CAN报文通讯的硬件接口创建一个CAN接口类。
所述的虚拟接口,包括未初始化状态和初始化成功状态,其中:未初始化的虚拟接口只执行传感器识别的任务,对接收到的CAN报文进行判断后丢弃,不会进行存储;初始化成功的虚拟接口将会存储CAN报文并直至被相应的传感器对象解析。
所述的校验,具体是指:在不同CAN通信协议中选取其特有的报文ID作为检索目标,初始化时在虚拟接口接收到的报文组中进行遍历检索,检索到相应目标即完成校验。
所述的传感器的类型包括但不限于:毫米波、激光雷达、摄像头,其通过CAN报文中不同传感器的CAN协议中包含的唯一ID号匹配实现识别,当匹配通过后虚拟接口完成初始化。
所述的数据格式包括:Timestamp-时间戳、Header-标识、Frameid-坐标系、Lane-道路信息、Linetype-道路类型、Quality-感知质量、Model-道路模型、Viewrange-感知长度、Intercept-道路模型中截距、Curvature-道路模型中曲率、dCurvature-道路模型中曲率的导数。
所述的相应的传感器类对象是指:对具有不同CAN通信协议的传感器在动态链接库中都有其对应的类对象,完成报文的解析、原始数据的处理与组织和数据格式的输出。
所述的传感器类对象的成员变量包括:虚拟接口、数据、数据发布器。
技术效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011099695.5/2.html,转载请声明来源钻瓜专利网。