CN108614555A - 一种基于松耦合的车载计算*** - Google Patents

一种基于松耦合的车载计算*** Download PDF

Info

Publication number
CN108614555A
CN108614555A CN201810420125.8A CN201810420125A CN108614555A CN 108614555 A CN108614555 A CN 108614555A CN 201810420125 A CN201810420125 A CN 201810420125A CN 108614555 A CN108614555 A CN 108614555A
Authority
CN
China
Prior art keywords
layer
vehicle
driving
computing system
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810420125.8A
Other languages
English (en)
Inventor
于静
于治楼
金长新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinan Inspur Hi Tech Investment and Development Co Ltd
Original Assignee
Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinan Inspur Hi Tech Investment and Development Co Ltd filed Critical Jinan Inspur Hi Tech Investment and Development Co Ltd
Priority to CN201810420125.8A priority Critical patent/CN108614555A/zh
Publication of CN108614555A publication Critical patent/CN108614555A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0257Control of position or course in two dimensions specially adapted to land vehicles using a radar
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明公开了一种基于松耦合的车载计算***,属于智能汽车领域,要解决的技术问题为如何将自动驾驶汽车或智能网联汽车的IT信息技术进行融合、并提供松耦合计算资源服务;其结构包括硬件层、***层、驱动层、服务层和应用层,硬件层能够提供硬件资源,***层能够提供操作***资源,驱动层能够提供驱动资源,服务层能够基于上述硬件层、***层和驱动层的不同组合生成多个不同的应用服务,应用层能够根据车辆的外部需求从服务层调用相应的应用服务,应用层与上述硬件层、***层和驱动层均无耦合关系。该***可有效协调调用车辆内部异构资源,提升车辆各***之间的协作兼容性。

Description

