CN114371777B - 一种基于uwb技术的车辆控制方法及*** - Google Patents
一种基于uwb技术的车辆控制方法及*** Download PDFInfo
- Publication number
- CN114371777B CN114371777B CN202111488806.6A CN202111488806A CN114371777B CN 114371777 B CN114371777 B CN 114371777B CN 202111488806 A CN202111488806 A CN 202111488806A CN 114371777 B CN114371777 B CN 114371777B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- uwb
- anchor point
- module
- distance
- 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.)
- Active
Links
- 238000005516 engineering process Methods 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000005855 radiation Effects 0.000 claims abstract description 11
- 238000004891 communication Methods 0.000 claims description 28
- 239000011159 matrix material Substances 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 claims description 6
- 239000011521 glass Substances 0.000 claims description 3
- 229910052751 metal Inorganic materials 0.000 description 7
- 239000002184 metal Substances 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 239000011889 copper foil Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明提供一种基于UWB技术的车辆控制方法和***,通过用户端与车辆端进行交互,并具体根据所述用户端与车辆的距离,以及用户端在进入到车辆蓝牙辐射区内后与车机锚点UWB模块的相对距离,判断出车载端具体执行用户端控制操作姿势指令的位置,进而根据用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作,进一步提升用户的体验感和车载端的便利操作。
Description
技术领域
本发明涉及车载端信息通讯技术领域,尤其是涉及一种基于UWB技术的车辆控制方法及***。
背景技术
现如今出行越来越依赖与车,而怎样使车越来越智能,越来越重要。使用手势识别控制车辆无疑是一种方便用户的操作,可以很好的提升用户体验。在市面上也有一些手势识别的技术:如红外线识别手势技术,利用红外传感器检测到手势反射的红外光的强度和能量大小实现手势识别。还有3D手势识别传感器,采用电近场传感技术来识别手势,或摄像头检测,图像处理手势识别技术,但这些方案都存在如下缺陷,1)红外检测和电近场检测技术都需要近距离识别,只适用于车内近距离检测失败,无法远程控制。2)红外检测技术的准确性受限于温度。3)摄像头图像处理手势识别受限于光线等的影响。
发明内容
针对上述技术问题,本发明提出一种基于UWB技术的车辆控制方法及***,主要通过UWB技术来检测手腕的移动位置,结合AI技术识别手腕姿势从而实现不同姿势控制车辆的功能。
具体的,本发明所述的所述的基于UWB技术的车辆控制方法,包括以下步骤:
S1:当用户端进入到车辆蓝牙辐射区内时,用户端Ble模块与车载Ble模块通信并进行身份认证,认证通过后转S2;
S2:所述用户端Ble模块唤醒用户端UWB模块,所述车载Ble模块通过车机MCU唤醒安装于车内的6个车机锚点UWB模块;
S3:按预设交互模式进行所述用户端UWB模块和所述车机锚点UWB模块间数据传输,当各个所述车机锚点UWB模块接收到所述用户端UWB模块的数据,根据数据飞行时间计算用户端到UWB各个车机锚点UWB模块的距离值;
S4:所述车机锚点UWB模块通过Can将数据发至车机MCU,所述车机MCU先对所述距离值进行过滤,再根据车机锚点UWB模块坐标点和与用户端UWB模块的距离采用TDOA算法计算出所述用户端UWB模块三维坐标,并确定所述用户端UWB模块的当前位置;
S5:根据所述当前位置和所述用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作。
其中,所述S1还包括:所述车辆蓝牙辐射区至少在一预设范围内,优选的,如在10m范围内;所述用户端Ble模块与车载Ble模块相互在对方模块进行ID绑定。
进一步的,通过所述用户端Ble模块与车机MCU协商UWB模块的通信频率,通信信道,通信认证信息,并根据协商结果,所述用户端Ble模块设置用户端UWB模块的通信频率,通信信道,通信认证信息;所述车机MCU设置各个车机锚点UWB模块的ID,通信频率(100HZ)、通信信道,通信认证信息。
其中,所述S4还包括:
设置车机锚点UWB模块坐标点分别为:UWB1(X1,Y1,Z1),UWB2(X2,Y2,Z2),UWB3(X3,Y3,Z3),UWB4(X4,Y4,Z4),UWB5(X5,Y5,Z5),UWB6(X6,Y6,Z6),所述用户端UWB模块相对车机MCU的位置坐标为:(X,Y,Z), 所述用户端UWB模块距离每个所述车机锚点UWB模块的锚点距离D0、D1、D2、D3、D4、D5。
所述对所述距离值进行过滤,还包括:所述车机MCU保存25个锚点距离历史数据,判断当前锚点距离与所述锚点距离历史数据均值之差是否大于设定参数,若大于,则判定该锚点距离为距离跳变,并保存到历史数据记录表中,对应的车机锚点UWB模块不作为计算所述用户端UWB坐标的锚点;或去掉25个锚点距离历史数据中距离最大值和最小值,计算锚点距离历史记录数据的方差,如果方差大于设定参数,该锚点距离不作为计算所述用户端UWB坐标的锚点;否则,则将该锚点距离先存储到历史距离数据记录表中,根据卡尔曼滤波原理计算用户端UWB坐标相对车机锚点UWB模块坐标的距离D。
进一步对所述锚点距离历史数据进行处理,去掉25个锚点距离历史数据中距离最大值和最小值,计算锚点距离历史记录数据的方差,如果方差大于设定参数,该锚点距离不作为计算所述用户端UWB坐标的锚点。
其中,所述采用TDOA算法计算出所述用户端UWB模块三维坐标,还包括:
从更新后的历史距离数据记录表中取出4个不同车机锚点UWB模块对应的的锚点距离进行计算用户端UWB坐标相对车的位置坐标,坐标计算用如下算法:
式1:(X0 – X)^2 + (Y0 -Y)^2 + (Z0 – Z)^2 = D0 ^2 (1);
式2:((X1 – X)^2 + (Y1 -Y)^2 + (Z1 – Z)^2 = D1^2 (2);
式3:((X2 – X)^2 + (Y2 -Y)^2 + (Z2 – Z)^2 = D2 ^2 (3);
式4:((X3 – X)^2 + (Y3 -Y)^2 + (Z3 – Z)^2 = D3 ^2 (4);
且将式2,式3和式4分别减去式1得矩阵并进行矩阵求解,得用户端UWB坐标。
进一步的,所述S5还包括:
存储5s内的用户端UWB坐标作为历史轨迹点,将所述历史轨迹点重构,旋转和缩放平移,从预定义的轨迹模板里面寻找最优匹配,如果匹配成功则给出识别的控制操作姿势,结合所述用户端UWB坐标,车机锚点UWB模块坐标,及所述控制操作姿势,控制车辆进行打开或关闭车门,或后备箱,或窗户。
其中,所述预定义的轨迹模板,包括:
定义抬手,所述用户端UWB坐标向上抬起大于距离M后放下,然后再次向上抬起大于距离M放下;
定义平开门,用户端UWB坐标从右向左平移大于距离N,从左向右平移距离N;再次从右向左平移大于距离N后,再次从左到右平移大于距离N。
所述控制操作姿势操控与所述用户端UWB坐标间距最小的那个车机锚点UWB模块对应的部位,进行对应控制操作姿势的打开或关闭动作。
通过控制操作姿势对车辆进行操作,具体为:
若所述用户端在车尾范围指定距离抬手打开后备箱,若后备箱已经打开,则抬手动作则关闭后备箱;
或若所述用户端在车左边前门,左后门,右前门或右后门任一处的指定距离内,通过平开门姿势打开指定的对应车门,若车门当前处于打开状态,则执行关闭动作;
或若所述用户端在车左边前门,左后门,右前门或右后门指定距离内,进行抬手姿势,则打开对应车门玻璃,当前处于打开状态,则执行关闭动作。
作为优选的,本发明还提供一种基于UWB技术的车辆控制***,其特征在于,至少包括:
用户端,至少包括用户端Ble模块,用户端NFC模块,用户端UWB模块,用户端可信执行环境单元TEE;
车载端,至少包括车机MCU,及分别与所述车机MCU连接的6个车机锚点UWB模块,车载NFC模块,车载可信执行环境单元TEE,和车载Ble模块;
当用户端进入到车辆蓝牙辐射区内时,所述用户端Ble模块与车载Ble模块通信并进行身份认证,认证通过后,所述用户端Ble模块唤醒用户端UWB模块,所述车载Ble模块通过车机MCU唤醒安装于车内的6个车机锚点UWB模块;所述用户端UWB模块和所述车机锚点UWB模块间按预设交互模式进行数据传输,当各个所述车机锚点UWB模块接收到所述用户端UWB模块的数据,根据数据飞行时间计算用户端到UWB各个车机锚点UWB模块的距离值;所述车机MCU先对所述距离值进行过滤,再根据车机锚点UWB模块坐标点和与用户端UWB模块的距离采用TDOA算法计算出所述用户端UWB模块三维坐标,并确定所述用户端UWB模块的当前位置,根据所述当前位置和所述用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作。
综上所述,本发明提供一种基于UWB技术的车辆控制方法和***,通过用户端与车辆端进行交互,并具体根据所述用户端与车辆的距离,以及用户端在进入到车辆蓝牙辐射区内后与车机锚点UWB模块的相对距离,判断出车载端具体执行用户端控制操作姿势指令的位置,进而根据用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作,进一步提升用户的体验感和车载端的便利操作。
附图说明
图1 为本发明所述的基于UWB技术的车辆控制方法原理图。
图2 为如图1所述的车辆控制方法流程图。
图3 为本发明所述的基于UWB技术的车辆控制***示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明提出一种基于UWB技术的车辆控制方法,通过用户端的UWB发送数据信息至车载端,并根据信息传输的时间进行计算二者之间的距离,再通过车载端的MCU进行计算当前用户端与车机锚点UWB模块间的坐标,结合AI算法进行用户端的姿势识别和判断,最终实现对汽车的控制。具体的,本发明所述的方法包括以下步骤,如图2所示:
S1:当用户端进入到车辆蓝牙辐射区内时,用户端Ble模块与车载Ble模块通信并进行身份认证,认证通过后转S2;
S2:所述用户端Ble模块唤醒用户端UWB模块,所述车载Ble模块通过车机MCU唤醒安装于车内的6个车机锚点UWB模块;
S3:按预设交互模式进行所述用户端UWB模块和所述车机锚点UWB模块间数据传输,当各个所述车机锚点UWB模块接收到所述用户端UWB模块的数据,根据数据飞行时间计算用户端到UWB各个车机锚点UWB模块的距离值;
S4:所述车机锚点UWB模块通过Can将数据发至车机MCU,所述车机MCU先对所述距离值进行过滤,再根据车机锚点UWB模块坐标点和与用户端UWB模块的距离采用TDOA算法计算出所述用户端UWB模块三维坐标,并确定所述用户端UWB模块的当前位置;
S5:根据所述当前位置和所述用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作。
其中,所述S1还包括:所述车辆蓝牙辐射区至少在一预设范围内,优选的,如在10m范围内;所述用户端Ble模块与车载Ble模块相互在对方模块进行ID绑定。优选的,用户端Ble模块与车载Ble模块先进行ID互换与连接,待下一次连接时,不再询问,优选根据绑定记录进行直接绑定。
进一步的,通过所述用户端Ble模块与车机MCU协商UWB模块的通信频率,通信信道,通信认证信息,并根据协商结果,所述用户端Ble模块设置用户端UWB模块的通信频率,通信信道,通信认证信息;所述车机MCU设置各个车机锚点UWB模块的ID,通信频率(100HZ)、通信信道,通信认证信息。
其中,所述S4还包括:
根据车身预设好6个UWB锚点位置坐标,设置车机锚点UWB模块坐标点分别为:UWB1(X1,Y1,Z1),UWB2(X2,Y2,Z2),UWB3(X3,Y3,Z3),UWB4(X4,Y4,Z4),UWB5(X5,Y5,Z5),UWB6(X6,Y6,Z6),所述用户端UWB模块相对车机MCU的位置坐标为:(X,Y,Z), 所述用户端UWB模块距离每个所述车机锚点UWB模块的锚点距离D0、D1、D2、D3、D4、D5。
所述对所述距离值进行过滤,还包括:所述车机MCU保存25个锚点距离历史数据,判断当前锚点距离与所述锚点距离历史数据均值之差是否大于设定参数,若大于,则判定该锚点距离为距离跳变,并保存到历史数据记录表中,对应的车机锚点UWB模块不作为计算所述用户端UWB坐标的锚点;或去掉25个锚点距离历史数据中距离最大值和最小值,计算锚点距离历史记录数据的方差,如果方差大于设定参数,该锚点距离不作为计算所述用户端UWB坐标的锚点;否则,则将该锚点距离先存储到历史距离数据记录表中,根据卡尔曼滤波原理计算用户端UWB坐标相对车机锚点UWB模块坐标的距离D。
进一步对所述锚点距离历史数据进行处理,去掉25个锚点距离历史数据中距离最大值和最小值,计算锚点距离历史记录数据的方差,如果方差大于设定参数,该锚点距离不作为计算所述用户端UWB坐标的锚点。
其中,所述采用TDOA算法计算出所述用户端UWB模块三维坐标,还包括:
从更新后的历史距离数据记录表中取出4个不同车机锚点UWB模块对应的的锚点距离进行计算用户端UWB坐标相对车的位置坐标,坐标计算用如下算法:
式1:(X1–X)^2+(Y1-Y)^2+(Z1–Z)^2=D1^2(1);
式2:((X2–X)^2+(Y2-Y)^2+(Z2–Z)^2=D2^2(2);
式3:((X3–X)^2+(Y3-Y)^2+(Z3–Z)^2=D3^2(3);
式4:((X4–X)^2+(Y4-Y)^2+(Z4–Z)^2=D4^2(4);
且将式2,式3和式4分别减去式1得矩阵并进行矩阵求解,得用户端UWB坐标。
进一步的,所述S5还包括:
存储5s内的用户端UWB坐标作为历史轨迹点,将所述历史轨迹点重构,旋转和缩放平移,从预定义的轨迹模板里面寻找最优匹配,如果匹配成功则给出识别的控制操作姿势,结合所述用户端UWB坐标,车机锚点UWB模块坐标,及所述控制操作姿势,控制车辆进行打开或关闭车门,或后备箱,或窗户。
其中,所述预定义的轨迹模板,包括:
定义抬手,所述用户端UWB坐标向上抬起大于距离M后放下,然后再次向上抬起大于距离M放下;
定义平开门,用户端UWB坐标从右向左平移大于距离N,从左向右平移距离N;再次从右向左平移大于距离N后,再次从左到右平移大于距离N。
所述控制操作姿势操控与所述用户端UWB坐标间距最小的那个车机锚点UWB模块对应的部位,进行对应控制操作姿势的打开或关闭动作。
通过控制操作姿势对车辆进行操作,具体为:
若所述用户端在车尾范围指定距离抬手打开后备箱,若后备箱已经打开,则抬手动作则关闭后备箱;
或若所述用户端在车左边前门,左后门,右前门或右后门任一处的指定距离内,通过平开门姿势打开指定的对应车门,若车门当前处于打开状态,则执行关闭动作;
或若所述用户端在车左边前门,左后门,右前门或右后门指定距离内,进行抬手姿势,则打开对应车门玻璃,当前处于打开状态,则执行关闭动作。
作为优选的,如图3所示,本发明还提供一种基于UWB技术的车辆控制***,其特征在于,至少包括:
用户端,至少包括用户端Ble模块,用户端NFC模块,用户端UWB模块,用户端可信执行环境单元TEE;优选的,所述用户端可以为佩戴式手环,或为具有上述功能的其他可便携式电子设备,还可以是集成在手机端,但不限于此。
车载端,至少包括车机MCU,及分别与所述车机MCU连接的6个车机锚点UWB模块,车载NFC模块,车载可信执行环境单元TEE,和车载Ble模块。
优选的,在车身四周前后保险杠金属位置分别安装车机锚点UWB模块,在前排和后排头顶上方和位置安装一个车机锚点UWB模块,UWB尽量往外凸,增大信号覆盖角度。安装位置尽量避开金属,并在UWB模块后方如果有金属,需要在PCB后面1cm处,贴金属铜箔增加金属反射面,降低金属反射干扰。
当用户端进入到车辆蓝牙辐射区内时,所述用户端Ble模块与车载Ble模块通信并进行身份认证,认证通过后,所述用户端Ble模块唤醒用户端UWB模块,所述车载Ble模块通过车机MCU唤醒安装于车内的6个车机锚点UWB模块;所述用户端UWB模块和所述车机锚点UWB模块间按预设交互模式进行数据传输,当各个所述车机锚点UWB模块接收到所述用户端UWB模块的数据,根据数据飞行时间计算用户端到UWB各个车机锚点UWB模块的距离值;所述车机MCU先对所述距离值进行过滤,再根据车机锚点UWB模块坐标点和与用户端UWB模块的距离采用TDOA算法计算出所述用户端UWB模块三维坐标,并确定所述用户端UWB模块的当前位置,根据所述当前位置和所述用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (7)
1.一种基于UWB技术的车辆控制方法,其特征在于,包括:
S1:当用户端进入到车辆蓝牙辐射区内时,用户端Ble模块与车载Ble模块通信并进行身份认证,认证通过后转S2;
S2:所述用户端Ble模块唤醒用户端UWB模块,所述车载Ble模块通过车机MCU唤醒安装于车内的6个车机锚点UWB模块;
S3:按预设交互模式进行所述用户端UWB模块和所述车机锚点UWB模块间数据传输,当各个所述车机锚点UWB模块接收到所述用户端UWB模块的数据,根据数据飞行时间计算用户端到UWB各个车机锚点UWB模块的距离值;
S4:所述车机锚点UWB模块通过Can将数据发至车机MCU,所述车机MCU先对所述距离值进行过滤,再根据车机锚点UWB模块坐标点和与用户端UWB模块的距离采用TDOA算法计算出所述用户端UWB模块三维坐标,并确定所述用户端UWB模块的当前位置;
其中,所述S4还包括:
设置车机锚点UWB模块坐标点分别为:UWB1(X1,Y1,Z1),UWB2(X2,Y2,Z2),UWB3(X3,Y3,Z3),UWB4(X4,Y4,Z4),UWB5(X5,Y5,Z5),UWB6(X6,Y6,Z6),所述用户端UWB模块相对车机MCU的位置坐标为:(X,Y,Z), 所述用户端UWB模块距离每个所述车机锚点UWB模块的锚点距离D0、D1、D2、D3、D4、D5;
对所述距离值进行过滤,还包括:所述车机MCU保存25个锚点距离历史数据,判断当前锚点距离与所述锚点距离历史数据均值之差是否大于设定参数,若大于,则判定该锚点距离为距离跳变,并保存到历史数据记录表中,对应的车机锚点UWB模块不作为计算所述用户端UWB坐标的锚点;或去掉25个锚点距离历史数据中距离最大值和最小值,计算锚点距离历史记录数据的方差,如果方差大于设定参数,该锚点距离不作为计算所述用户端UWB坐标的锚点;否则,则将该锚点距离先存储到历史距离数据记录表中,根据卡尔曼滤波原理计算用户端UWB坐标相对车机锚点UWB模块坐标的距离D;
S5:根据所述当前位置和所述用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作;
其中,
所述采用TDOA算法计算出所述用户端UWB模块三维坐标,还包括:
从更新后的历史距离数据记录表中取出4个不同车机锚点UWB模块对应的锚点距离进行计算用户端UWB坐标相对车的位置坐标;三维坐标计算用如下算法:
式1:(X0 – X)^2 + (Y0 -Y)^2 + (Z0 – Z)^2 = D0 ^2 (1);
式2:((X1 – X)^2 + (Y1 -Y)^2 + (Z1 – Z)^2 = D1^2 (2);
式3:((X2 – X)^2 + (Y2 -Y)^2 + (Z2 – Z)^2 = D2 ^2 (3);
式4:((X3 – X)^2 + (Y3 -Y)^2 + (Z3 – Z)^2 = D3 ^2 (4);
且将式2,式3和式4分别减去式1得矩阵并进行矩阵求解,得用户端UWB坐标;
所述步骤S5还包括:
存储5s内的用户端UWB坐标作为历史轨迹点,将所述历史轨迹点重构,旋转和缩放平移,从预定义的轨迹模板里面寻找最优匹配,如果匹配成功则给出识别的控制操作姿势,结合所述用户端UWB坐标,车机锚点UWB模块坐标,及所述控制操作姿势,控制车辆进行打开或关闭车门,或后备箱,或窗户。
2.根据权利要求1所述的一种基于UWB技术的车辆控制方法,其特征在于,所述S1还包括:所述车辆蓝牙辐射区至少在一预设范围内;所述用户端Ble模块与车载Ble模块相互在对方模块进行ID绑定。
3.根据权利要求2所述的一种基于UWB技术的车辆控制方法,其特征在于,还包括:通过所述用户端Ble模块与车机MCU协商UWB模块的通信频率,通信信道,通信认证信息,并根据协商结果,所述用户端Ble模块设置用户端UWB模块的通信频率,通信信道,通信认证信息;所述车机MCU设置各个车机锚点UWB模块的ID,通信频率100HZ、通信信道,通信认证信息。
4.根据权利要求3所述的一种基于UWB技术的车辆控制方法,其特征在于,所述预定义的轨迹模板,包括:
定义抬手,所述用户端UWB坐标向上抬起大于距离M后放下,然后再次向上抬起大于距离M放下;
定义平开门,用户端UWB坐标从右向左平移大于距离N,从左向右平移距离N;再次从右向左平移大于距离N后,再次从左到右平移大于距离N。
5.根据权利要求4所述的一种基于UWB技术的车辆控制方法,其特征在于,所述控制操作姿势操控与所述用户端UWB坐标间距最小的那个车机锚点UWB模块对应的部位,进行对应控制操作姿势的打开或关闭动作。
6.根据权利要求5 所述的一种基于UWB技术的车辆控制方法,其特征在于,若所述用户端在车尾范围指定距离抬手打开后备箱,若后备箱已经打开,则抬手动作则关闭后备箱;
或若所述用户端在车左边前门,左后门,右前门或右后门任一处的指定距离内,通过平开门姿势打开指定的对应车门,若车门当前处于打开状态,则执行关闭动作;
或若所述用户端在车左边前门,左后门,右前门或右后门指定距离内,进行抬手姿势,则打开对应车门玻璃,当前处于打开状态,则执行关闭动作。
7.一种基于UWB技术的车辆控制***,其特征在于,至少包括:
用户端,至少包括用户端Ble模块,用户端NFC模块,用户端UWB模块,用户端可信执行环境单元TEE;
车载端,至少包括车机MCU,及分别与所述车机MCU连接的6个车机锚点UWB模块,车载NFC模块,车载可信执行环境单元TEE,和车载Ble模块;
当用户端进入到车辆蓝牙辐射区内时,所述用户端Ble模块与车载Ble模块通信并进行身份认证,认证通过后,所述用户端Ble模块唤醒用户端UWB模块,所述车载Ble模块通过车机MCU唤醒安装于车内的6个车机锚点UWB模块,设置车机锚点UWB模块坐标点分别为:UWB1(X1,Y1,Z1),UWB2(X2,Y2,Z2),UWB3(X3,Y3,Z3),UWB4(X4,Y4,Z4),UWB5(X5,Y5,Z5),UWB6(X6,Y6,Z6);所述用户端UWB模块和所述车机锚点UWB模块间按预设交互模式进行数据传输,当各个所述车机锚点UWB模块接收到所述用户端UWB模块的数据,根据数据飞行时间计算用户端到UWB各个车机锚点UWB模块的距离值;所述用户端UWB模块相对车机MCU的位置坐标为:(X,Y,Z), 所述用户端UWB模块距离每个所述车机锚点UWB模块的锚点距离D0、D1、D2、D3、D4、D5;
所述车机MCU先对所述距离值进行过滤,包括:所述车机MCU保存25个锚点距离历史数据,判断当前锚点距离与所述锚点距离历史数据均值之差是否大于设定参数,若大于,则判定该锚点距离为距离跳变,并保存到历史数据记录表中,对应的车机锚点UWB模块不作为计算所述用户端UWB坐标的锚点;或去掉25个锚点距离历史数据中距离最大值和最小值,计算锚点距离历史记录数据的方差,如果方差大于设定参数,该锚点距离不作为计算所述用户端UWB坐标的锚点;否则,则将该锚点距离先存储到历史距离数据记录表中,根据卡尔曼滤波原理计算用户端UWB坐标相对车机锚点UWB模块坐标的距离D;
再根据车机锚点UWB模块坐标点和与用户端UWB模块的距离采用TDOA算法计算出所述用户端UWB模块三维坐标,包括:
从更新后的历史距离数据记录表中取出4个不同车机锚点UWB模块对应的锚点距离进行计算用户端UWB坐标相对车的位置坐标;三维坐标计算用如下算法:
式1:(X0 – X)^2 + (Y0 -Y)^2 + (Z0 – Z)^2 = D0 ^2 (1);
式2:((X1 – X)^2 + (Y1 -Y)^2 + (Z1 – Z)^2 = D1^2 (2);
式3:((X2 – X)^2 + (Y2 -Y)^2 + (Z2 – Z)^2 = D2 ^2 (3);
式4:((X3 – X)^2 + (Y3 -Y)^2 + (Z3 – Z)^2 = D3 ^2 (4);
且将式2,式3和式4分别减去式1得矩阵并进行矩阵求解,得用户端UWB坐标;
并确定所述用户端UWB模块的当前位置,根据所述当前位置和所述用户端UWB模块的控制动作,进行非接触式控制车身进行对应操作,包括:
存储5s内的用户端UWB坐标作为历史轨迹点,将所述历史轨迹点重构,旋转和缩放平移,从预定义的轨迹模板里面寻找最优匹配,如果匹配成功则给出识别的控制操作姿势,结合所述用户端UWB坐标,车机锚点UWB模块坐标,及所述控制操作姿势,控制车辆。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111488806.6A CN114371777B (zh) | 2021-12-08 | 2021-12-08 | 一种基于uwb技术的车辆控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111488806.6A CN114371777B (zh) | 2021-12-08 | 2021-12-08 | 一种基于uwb技术的车辆控制方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114371777A CN114371777A (zh) | 2022-04-19 |
CN114371777B true CN114371777B (zh) | 2024-06-11 |
Family
ID=81140115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111488806.6A Active CN114371777B (zh) | 2021-12-08 | 2021-12-08 | 一种基于uwb技术的车辆控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114371777B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114961505A (zh) * | 2022-04-21 | 2022-08-30 | 联合汽车电子有限公司 | 车辆后备箱箱门开启方法及*** |
CN115022947B (zh) * | 2022-06-02 | 2024-04-09 | 浙江吉利控股集团有限公司 | 一种定位锚点管理方法和装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102602363A (zh) * | 2012-03-27 | 2012-07-25 | 华南理工大学 | 基于超宽带的车辆无钥匙进入、启动与闭锁方法及装置 |
CN106652124A (zh) * | 2016-11-08 | 2017-05-10 | 云蜂汽车有限公司 | 一种车门的控制方法及云服务平台 |
CN107241691A (zh) * | 2017-07-21 | 2017-10-10 | 奇瑞汽车股份有限公司 | 一种基于手机与车机互联的用户身份识别调节***及其控制方法 |
JP2020122726A (ja) * | 2019-01-31 | 2020-08-13 | 株式会社Soken | 車両用位置推定システム |
CN112116735A (zh) * | 2019-06-20 | 2020-12-22 | 华为技术有限公司 | 一种智能锁解锁方法及相关设备 |
CN112193205A (zh) * | 2020-09-30 | 2021-01-08 | 南京天擎汽车电子有限公司 | 车辆无钥匙迎宾进入控制***、方法及车辆 |
KR20210007810A (ko) * | 2019-07-12 | 2021-01-20 | 비테스코 테크놀로지스 코리아 주식회사 | 차량 제어 시스템 및 그의 동작 방법 |
CN212890239U (zh) * | 2020-08-12 | 2021-04-06 | 慧翰微电子股份有限公司 | 一种基于蓝牙5.0和uwb的车载无钥匙进入和启动*** |
CN113366333A (zh) * | 2019-01-31 | 2021-09-07 | 株式会社电装 | 车辆用位置推断*** |
CN113436369A (zh) * | 2021-06-22 | 2021-09-24 | 远峰科技股份有限公司 | 一种车辆智能遥控器及车辆控制方法 |
CN113516034A (zh) * | 2021-05-06 | 2021-10-19 | 湖北亿咖通科技有限公司 | 一种车辆无钥匙进入***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130155237A1 (en) * | 2011-12-16 | 2013-06-20 | Microsoft Corporation | Interacting with a mobile device within a vehicle using gestures |
-
2021
- 2021-12-08 CN CN202111488806.6A patent/CN114371777B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102602363A (zh) * | 2012-03-27 | 2012-07-25 | 华南理工大学 | 基于超宽带的车辆无钥匙进入、启动与闭锁方法及装置 |
CN106652124A (zh) * | 2016-11-08 | 2017-05-10 | 云蜂汽车有限公司 | 一种车门的控制方法及云服务平台 |
CN107241691A (zh) * | 2017-07-21 | 2017-10-10 | 奇瑞汽车股份有限公司 | 一种基于手机与车机互联的用户身份识别调节***及其控制方法 |
JP2020122726A (ja) * | 2019-01-31 | 2020-08-13 | 株式会社Soken | 車両用位置推定システム |
CN113366333A (zh) * | 2019-01-31 | 2021-09-07 | 株式会社电装 | 车辆用位置推断*** |
CN112116735A (zh) * | 2019-06-20 | 2020-12-22 | 华为技术有限公司 | 一种智能锁解锁方法及相关设备 |
KR20210007810A (ko) * | 2019-07-12 | 2021-01-20 | 비테스코 테크놀로지스 코리아 주식회사 | 차량 제어 시스템 및 그의 동작 방법 |
CN212890239U (zh) * | 2020-08-12 | 2021-04-06 | 慧翰微电子股份有限公司 | 一种基于蓝牙5.0和uwb的车载无钥匙进入和启动*** |
CN112193205A (zh) * | 2020-09-30 | 2021-01-08 | 南京天擎汽车电子有限公司 | 车辆无钥匙迎宾进入控制***、方法及车辆 |
CN113516034A (zh) * | 2021-05-06 | 2021-10-19 | 湖北亿咖通科技有限公司 | 一种车辆无钥匙进入***及方法 |
CN113436369A (zh) * | 2021-06-22 | 2021-09-24 | 远峰科技股份有限公司 | 一种车辆智能遥控器及车辆控制方法 |
Non-Patent Citations (1)
Title |
---|
蓝牙技术在车辆导航***中的应用研究;熊慧, 刘建业, 孙永荣, 陈武;工业控制计算机;20030220(第01期);第30-33页 * |
Also Published As
Publication number | Publication date |
---|---|
CN114371777A (zh) | 2022-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114371777B (zh) | 一种基于uwb技术的车辆控制方法及*** | |
CN111257866B (zh) | 车载摄像头和车载雷达联动的目标检测方法、装置及*** | |
CN107801413B (zh) | 对电子设备进行控制的终端及其处理方法 | |
CN108427876B (zh) | 一种指纹识别方法及移动终端 | |
EP3380910B1 (en) | Device pairing in augmented / virtual reality environment | |
US11383166B2 (en) | Interaction method of application scene, mobile terminal, and storage medium | |
CN108509037B (zh) | 一种信息显示方法及移动终端 | |
US20180048482A1 (en) | Control system and control processing method and apparatus | |
CN107908334B (zh) | 一种指纹图标的显示方法、装置及移动终端 | |
CN104683598A (zh) | 接近传感器阈值调节方法、装置及智能设备 | |
CN110286744B (zh) | 信息处理方法和装置、电子设备、计算机可读存储介质 | |
KR101575159B1 (ko) | 주차 정보 제공을 위한 모바일 단말기용 어플리케이션의 동작방법 | |
CN104608708A (zh) | 打开和关闭车门的方法和*** | |
KR101563542B1 (ko) | 모바일 단말기를 이용한 주차 정보 제공 시스템 | |
CN106055097A (zh) | 一种亮屏控制方法、装置及电子设备 | |
CN109062201B (zh) | 基于ros的智能导航微***及其控制方法 | |
CN111625086A (zh) | 基于用户动作的车辆交互方法、***、设备及存储介质 | |
US11751008B2 (en) | Angle of arrival capability in electronic devices | |
EP3643454A1 (en) | Anti-collision method for robot | |
CN114995628B (zh) | 隔空手势识别方法及其相关设备 | |
CN104504868A (zh) | 监测终端设备用户不良习惯的装置及方法 | |
CN109116983A (zh) | 移动终端控制方法、装置、移动终端及计算机可读介质 | |
CN108734001B (zh) | 一种用户身份的认证方法、移动终端 | |
KR20190102479A (ko) | 이동단말기 및 그 제어 방법 | |
US11724397B2 (en) | Robot and method for controlling the same |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |