本技術涉及車輛控制,尤其涉及一種車輛部件調整方法、裝置、設備和車輛。
背景技術:
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、所述實時駕駛狀態信息符合預設的預警條件,包括:
28、響應于所述路況信息為車輛行進方向路面顛簸,或者所述油門實時狀態信息為油門階躍響應,或者所述制動踏板狀態信息為剎車階躍響應。
29、上述實施方式中,對實時駕駛狀態信息進行不同維度的解釋,不同的實施駕駛狀態信息均容易影響到用戶在車內使用可移動功能部件的狀態,分別在預知路況不佳或者車輛突然加速、突然剎車的情況下,及時對用戶進行警示,以便用戶安全性受到影響,提升了用戶的乘車安全性以及用戶對車輛的乘坐體驗。
30、基于相同目的,本技術實施例還提供了一種車輛部件調整裝置,其特征在于,所述裝置包括:
31、坐高確定模塊,用于響應于當前車輛內的目標用戶對可移動功能部件的啟動操作,獲取目標用戶乘坐的目標座椅的前后位置信息和目標用戶的坐姿高度;
32、位姿調整模塊,用于根據前后位置信息和坐姿高度,確定可移動功能部件的目標位姿,并控制可移動功能部件從當前位姿調整至目標位姿。
33、基于相同目的,本技術還提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現本技術任一實施例提供的方法。
34、基于相同目的,本技術還提供了一種車輛,所述車輛包括:
35、存儲器,用于存儲可執行程序代碼;
36、處理器,用于從所述存儲器中調用并運行所述可執行程序代碼,使得所述車輛執行本技術任一實施例提供的方法。
37、從上面所述可以看出,本技術實施例的技術方案,響應于當前車輛內的目標用戶對可移動功能部件的啟動操作,獲取目標用戶的坐姿高度,在需要使用該可移動功能部件的時候獲取目標用戶的坐姿高度,為獲取用戶坐姿提供一個準確的檢測機會,為了便于用戶使用可移動功能部件,用戶的坐姿高度也能夠為可移動功能部件提供調整位置和姿態的準確依據,并且不同的用戶其坐姿高度不一定相同,也能適應性的針對不同用戶的不同情況提供不同的調整依據,提高了可移動功能部件控制的適應性;同時,根據用戶乘坐的不同座椅位置和用戶本身的坐姿高度對可移動功能部件的位姿進行調整,能夠有效的根據用戶在車內的乘坐狀態進行相應的調整,以使得用戶能夠合理及舒適的實用該可移動功能部件,提升了該部件的實用靈活性。根據目標座椅的前后位置信息和坐姿高度,確定可移動功能部件的目標位姿,并控制可移動功能部件從當前位姿調整至目標位姿,通過坐姿高度計算可移動功能部件的目標位姿,從而確定可移動功能部件的調整方案,以使可移動功能部件能夠為用戶提供最佳的功能服務,從而提升用戶的使用體驗。