一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

商用车辆的控制方法、装置、计算机设备和存储介质与流程

2022-10-26 18:49:08 来源:中国专利 TAG:


1.本技术涉及车辆控制技术领域,特别是涉及一种商用车辆的控制方法、装置、计算机设备和存储介质。


背景技术:

2.随着汽车技术的快速发展,无人驾驶成为汽车发展的重要领域。传统技术中,多选用无人驾驶模型车作为无人驾驶车辆的底盘,由于无人驾驶模型车的底盘结构与商用车辆的底盘结构不同,无法直接将无人驾驶系统移植到实际的商用车辆上使用,若要使得传统的商用车辆具备无人驾驶车辆,则需要对商用车辆进行较大程度的改装,才能通过无人驾驶系统控制商用车辆,实现无人驾驶,这导致在传统商用车辆上使用无人驾驶功能,技术难度大、经济成本高。


技术实现要素:

3.基于此,有必要针对上述技术问题,提供一种商用车辆的控制方法、装置、计算机设备和存储介质,使得传统的商用车辆可以通过外部控制接口接入无人驾驶系统,实现无人驾驶功能。
4.第一方面,本技术提供了一种商用车辆的控制方法。所述方法包括:
5.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
6.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
7.依据所述目标控制信息控制所述商用车辆运动。
8.在其中一个实施例中,所述外部控制信息包括纵向控制信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
9.通过整车控制系统对所述商用车辆状态信息和所述纵向控制信息进行处理,得到扭矩控制信息;
10.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
11.基于所述扭矩控制信息,通过汽车电子控制系统、变速箱控制系统和电子制动系统控制所述商用车辆运动。
12.在其中一个实施例中,所述外部控制信息包括横向控制信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
13.通过电子助力转向系统对所述商用车辆状态信息和所述横向控制信息进行处理,得到转角控制信息;
14.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
15.基于所述转角控制信息,通过所述电子助力转向系统控制所述商用车辆运动。
16.在其中一个实施例中,所述外部控制信息包括外部制动信息;所述基于所述外部
控制信息和所述商用车辆状态信息确定目标控制信息,包括:
17.通过电子制动系统对所述商用车辆状态信息和所述外部制动信息进行处理,得到制动控制信息;
18.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
19.基于所述制动控制信息,通过所述电子制动系统控制所述商用车辆制动。
20.在其中一个实施例中,所述方法还包括:
21.通过所述外部控制接口获取启动请求,其中,所述启动请求是远程发送至所述外部控制接口,或者所述启动请求是响应于针对车内启动按钮的触发操作发送至所述外部及控制接口;
22.响应于所述启动请求,启动所述商用车辆。
23.在其中一个实施例中,所述方法还包括:
24.通过所述外部控制接口获取状态切换请求;
25.基于所述状态切换请求,将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态;或者,
26.基于所述状态切换请求,将当前的驾驶状态由人工驾驶状态切换为无人驾驶状态。
27.第二方面,本技术还提供了一种商用车辆的控制装置。所述装置包括:
28.外部信息获取模块,用于在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
29.控制信息获取模块,用于获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
30.控制模块,用于依据所述目标控制信息控制所述商用车辆运动。
31.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
32.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
33.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
34.依据所述目标控制信息控制所述商用车辆运动。
35.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
36.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
37.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
38.依据所述目标控制信息控制所述商用车辆运动。
39.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
41.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
42.依据所述目标控制信息控制所述商用车辆运动。
43.上述商用车辆的控制方法、装置、计算机设备、存储介质和计算机程序产品,为传统的商用车辆的线控底盘提供了接入无人驾驶系统的外部控制接口,在无人驾驶状态下,商用车辆的线控底盘结合外部控制信息和车辆状态信息,确定目标控制信息,并依据目标控制信息通过商用车辆自身的线控底盘控制商用车辆运动;也就是说,通过本方法,只需要增加一个外部控制接口,对控制程序进行适应调整以实现上述商用车辆的控制方法,不需要对传统的商用车辆进行大量改装,即可以通过外部控制接口接入无人驾驶系统,实现无人驾驶,降低了在传统商用车辆上使用无人驾驶功能的技术难度,节约了经济成本。
附图说明
44.图1为一个实施例中商用车辆的控制方法的流程示意图;
45.图2为一个实施例中商用车辆的线控底盘的电子电气系统的示意图;
46.图3为一个具体的实施例中商用车辆的控制方法的流程示意图;
47.图4为一个实施例中商用车辆的控制装置的结构框图;
48.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
49.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
50.在一个实施例中,如图1所示,提供了一种商用车辆的控制方法,本实施例以该方法应用于商用车辆进行举例说明,该方法包括以下步骤:
51.步骤s102,在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口。
52.其中,驾驶状态可以用于反映商用车辆的驾驶模式,驾驶状态为无人驾驶状态,或者人工驾驶状态;例如,驾驶模式为自动驾驶模式时,驾驶状态为无人驾驶状态,驾驶模式为人工驾驶模式时,驾驶状态为人工驾驶状态。
53.依据动力类型来划分,商用车辆可以是电车、油车、混合动力车,依据用途来划分,商用车辆可以但不限于是挂车、皮卡、面包车。
54.商用车辆的线控底盘,包括商用车辆原有的线控底盘,以及外部控制接口;原有的线控底盘包括:通过can总线进行通讯的电子电气系统,外部控制接口与电子电气系统的can总线连接;外部控制接口用于接入无人驾驶系统,无人驾驶系统(automated driving unit,adu)可以由无人驾驶厂商研发,并通过外部控制接口接入商用车辆原有的线控底盘,使得商用车辆具备无人驾驶功能。为了便于描述,本技术实施例中将外部控制接口记为adu接口。
55.具体地,商用车辆通过电子电气系统确定当前的驾驶状态,在当前的驾驶状态为无人驾驶状态的状态下,通过adu接口获取外部控制信息。
56.外部控制信息是无人驾驶系统向线控底盘的电子电气系统发送。无人驾驶系统根据商用车辆的自身状态和外部行驶环境,确定外部控制信息,将外部控制信息输入至商用车辆的线控底盘。
57.步骤s102,获取车辆状态信息,基于外部控制信息和车辆状态信息确定目标控制信息。
58.其中,车辆状态信息可以通过商用车辆上配置的各传感器获取;车辆状态信息可以包括:温度传感器、压力传感器、旋转传感器、流量传感器、爆震传感器、位置传感器、中间轴转速传感器、输出轴转速传感器、油温传感器、速度传感器、加速度传感器获取的状态信息。上述车辆状态信息仅是一种示例,车辆状态信息还可以包括其他状态信息,本技术实施例对车辆状态信息的具体内容不进行限定。
59.外部控制信息可以是外部油门信息,或者外部刹车踏板信息,是外部的无人驾驶系统基于车辆的无人驾驶状态信息确定得到的。本技术实施例对无人驾驶系统获取无人驾驶状态信息,以及基于无人驾驶状态信息确定外部控制信息的过程不进行限定。
60.目标控制信息可以是油门信息,或者刹车踏板信息,或者方向盘信息。
61.具体地,线控底盘的电子电气系统包括汽车电子控制系统(electronic control unit,ecu),和变速箱控制系统(transmission control unit,tcu)以及整车控制系统(vehicle control unit,vcu)等。ecu、tcu和vcu可以获取商用车辆上传感器采集的状态信息,ecu所关联的传感器将采集的状态信息发送至ecu,tcu所关联的传感器将采集的状态信息发送至tcu,vcu所关联的传感器将采集的状态信息发送至vcu。示例性地,温度传感器、压力传感器、旋转传感器、流量传感器、爆震传感器和位置传感器分别将获取的状态信息发送至ecu,中间轴转速传感器、输出轴转速传感器、油温传感器分别将获取的状态信息发送至tcu,速度传感器、加速度传感器分别将获取的状态信息发送给vcu,进而通过ecu、tcu和vcu可以获取到车辆状态信息。vcu综合外部控制信息和车辆状态信息,得到油门信息,或者刹车踏板信息,或者方向盘信息。
62.步骤s103,依据目标控制信息控制商用车辆运动。
63.具体地,将目标控制信息发送到电子电气系统的can总线上,通过ecu、tcu、电子制动系统(electronic brake systems,ebs)和电子助力转向系统(electronic power steering,eps)分别控制对应的执行器执行目标控制信息,以实现控制商用车辆运动。
64.上述商用车辆的控制方法,为传统的商用车辆的线控底盘提供了接入无人驾驶系统的外部控制接口,在无人驾驶状态下,商用车辆的线控底盘结合外部控制信息和车辆状态信息,确定目标控制信息,并依据目标控制信息通过商用车辆自身的线控底盘控制商用车辆运动;也就是说,通过本方法,只需要增加一个外部控制接口,对控制程序进行适应调整以实现上述商用车辆的控制方法,不需要对传统的商用车辆进行大量改装,即可以通过外部控制接口接入无人驾驶系统,实现无人驾驶,降低了在传统商用车辆上使用无人驾驶功能的技术难度,节约了经济成本。此外,目标控制信息是结合车辆状态信息和外部控制信息确定的,提高了在无人驾驶状态下,控制商用车辆运动的准确度。
65.在一个实施例中,如图2所示,商用车辆的线控底盘的电子电气系统包括:网关
100、电子驻车制动系统201(electrical parking brake,epb)、电子制动系统301(ebs)、电子助力转向系统302(eps)、汽车电子控制系统401(ecu)、变速箱控制系统402(tcu)、组合仪表403(instrument cluster,ic)、整车控制系统404(vcu),车身控制系统501(body control module,bcm)、一键启动系统502(passive start,ps)和外部控制接口600(adu接口)。
66.在一些实施例中,如图2所示,电子电气系统还包括:空气悬架系统202、缓速器系统203、防抱死系统303、电子转向柱锁304、胎压监测系统503、车载终端504和车队管理模块505。
67.上述实施例中,电子电气系统包括的系统仅是示例,在实际应用中,电子电气系统还可以包括其他系统,电子电气系统还可以不包括上述实施例中的部分系统,本技术实施例对电子电气系统中的组成部分不做具体限定的。
68.在一个实施例中,外部控制信息包括纵向控制信息;基于外部控制信息和车辆状态信息确定目标控制信息,包括:通过整车控制系统对车辆状态信息和纵向控制信息进行处理,得到扭矩控制信息;相应地,依据目标控制信息控制商用车辆运动,包括:基于扭矩控制信息,通过汽车电子控制系统、变速箱控制系统和电子制动系统控制商用车辆运动。
69.其中,纵向控制指的是在车辆行驶方向上控制车辆的油门和刹车,使得车辆按照期望的车速行驶。纵向控制信息是外部的无人驾驶系统发送的;整车控制系统(vcu)是车辆的控制核心。
70.具体地,vcu从电子电气系统的can总线上获取纵向控制信息,对车辆状态信息和纵向控制信息进行处理,得到扭矩控制信息,vcu将扭矩控制信息发送到can总线上,ecu、tcu和ebs从can总线上获取扭矩控制信息,ecu、tcu和ebs分别控制各自对应的执行器执行扭矩控制信息,以控制商用车辆运动。
71.在一个实施例中,外部控制信息包括横向控制信息;基于外部控制信息和车辆状态信息确定目标控制信息,包括:通过电子助力转向系统对车辆状态信息和横向控制信息进行处理,得到转角控制信息;相应地,依据目标控制信息控制商用车辆运动,包括:基于转角控制信息,通过电子助力转向系统控制商用车辆运动。
72.其中,横向控制指的是通过控制方向盘转角,使得车辆按照期望的路线行驶。横向控制信息是外部的无人驾驶系统发送的。
73.具体地,电子助力转向系统(eps)从电子电气系统的can总线上获取横向控制信息,对车辆状态信息和横向控制信息进行处理,得到转角控制信息,eps依据转角控制信息控制转向机运动,进而控制商用车辆转向。
74.在一个实施例中,外部控制信息包括外部制动信息;基于外部控制信息和车辆状态信息确定目标控制信息,包括:通过电子制动系统对车辆状态信息和外部制动信息进行处理,得到制动控制信息;相应地,依据目标控制信息控制商用车辆运动,包括:基于制动控制信息,通过电子制动系统控制商用车辆制动。
75.具体地,外部制动信息是外部的无人驾驶系统向线控底盘的电子电气系统发送的,电子制动系统(ebs)在can总线上获取外部制动信息,ebs对车辆状态信息和外部制动信息进行处理,得到制动控制信息,ebs调用对应的执行器执行制动控制信息,以控制商用车辆制动。示例性地,ebs对应的执行器包括:缓速器、发动机制动、行车制动。
76.在一个实施例中,商用车辆的控制方法还包括:通过外部控制接口获取启动请求,其中,启动请求是远程发送至外部控制接口,或者启动请求是响应于针对车内启动按钮的触发操作发送至外部及控制接口;响应于启动请求,启动商用车辆。
77.其中,启动请求用于启动无人驾驶模式,使得商用车辆进入无人驾驶状态。
78.具体地,启动请求可以通过远程控制设备,远程发送至电子电气系统;远程控制设备可以是商用车辆的远程遥控钥匙,也可以是具备远程控制商用车辆的权限的控制终端,比如,手机、电脑等。启动请求也可以是设置在车内的启动按钮被触发,以生成启动请求,并发送至电子电气系统。
79.电子电气系统中的一键启动系统(ps)从can总线上获取启动请求,响应于该启动请求,启动商用车辆,并且进入无人驾驶状态。
80.在一个实施例中,商用车辆的控制方法还包括:通过外部控制接口获取状态切换请求;基于状态切换请求,将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态;或者,基于状态切换请求,将当前的驾驶状态由人工驾驶状态切换为无人驾驶状态。
81.其中,人工驾驶状态指的是商用车辆处于人工驾驶模式时,通过驾驶者控制商用车辆运动。
82.在一种实现方式中,外部的无人驾驶系统获取组合仪表(ic)上实时显示的状态,当ic上实时显示的状态发生改变时,无人驾驶系统向adu接口发送状态切换请求。在另一种实现方式中,ic将实时显示的状态发送至adu接口,当发送至adu接口的状态发生改变时,adu接口生成状态切换请求。
83.adu接口将状态切换请求发送到电子电气系统的can总线上,电子电气系统响应该状态切换请求,实现对商用车辆的驾驶状态的切换。
84.示例性地,当ic上显示的状态由第一状态切换为第二状态时,通过adu接口获取状态切换请求,基于状态切换请求将当前的驾驶状态由人工驾驶状态切换为无人驾驶状态,当ic上显示的状态由第二状态切换为第一状态时,通过adu接口获取状态切换请求,基于状态切换请求将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态。
85.需要说明的是,人工驾驶状态的优先级高于无人驾驶状态的优先级;在驾驶状态为无人驾驶状态的情况下,若接收到人工干预信号,则将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态。人工干预信号,可以是驾驶者踩下刹车踏板时触发的信号、驾驶者踩下油门时触发的信号、驾驶者按下预设按钮时触发的信号。
86.在一个实施例中,商用车辆的控制方法还包括:在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部开关信号,基于外部开关信号控制对应的车辆部件的开关状态。
87.具体的,外部开关信号可以是灯具对应的外部开关信号,用于控制灯具的开关状态;外部开关信号可以是雨刮对应的外部开关信号,用于控制雨刮的开关状态;外部开关信号可以是喇叭对应的外部开关信号,用于控制喇叭的开关状态;外部开关信号还可以是差速锁对应的外部开关信号,用于控制差速锁的开关状态。
88.外部开关信号由外部的无人控制系统发送至adu接口,adu接口将外部开关信号发送到can总线上,通过车身控制系统(bcm)控制外部开关信号对应的车辆部件的开关状态。
89.在一个实施例中,商用车辆的控制方法还包括:通过外部控制接口获取外部驻车
控制请求,通过电子驻车制动系统,依据外部驻车控制请求对商用车辆进行驻车控制。
90.具体地,外部驻车控制请求包括:外部驻车请求和外部驻车解除请求。示例性地,在商用车辆熄火进行驻车时,通过adu接口接收到外部驻车请求,adu接口将外部驻车请求发送到can总线,电子驻车制动系统(epb)基于外部驻车请求控制商用车辆完成驻车;在商用车辆起步的时候,通过adu接口接收到外部驻车解除请求,adu接口将外部驻车解除请求发送到can总线,epb基于外部驻车解除请求控制油门开度,以帮助商用车辆起步,防止商用车辆出现明显倒溜。
91.在一些实施例中,在epb处于低压报警状态时,epb不响应外部驻车控制请求,直至epb的气压恢复正常后,epb解除低压报警状态,epb响应外部驻车控制请求,以确保行车安全。
92.在一个实施例中,在当前的驾驶状态为人工驾驶状态的情况下,获取车辆状态信息,通过车辆状态信息确定目标控制信息,并依据目标控制信息控制商用车辆运动。
93.具体地,在驾驶状态为人工驾驶状态时,商用车辆的控制方法与现有方法中,商用车辆的控制方法相同。
94.示例性地,可以通过ecu、tcu和vcu获取车辆状态信息,vcu对车辆状态信息进行处理,得到扭矩控制信息,vcu将扭矩控制信息发送到can总线上,ecu、tcu和ebs从can总线上获取扭矩控制信息,ecu、tcu和ebs分别控制各自对应的执行器执行扭矩控制信息,以控制商用车辆运动。
95.示例性地,在当前的驾驶状态为人工驾驶状态的情况下,bcm监控商用车辆中各车辆部件的开关信号,并控制对应的车辆部件的开关状态。
96.在一个具体的实施例中,如图3所示,商用车辆的控制方法包括:
97.s301,在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
98.s302,外部控制信息包括纵向控制信息;通过整车控制系统对商用车辆状态信息和纵向控制信息进行处理,得到扭矩控制信息;
99.s303,基于扭矩控制信息,通过汽车电子控制系统、变速箱控制系统和电子制动系统控制商用车辆运动;
100.s304,外部控制信息包括横向控制信息;通过电子助力转向系统对商用车辆状态信息和横向控制信息进行处理,得到转角控制信息;
101.s305,基于转角控制信息,通过电子助力转向系统控制商用车辆运动。
102.s306,外部控制信息包括外部制动信息;通过电子制动系统对商用车辆状态信息和外部制动信息进行处理,得到制动控制信息;
103.s307,基于制动控制信息,通过电子制动系统控制商用车辆制动。
104.商用车辆的控制方法还包括:
105.通过外部控制接口获取启动请求,其中,启动请求是远程发送至外部控制接口,或者启动请求是响应于针对车内启动按钮的触发操作发送至外部及控制接口;响应于启动请求,启动商用车辆。
106.通过外部控制接口获取状态切换请求;基于状态切换请求,将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态;或者,基于状态切换请求,将当前的驾驶状态由人工驾
驶状态切换为无人驾驶状态。
107.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
108.上述商用车辆的控制方法,为传统的商用车辆的线控底盘提供了接入无人驾驶系统的外部控制接口,在无人驾驶状态下,商用车辆的线控底盘结合外部控制信息和车辆状态信息,确定目标控制信息,并依据目标控制信息通过商用车辆自身的线控底盘控制商用车辆运动;也就是说,通过本方法,只需要增加一个外部控制接口,对控制程序进行适应调整以实现上述商用车辆的控制方法,不需要对传统的商用车辆进行大量改装,即可以通过外部控制接口接入无人驾驶系统,实现无人驾驶,降低了在传统商用车辆上使用无人驾驶功能的技术难度,节约了经济成本。此外,目标控制信息是结合车辆状态信息和外部控制信息确定的,提高了在无人驾驶状态下,控制商用车辆运动的准确度。
109.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的车辆控制方法的商用车辆的控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个商用车辆的控制装置实施例中的具体限定可以参见上文中对于商用车辆的控制方法的限定,在此不再赘述。
110.在一个实施例中,如图4所示,提供了一种商用车辆的控制装置,包括:
111.外部信息获取模块4001,用于在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
112.控制信息获取模块4002,用于获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
113.控制模块4003,用于依据所述目标控制信息控制所述商用车辆运动。
114.在一个实施例中,所述外部控制信息包括纵向控制信息;控制信息获取模块4002包括第一控制信息获取单元;
115.第一控制信息获取单元,用于通过整车控制系统对所述商用车辆状态信息和所述纵向控制信息进行处理,得到扭矩控制信息。
116.相应地,控制模块4003包括第一控制单元;
117.第一控制单元,用于基于所述扭矩控制信息,通过汽车电子控制系统、变速箱控制系统和电子制动系统控制所述商用车辆运动。
118.在一个实施例中,所述外部控制信息包括横向控制信息;控制信息获取模块4002包括第二控制信息获取单元;
119.第二控制信息获取单元,用于通过电子助力转向系统对所述商用车辆状态信息和所述横向控制信息进行处理,得到转角控制信息。
120.相应地,控制模块4003包括第二控制单元;
121.第二控制单元,用于基于所述转角控制信息,通过所述电子助力转向系统控制所述商用车辆运动。
122.在一个实施例中,所述外部控制信息包括横向控制信息;控制信息获取模块4002包括第三控制信息获取单元;
123.第三控制信息获取单元,用于通过电子制动系统对所述商用车辆状态信息和所述外部制动信息进行处理,得到制动控制信息。
124.相应地,控制模块4003包括第三控制单元;
125.第三控制单元,用于基于所述制动控制信息,通过所述电子制动系统控制所述商用车辆制动。
126.在一个实施例中,商用车辆的控制装置,还包括:
127.启动控制模块,用于通过所述外部控制接口获取启动请求,其中,所述启动请求是远程发送至所述外部控制接口,或者所述启动请求是响应于针对车内启动按钮的触发操作发送至所述外部及控制接口;响应于所述启动请求,启动所述商用车辆。
128.在一个实施例中,商用车辆的控制装置,还包括:
129.状态切换模块,用于通过所述外部控制接口获取状态切换请求;基于所述状态切换请求,将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态;或者,基于所述状态切换请求,将当前的驾驶状态由人工驾驶状态切换为无人驾驶状态。
130.上述商用车辆的控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
131.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种商用车辆的控制方法。
132.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
133.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
134.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
135.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
136.依据所述目标控制信息控制所述商用车辆运动。
137.在其中一个实施例中,所述外部控制信息包括纵向控制信息;所述基于所述外部
控制信息和所述商用车辆状态信息确定目标控制信息,包括:
138.通过整车控制系统对所述商用车辆状态信息和所述纵向控制信息进行处理,得到扭矩控制信息;
139.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
140.基于所述扭矩控制信息,通过汽车电子控制系统、变速箱控制系统和电子制动系统控制所述商用车辆运动。
141.在其中一个实施例中,所述外部控制信息包括横向控制信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
142.通过电子助力转向系统对所述商用车辆状态信息和所述横向控制信息进行处理,得到转角控制信息;
143.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
144.基于所述转角控制信息,通过所述电子助力转向系统控制所述商用车辆运动。
145.在其中一个实施例中,所述外部控制信息包括外部制动信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
146.通过电子制动系统对所述商用车辆状态信息和所述外部制动信息进行处理,得到制动控制信息;
147.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
148.基于所述制动控制信息,通过所述电子制动系统控制所述商用车辆制动。
149.在其中一个实施例中,所述方法还包括:
150.通过所述外部控制接口获取启动请求,其中,所述启动请求是远程发送至所述外部控制接口,或者所述启动请求是响应于针对车内启动按钮的触发操作发送至所述外部及控制接口;
151.响应于所述启动请求,启动所述商用车辆。
152.在其中一个实施例中,所述方法还包括:
153.通过所述外部控制接口获取状态切换请求;
154.基于所述状态切换请求,将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态;或者,
155.基于所述状态切换请求,将当前的驾驶状态由人工驾驶状态切换为无人驾驶状态。
156.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
157.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
158.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
159.依据所述目标控制信息控制所述商用车辆运动。
160.在其中一个实施例中,所述外部控制信息包括纵向控制信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
161.通过整车控制系统对所述商用车辆状态信息和所述纵向控制信息进行处理,得到
扭矩控制信息;
162.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
163.基于所述扭矩控制信息,通过汽车电子控制系统、变速箱控制系统和电子制动系统控制所述商用车辆运动。
164.在其中一个实施例中,所述外部控制信息包括横向控制信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
165.通过电子助力转向系统对所述商用车辆状态信息和所述横向控制信息进行处理,得到转角控制信息;
166.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
167.基于所述转角控制信息,通过所述电子助力转向系统控制所述商用车辆运动。
168.在其中一个实施例中,所述外部控制信息包括外部制动信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
169.通过电子制动系统对所述商用车辆状态信息和所述外部制动信息进行处理,得到制动控制信息;
170.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
171.基于所述制动控制信息,通过所述电子制动系统控制所述商用车辆制动。
172.在其中一个实施例中,所述方法还包括:
173.通过所述外部控制接口获取启动请求,其中,所述启动请求是远程发送至所述外部控制接口,或者所述启动请求是响应于针对车内启动按钮的触发操作发送至所述外部及控制接口;
174.响应于所述启动请求,启动所述商用车辆。
175.在其中一个实施例中,所述方法还包括:
176.通过所述外部控制接口获取状态切换请求;
177.基于所述状态切换请求,将当前的驾驶状态由无人驾驶状态切换为人工驾驶状态;或者,
178.基于所述状态切换请求,将当前的驾驶状态由人工驾驶状态切换为无人驾驶状态。
179.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
180.在当前的驾驶状态为无人驾驶状态的情况下,通过外部控制接口获取外部控制信息;所述外部控制接口是商用车辆的线控底盘上,用于接入无人驾驶系统的接口;
181.获取车辆状态信息,基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息;
182.依据所述目标控制信息控制所述商用车辆运动。
183.在其中一个实施例中,所述外部控制信息包括纵向控制信息;所述基于所述外部控制信息和所述商用车辆状态信息确定目标控制信息,包括:
184.通过整车控制系统对所述商用车辆状态信息和所述纵向控制信息进行处理,得到扭矩控制信息;
185.相应地,所述依据所述目标控制信息控制所述商用车辆运动,包括:
access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
204.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
205.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献