一种基于手势识别的车辆控制系统及方法
文献发布时间:2023-06-19 10:48:02
技术领域
本发明涉及汽车智能控制领域,特别涉及一种基于手势识别的车辆控制系统。
背景技术
随着国内汽车产业的飞速发展,汽车需求也是逐年提升。汽车不再是少数人的奢侈品,越来越多的人选择自驾汽车作为日常的代步工具。汽车也逐渐成为家庭生活的一部分。车辆也不再局限于简单的驾驶功能,整车的各项娱乐配置功能也逐渐成为顾客购买的有力吸引点。手势识别功能作为人工智能、自动化发展的一个成熟功能,在越来越多的领域得到应用。随着汽车电子的发展,将手势识别功能集成在车内的方案则会越来越多,但是现有整车技术手势识别功能相对简单,无法满足人们对丰富手势识别功能的需求。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于手势识别的车辆控制系统,丰富车辆的手势识别控制功能,实现手势控制车辆的多种功能。
为了实现上述目的,本发明采用的技术方案为:一种基于手势识别的车辆控制系统,包括手势识别模块、车联网主机;手势识别模块通过捕捉手势识别模块发出红外光的反射光,根据红外光的反射光判断当前手势形态,将指令转换成对应CAN信号,通过CAN通讯模块将指令发送到车联网主机,车联网主机将指令转发到对应控制器用于指令执行。
所述手势识别模块包括电源模块、主控MCU、手势侦测模块、CAN通讯模块,所述电源模块用于分别为主控MCU、手势侦测模块、CAN通讯模块供电,所述主控MCU通过手势侦测模块获取手势信号并将手势信号控制指令通过CAN通讯模块发送至中央网关,所述车联网主机通过中央网关获取手势对应的控制信号并转发至对应的控制器中。
所述手势识别模块识别的手势包括顺逆时针旋转手势、左右挥动手势、手掌前推手势、定点左右挥动手势、手掌上下移动手势和/或手掌平面静止手势,每个手势对应控制一个车载功能。
识别到的手势对应的控制功能包括音量调节、切换音乐/电台/接听电话、空调开闭、主机主题切换、导航开启、屏幕开闭。
一种基于手势识别的车空控制系统的控制方法,包括如下步骤:
1)、激活/打开手势识别功能,手势识别模块识别手势信号并转发至车联网主机;
2)、判断车联网主机的启动状态和车联网主机上触控屏是否被触控操作,若车联网主机启动且未进行触屏操作,此时反馈手势接收准备完毕至中央网关,中央网关将接收到的手势信号对应的指令信息发送至车联网主机中,车联网主机接收到对应的信号后向手势信号对应的控制器发出执行指令。
本发明的优点在于:可以实现多种手势识别功能,可以丰富手势识别功能,增加车辆的使用体验和控制方式;提高手势识别对于整车控制的需求,增加手势识别的可行性和对整车控制的可靠性;结构简单控制方便,综合充分考虑手势特点进行识别并为每个手势分配功能,从而实现多种手势控制的特点。
附图说明
下面对本发明说明书各幅附图表达的内容及图中的标记作简要说明:
图1为本发明系统结构原理图。
具体实施方式
下面对照附图,通过对最优实施例的描述,对本发明的具体实施方式作进一步详细的说明。
本发明设计所要解决的是丰富车控方式,提升产品购买力,提升手势控制的功能种类;其中功能涉及到软件&硬件如下:GCM(手势识别模块)、TIHU(车联网主机)、CGW(中央网关)等控制单元。软件开发需要满足整车OSEK网络管理规范,CAN信号需要按照CAN信号列表中定义的ID进行软件编码。
手势识别模块内部的主要控制模块有:电源模块、主控MCU、手势侦测模块、CAN通讯模块。手势侦测模块通过捕捉手势识别模块发出红外光的反射光,可以判断当前手势形态,通过内部算法处理,将指令转换成对应CAN信号,通过CAN通讯模块将指令发送到车联网主机,车联网主机将指令转发到对应控制器用于指令执行。
手势识别模块包括电源模块、主控MCU、手势侦测模块、CAN通讯模块,所述电源模块用于分别为主控MCU、手势侦测模块、CAN通讯模块供电,所述主控MCU通过手势侦测模块获取手势信号并将手势信号控制指令通过CAN通讯模块发送至中央网关,所述车联网主机通过中央网关获取手势对应的控制信号并转发至对应的控制器中。
手势识别模块识别的手势包括顺逆时针旋转手势、左右挥动手势、手掌前推手势、定点左右挥动手势、手掌上下移动手势和/或手掌平面静止手势,每个手势对应控制一个车载功能。识别到的手势对应的控制功能包括音量调节、切换音乐/电台/接听电话、空调开闭、主机主题切换、导航开启、屏幕开闭。
基于手势识别的车空控制系统的控制方法,包括如下步骤:
1)、激活/打开手势识别功能,手势识别模块识别手势信号并转发至车联网主机;通过预先设置的激活按钮等方式来实现功能激活;
2)、判断车联网主机的启动状态和车联网主机上触控屏是否被触控操作,若车联网主机启动且未进行触屏操作,此时反馈手势接收准备完毕至中央网关,中央网关将接收到的手势信号对应的指令信息发送至车联网主机中,车联网主机接收到对应的信号后向手势信号对应的控制器发出执行指令。
下面针对各种功能的控制具体说明:
音量控制:
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制音量增加:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
3、GCM收到顺时针旋转手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x5;
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制音量减小:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
3、GCM收到逆时针旋转手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x6;
主题切换:
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制主机主题切换:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
3、GCM收到定点左右挥动手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x8;
控制曲目切换/接听电话:
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制上一曲/接听电话:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
3、GCM收到左挥手势,向IHU/TIHU发出事件型信号GCM_GetCntrlSts=0x3;
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制下一曲/挂断电话:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
3、GCM收到右挥手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x4;
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制空调打开/关闭:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
3、GCM收到前推手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x7;
注:钥匙处于ACC档时,AC接收信号,不执行具体动作。
屏幕打开/关闭:
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,控制主机屏幕打开:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,且屏幕处于关闭状态;
3、GCM收到垂直平面静止手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x2;
钥匙打到ACC或者ON档,打开手势识别功能后,当满足以下条件,控制主机屏幕关闭:
1、主机打开发送IHU_RRMOnSts=0x1;
2、IHU/TIHU未进行触屏操作,且屏幕处于打开状态;
3、GCM收到垂直平面静止手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x2;
导航回家:
手势识别模组激活,打开手势识别功能后,当满足以下所有条件,进入导航回家选择界面:
1、主机打开发送IHU_RRMOnSts=0x1;
1、IHU/TIHU未进行触屏操作,向GCM发送IHU_TouchEvt=0x0;
2、GCM收到在Z轴方向:上+下手势,向IHU/TIHU发出周期事件型信号GCM_GetCntrlSts=0x9
使用者可以使用以下手势进行功能控制。
音量控制:手势识别功能打开,GCM收到顺/逆时针旋转手势,控制音量增加/减小;
主题切换:手势识别功能打开,GCM收到定点挥动手势,控制主题切换;
控制曲目切换/接听电话:手势识别功能打开,GCM收到左挥手势,控制上一曲/接听电话;GCM收到右挥手势,控制下一曲/挂断电话;
空调控制:手势识别功能打开,GCM收到手掌前推手势,控制AC打开/关闭空调系统;
导航回家:手势识别功能打开,GCM收到平面上+下组合手势,进入导航回家界面;
屏幕关闭/打开:手势识别功能打开,GCM收到手掌垂直平面静止,打开/关闭车联网主机的屏幕;
下面表格是基于GCM实现车辆控制的功能列表。
本申请对于GCM硬件标准要求如下:
1、电气性能要求
工作电压:额定工作电压12V,在9V~16V电压范围内能正常可靠工作,当电压低于9V或高于16V时,可以不工作,如工作必须工作正常;
工作电流:工作电流小于1A
2、环境要求
工作温度:-30℃~80℃;
存储温度:-40℃~85℃;
满足Q/YKY S8-22中环境性能相关要求;
对光照条件无要求,不受光线照射影响,在强/弱光下均能正常工作;
具备红外抗扰能力;
3、其他要求
识别距离:5cm~20cm;
动作速度:60~6000/s;
识别准确率:95%以上;
误动作率:不允许。
显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,均在本发明的保护范围之内。
- 一种基于手势识别的车辆控制系统及方法
- 一种基于手势识别的幻灯片控制方法及控制系统