本发明涉及车辆,尤其涉及一种车载显示屏控制方法、装置、车辆及存储介质。
背景技术:
1、目前,为了提升用户的体验感,车载显示屏的尺寸也越来越大,显示屏还同时具有横竖屏切换功能。例如,车载中控大屏通过机械臂设于主驾驶位和副驾驶位前方的中间位置,中控大屏可横竖旋转以切换显示方式。同时,部分车辆为了进一步提升体验感,还配置有智能方向盘,方向盘可电动调节前后倾角和上下伸缩量。
2、但是,由于车辆座舱空间有限,上述车辆在机械臂运动并带动中控大屏进行横竖屏切换时,若中控大屏距离方向盘较近,即手握方向盘包络过小,中控大屏会碰撞到方向盘或者驾驶员的手背,不利于显示屏的安全运行。
技术实现思路
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、其中,表示方向盘圆心在转向管柱坐标系中的坐标;l2表示所述伸缩位移;l1表示所述旋转位移;θ表示所述方向盘俯仰角;表示绕y轴旋转的旋转矩阵。
28、第二方面,本发明提供了一种车载显示屏控制装置,包括:
29、数据获取模块,用于响应于用户触发的显示屏旋转指令,获取方向盘的伸缩位移和旋转位移、方向盘俯仰角以及与车载显示屏连接的电机的转动角度;
30、屏幕坐标计算模块,用于根据所述转动角度和预先获取的屏幕几何数据,得到车载显示屏的屏幕空间坐标;
31、方向盘坐标计算模块,用于根据所述伸缩位移、所述旋转位移和所述方向盘俯仰角,得到方向盘空间圆方程;
32、最短距离计算模块,用于根据所述屏幕空间坐标和所述方向盘空间圆方程,计算得到屏幕与方向盘之间的最短距离;其中,所述最短距离为方向盘圆心到显示屏两条边的最小距离;
33、显示屏控制模块,用于根据所述最短距离对车载显示屏进行控制。
34、优选地,所述显示屏控制模块包括:
35、第一控制单元,用于当判定所述最短距离小于预设的距离值时,获取车载显示屏的当前位置并控制车载显示屏移动至预设的初始位置,根据所述显示屏旋转指令进行转动,在转动完成之后,控制车载显示屏移动至所述当前位置;
36、第二控制单元,用于当判定所述最短距离大于预设的距离值时,根据所述显示屏旋转指令进行转动。
37、第三方面,本发明还提供了一种车辆,包括车载显示屏、电机、方向盘以及如上述中任意一项所述的车载显示屏控制装置,所述电机与车载显示屏连接,所述电机用于带动所述车载显示屏运动。
38、第四方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述中任意一项所述的车载显示屏控制方法。
39、相比于现有技术,本发明具有如下有益效果:
40、本发明提供一种车载显示屏控制方法,包括响应于用户触发的显示屏旋转指令,获取方向盘的伸缩位移和旋转位移、方向盘俯仰角以及与车载显示屏连接的电机的转动角度;根据所述转动角度和预先获取的屏幕几何数据,得到车载显示屏的屏幕空间坐标;根据所述伸缩位移和所述旋转位移,得到方向盘空间圆方程;根据所述屏幕空间坐标和所述方向盘空间圆方程,计算得到屏幕与方向盘之间的最短距离;其中,所述最短距离为方向盘圆心到显示屏两条边的最小距离;根据所述最短距离对车载显示屏进行控制。
41、在本发明中,在执行显示屏旋转时,通过计算旋转时可利用的最小距离,在方向盘与显示屏没有干涉时将执行目标位置旋转运动,有干涉将退回设定位置后避让方向盘再执行旋转目标位置运动,以避免车载显示屏在横竖屏切换时碰撞到方向盘或驾驶员手背,从而实现车载显示屏的安全切换。
1.一种车载显示屏控制方法,其特征在于,包括:
2.根据权利要求1所述的车载显示屏控制方法,其特征在于,所述根据所述最短距离对车载显示屏进行控制,包括:
3.根据权利要求1所述的车载显示屏控制方法,其特征在于,所述根据所述转动角度和预先获取的屏幕几何数据,得到车载显示屏的屏幕空间坐标,包括:
4.根据权利要求1所述的车载显示屏控制方法,其特征在于,所述根据所述伸缩位移、所述旋转位移和所述方向盘俯仰角,得到方向盘空间圆方程,包括:
5.根据权利要求1所述的车载显示屏控制方法,其特征在于,所述根据所述屏幕空间坐标和所述方向盘空间圆方程,计算得到屏幕与方向盘之间的最短距离,包括:
6.根据权利要求4所述的车载显示屏控制方法,其特征在于,所述方向盘空间圆方程包括:
7.一种车载显示屏控制装置,其特征在于,包括:
8.根据权利要求7所述的车载显示屏控制装置,其特征在于,所述显示屏控制模块包括:
9.一种车辆,其特征在于,包括车载显示屏、电机、方向盘以及如权利要求7或8所述的车载显示屏控制装置,所述电机与车载显示屏连接,所述电机用于带动所述车载显示屏运动。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至6中任意一项所述的车载显示屏控制方法。