一种基于松耦合的车载计算***
技术领域
本发明涉及智能汽车领域,具体地说是一种基于松耦合的车载计算***。
背景技术
自动驾驶汽车以及智能网联汽车发展成为一个多***、多软硬件融合的复杂设备,汽车本身配有数十个ECU(英文全称为Electronic Control Unit,中文翻译为电子控制单元),并配有进行运作控制的MCU(微处理器),MCU遍布于悬挂、气囊、门控和音响等几十种次***,还配有需要融合的众多传感器设备如激光雷达、摄像头、毫米波雷达、红外设备等,以及配有进行深度学习推理的计算模块。电子***在汽车中的应用越来越复杂,而不同品牌的车辆控制***、自动驾驶算法及方案差异甚大。
由上述可知,现有的自动驾驶汽车在智能控制方面存在如下问题:车辆内大量异构***并存,硬件***工作方式不同,操作***不同,编程语言,大量、频繁的数据传输速度缓慢且不稳定,各***兼容性及稳定可靠性无法通过迭代的方式提升。
松耦合***通常是基于消息的***,此时客户端和远程服务并不知道对方是如何实现的。客户端和服务之间的通讯由消息的架构支配。只要消息符合协商的架构,则客户端或服务的实现就可以根据需要进行更改,而不必担心会破坏对方。
基于松耦合的上述优点,将自动驾驶汽车或智能网联汽车的IT信息技术进行融合,并为自动驾驶汽车或智能网联汽车提供松耦合计算资源服务,可克服上述问题。
发明内容
本发明的技术任务是针对以上不足,提供一种基于松耦合的车载计算***,来解决如何将自动驾驶汽车或智能网联汽车的IT信息技术进行融合、并提供松耦合计算资源服务的问题。
本发明的技术任务是按以下方式实现的:
一种基于松耦合的车载计算***,包括硬件层、***层、驱动层、服务层和应用层,硬件层能够提供硬件资源,***层能够提供操作***资源,驱动层能够提供驱动资源,服务层能够基于上述硬件层、***层和驱动层的不同组合生成多个不同的应用服务,应用层能够根据车辆的外部需求从服务层调用相应的应用服务,应用层与上述硬件层、***层和驱动层均无耦合关系。
该基于松耦合的车载计算***采用“平台+服务”的方式,开放松耦合的使能服务资源,应用层调用相应的应用服务即可满足资源需求,从而为车辆如自动驾驶汽车或智能网联汽车提供各种服务。
进一步的,硬件层为车载计算***的硬件资源池,包括计算资源池、存储资源池和网络资源池。
进一步的,计算资源池包括但不限于CPU(英文全称为Central Processing Unit,中文翻译为中央处理器)模块、GPU(英文全称为Graphics Processing Unit,中文翻译为图形处理器)模块、FPGA(英文全称为Field Programmable Gate Array,中文翻译为现场可编程逻辑门阵列)模块以及ECU(英文全称为Electronic Control Unit,中文翻译为电子控制单元)模块。
其中,ECU又称“行车电脑”、“车载电脑”等,从用途上讲则是汽车专用微机控制器。它和普通的电脑一样,由微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。用一句简单的话来形容就是“ECU就是汽车的大脑”。
进一步的,网络资源池包括但不限于以太网、CAN(英文全称为Controller AreaNetwork,中文翻译为控制器局域网络)、LIN(英文全称Local Interconnect Network,中文翻译为局域互联网络)和无线通信模块。
进一步的,存储资源池包括多个存储模块。
进一步的,***层为车载计算***的操作***资源池,包括但不限于Windows操作***、Linux操作***、AUTOSAR(英文全称为AUTOmotive Open System Architecture,中文翻译为汽车开放***架构)操作***、ROS(英文全称为Robot Operating System,是一个机器人软件平台,能为异质计算机集群提供类似操作***的功能)操作***和RTOS(英文全称为Real Time Operating System,中文翻译为实时操作***)操作***。
进一步的,驱动层为车载计算***的驱动资源池,包括但不限于摄像头、Lidar(英文全称为Light Detection And Ranging ,中文翻译为激光雷达)和Radar(英文全称为radio detection and ranging,中文翻译为无线电探测和测距)。上述摄像头、Lidar和Radar为外部传感设备,驱动资源池中还包括内部驱动设备,内部驱动设备包括对应上述各硬件资源池中硬件资源的驱动设备,如对应CAN的CAN卡驱动。
进一步的,应用层包括但不限于环境感知应用、V2X(英文全称为vehicle to X,中文翻译为车对车的信息交换)应用和车辆控制应用。V2X是未来智能交通运输***的关键技术,搭配了该***的车型,在自动驾驶模式下,能够通过对实时交通信息的分析,自动选择路况最佳的行驶路线,从而大大缓解交通堵塞。除此之外,通过使用车载传感器和摄像***,还可以感知周围环境,做出迅速调整,从而实现“零交通事故”。例如,如果行人突然出现,可以自动减速至安全速度或停车。
本发明的一种基于松耦合的车载计算***具有以下优点:该***应用于自动驾驶汽车、智能网联汽车等领域,可以更有效的协调调用内部异构资源,提升***可靠稳定性,以提升自动驾驶汽车车载计算***的鲁棒性,使得车载计算***与各***之间的协作兼容。
附图说明
下面结合附图对本发明进一步说明。
附图1为一种基于松耦合的车载计算***的结构框图。
具体实施方式
参照说明书附图和具体实施例对本发明的一种基于松耦合的车载计算***作以下详细地说明。
实施例:
如附图1所示,本发明的一种基于松耦合的车载计算***,包括硬件层、***层、驱动层、服务层和应用层,硬件层用于为该车载计算***提供硬件资源,***层用于为该车载计算***提供操作***资源,驱动层用于为该车载计算***提供驱动资源,服务层可基于上述硬件层、***层和驱动层的不同组合生成多个不同的应用服务,应用层可根据车辆的外部需求从服务层调用相应的应用服务,应用层与上述硬件层、***层和驱动层均无耦合关系。
其中,硬件层为车载计算***的硬件资源池,包括计算资源池、存储资源池和网络资源池,计算资源池包括CPU模块、GPU模块、FPGA模块以及ECU模块;网络资源池包括以太网、CAN、LIN和无线通信模块;存储资源池包括多个存储模块。
***层为车载计算***的操作***资源池,包括Windows操作***、Linux操作***、AUTOSAR 操作***、ROS操作***和RTOS操作***。
驱动层为车载计算***的驱动资源池,包括外部传感设备和内部驱动设备,外部传感设备包括摄像头、Lidar、Radar等外部传感设备,内部驱动设备包括对应上述各硬件资源的驱动设备,如对应CAN的CAN卡驱动。
当应用层发起车辆控制应用请求时,向服务资源池申请对应的应用服务,该应用服务对应驱动资源池中的CAN卡驱动,对应操作***资源池中的AUTOSAR 操作***和RTOS操作***,对应硬件资源池中的CPU模块或GPU模块,上述资源协同为该车辆控制应用提供服务。
当应用层发起环境感知应用请求时,向服务资源池申请对应的应用服务,该应用服务对应驱动资源池中的各传感器驱动,对应操作***资源池中的Linux 操作***,对应硬件资源池中的CPU模块、GPU模块或FPGA模块。上述资源协同为该环境感知应用提供服务。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。

Claims (8)

1.一种基于松耦合的车载计算***,其特征在于包括硬件层、***层、驱动层、服务层和应用层,硬件层能够提供硬件资源,***层能够提供操作***资源,驱动层能够提供驱动资源,服务层能够基于上述硬件层、***层和驱动层的不同组合生成多个不同的应用服务,应用层能够根据车辆的外部需求从服务层调用相应的应用服务,应用层与上述硬件层、***层和驱动层均无耦合关系。
2.根据权利要求1所述的一种基于松耦合的车载计算***,其特征在于硬件层为车载计算***的硬件资源池,包括计算资源池、存储资源池和网络资源池。
3.根据权利要求2所述的一种基于松耦合的车载计算***,其特征在于计算资源池包括但不限于CPU模块、GPU模块、FPGA模块以及ECU模块。
4.根据权利要求2所述的一种基于松耦合的车载计算***,其特征在于网络资源池包括但不限于以太网、CAN、LIN和无线通信模块。
5.根据权利要求2所述的一种基于松耦合的车载计算***,其特征在于存储资源池包括多个存储模块。
6.根据权利要求1、2、3、4或5所述的一种基于松耦合的车载计算***,其特征在于***层为车载计算***的操作***资源池,包括但不限于Windows操作***、Linux操作***、AUTOSAR 操作***、ROS操作***和RTOS操作***。
7.根据权利要求1、2、3、4或5所述的一种基于松耦合的车载计算***,其特征在于驱动层为车载计算***的驱动资源池,包括但不限于摄像头、Lidar和Radar。
8.根据权利要求1、2、3、4或5所述的一种基于松耦合的车载计算***,其特征在于应用层包括但不限于环境感知应用、V2X应用和车辆控制应用。
CN201810420125.8A 2018-05-04 2018-05-04 一种基于松耦合的车载计算*** Pending CN108614555A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810420125.8A CN108614555A (zh) 2018-05-04 2018-05-04 一种基于松耦合的车载计算***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810420125.8A CN108614555A (zh) 2018-05-04 2018-05-04 一种基于松耦合的车载计算***

Publications (1)

Publication Number Publication Date
CN108614555A true CN108614555A (zh) 2018-10-02

Family

ID=63662295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810420125.8A Pending CN108614555A (zh) 2018-05-04 2018-05-04 一种基于松耦合的车载计算***

Country Status (1)

Country Link
CN (1) CN108614555A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109739222A (zh) * 2018-12-12 2019-05-10 济南浪潮高新科技投资发展有限公司 一种应用于自动驾驶汽车的Edge Computing Rack平台、***及方法
CN110456767A (zh) * 2019-08-02 2019-11-15 上海哲奥实业有限公司 一种基于生态链和产业链的车辆操作***架构
CN112130565A (zh) * 2020-09-14 2020-12-25 贵州翰凯斯智能技术有限公司 一种自走机器人平台控制***及其通信方法
CN112810553A (zh) * 2021-01-22 2021-05-18 中汽创智科技有限公司 基于自适应平台汽车开放***架构的数据可视化***及方法
CN113442856A (zh) * 2021-08-31 2021-09-28 国汽智控(北京)科技有限公司 基于自适应平台和ros2的控制方法、装置及存储介质
CN114228636A (zh) * 2021-11-26 2022-03-25 阿尔特汽车技术股份有限公司 一种车辆智能提神的***、方法以及车辆

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038604A (zh) * 2007-04-26 2007-09-19 上海交通大学 基于网格的汽车耐撞性计算机协同设计与仿真***
CN105610850A (zh) * 2016-01-13 2016-05-25 天津大学 基于车联网的车辆服务与管理***
CN106412076A (zh) * 2016-10-18 2017-02-15 李骁 一种面向后装市场的车载应用服务平台
CN107305372A (zh) * 2016-04-25 2017-10-31 韩磊 云计算网络架构的远程监控的电动汽车能源监控和更换网
CN107341925A (zh) * 2017-07-20 2017-11-10 北京科东电力控制***有限责任公司 基于微服务的电动汽车车联网***平台及实现充电方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038604A (zh) * 2007-04-26 2007-09-19 上海交通大学 基于网格的汽车耐撞性计算机协同设计与仿真***
CN105610850A (zh) * 2016-01-13 2016-05-25 天津大学 基于车联网的车辆服务与管理***
CN107305372A (zh) * 2016-04-25 2017-10-31 韩磊 云计算网络架构的远程监控的电动汽车能源监控和更换网
CN106412076A (zh) * 2016-10-18 2017-02-15 李骁 一种面向后装市场的车载应用服务平台
CN107341925A (zh) * 2017-07-20 2017-11-10 北京科东电力控制***有限责任公司 基于微服务的电动汽车车联网***平台及实现充电方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SHAOSHAN LIU: "A Unified Cloud Platform for Autonomous Driving", 《COMPUTER》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109739222A (zh) * 2018-12-12 2019-05-10 济南浪潮高新科技投资发展有限公司 一种应用于自动驾驶汽车的Edge Computing Rack平台、***及方法
CN110456767A (zh) * 2019-08-02 2019-11-15 上海哲奥实业有限公司 一种基于生态链和产业链的车辆操作***架构
CN112130565A (zh) * 2020-09-14 2020-12-25 贵州翰凯斯智能技术有限公司 一种自走机器人平台控制***及其通信方法
CN112810553A (zh) * 2021-01-22 2021-05-18 中汽创智科技有限公司 基于自适应平台汽车开放***架构的数据可视化***及方法
CN112810553B (zh) * 2021-01-22 2023-10-27 中汽创智科技有限公司 基于自适应平台汽车开放***架构的数据可视化***
CN113442856A (zh) * 2021-08-31 2021-09-28 国汽智控(北京)科技有限公司 基于自适应平台和ros2的控制方法、装置及存储介质
CN114228636A (zh) * 2021-11-26 2022-03-25 阿尔特汽车技术股份有限公司 一种车辆智能提神的***、方法以及车辆

Similar Documents

Publication Publication Date Title
CN108614555A (zh) 一种基于松耦合的车载计算***
CN108700876B (zh) 用于自主车辆轨迹修改的远程操作***和方法
WO2021134172A1 (zh) 一种轨迹预测方法及相关设备
WO2020207504A1 (zh) 分布集中式自动驾驶***
WO2022095446A1 (zh) 一种智能网联汽车感知决策模块功能安全和网络安全内生保障方法
CN110936882A (zh) 用于ca/ad车辆的模块化可配置平台架构
WO2023207261A1 (zh) 基于soa架构的智能驾驶***、方法、设备及存储介质
US11691634B1 (en) On-vehicle driving behavior modelling
US20190322287A1 (en) Utilizing qualitative models to provide transparent decisions for autonomous vehicles
US20200348668A1 (en) Mobility Manager Trainer for Improved Autonomy in Exception Handling
KR20220163426A (ko) 신호등이 없는 교차로에서 차량-도로 협력 구현 방법 및 장치
US11551459B1 (en) Ambiguous lane detection event miner
US11772603B2 (en) Passenger authentication and entry for autonomous vehicles
CN114640673A (zh) 一种基于边云协同的大型车辆管理***
CN113741223A (zh) 车辆远程控制方法、装置、设备、介质以及自动驾驶车辆
Abbas et al. Statistically correlated multi-task learning for autonomous driving
Palade et al. Artificial Intelligence in Cars: How Close Yet Far Are We from Fully Autonomous Vehicles?
Babu Naik et al. Convolutional neural network based on self-driving autonomous vehicle (cnn)
Tran et al. Universal detection-based driving assistance using a mono camera with Jetson devices
US20240029077A1 (en) Shared checklists for onboard assistant
Tyagi et al. Autonomous vehicles and intelligent transportation systems—a framework of intelligent vehicles
EP4074562A1 (en) Control system and control method for intelligent connected vehicle
US20240242599A1 (en) Intelligent collaboration between autonomous and non-autonomous vehicles
Saravanan Smart Automotive Systems Supported by Configurable FPGA, IoT, and Artificial Intelligence Techniques
US20240160203A1 (en) Orchestrating vehicles and remote operating clients

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181002

RJ01 Rejection of invention patent application after publication