无人驾驶车辆驾驶风格设定方法及云端服务器与流程

文档序号:30610116发布日期:2022-07-01 23:24阅读:153来源:国知局
无人驾驶车辆驾驶风格设定方法及云端服务器与流程

1.本技术涉及自动驾驶技术领域,尤其涉及一种无人驾驶车辆驾驶风格设定方法及云端服务器。


背景技术:

2.相关技术中,低阶自动驾驶的辅助驾驶系统通过接受驾驶者的设置(由按键、或触摸屏等进行输入),设定驾驶风格,例如舒适模式、运动模式、节能模式等;或者通过设定某项具体的功能参数,例如自适应巡航的跟车距离。高阶自动驾驶的自主驾驶系统使用开发者预定义的参数,用户无法变更。
3.相关技术的无人驾驶车辆例如robotaxi(无人驾驶出租车)、robobus(无人驾驶公交车),从驾驶者的角度出发,以驾驶者的驾驶习惯通过训练机器学习获得驾驶风格模型,根据驾驶风格模型,获得驾驶风格。相关技术的驾驶风格设定,需要专用的模拟设备进行提前输入驾驶风格的设定要素,或者由无人驾驶车辆通过感知设备感知自身和/或周围车辆的驾驶行为,导出驾驶风格的设定要素,依据驾驶风格的设定要素设定驾驶风格。
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.图1是本技术实施例示出的无人驾驶车辆驾驶风格设定方法的流程示意图;
40.图2是本技术实施例示出的无人驾驶车辆驾驶风格设定方法的另一流程示意图;
41.图3是本技术实施例示出的云端服务器的结构示意图;
42.图4是本技术实施例示出的云端服务器的另一结构示意图;
43.图5是本技术实施例示出的电子设备的结构示意图。
具体实施方式
44.下面将参照附图更详细地描述本技术的实施方式。虽然附图中显示了本技术的实施方式,然而应该理解,可以以各种形式实现本技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本技术更加透彻和完整,并且能够将本技术的范围完整地传达给本领域的技术人员。
45.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
46.应当理解,尽管在本技术可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
47.本技术实施例提供一种无人驾驶车辆驾驶风格设定方法,能够从无人驾驶车辆用户的角度出发,进行无人驾驶车辆驾驶风格的设定,提高用户的乘坐体验。
48.以下结合附图详细描述本技术实施例的技术方案。
49.实施例一:
50.图1是本技术实施例示出的无人驾驶车辆驾驶风格设定方法的流程示意图。
51.参见图1,一种无人驾驶车辆驾驶风格设定方法,包括:
52.在步骤s101中,根据用户的个人信息获取用户的驾驶风格。
53.在一种实施方式中,用户通过与无人驾驶车辆关联的app(application,应用软件)预约无人驾驶车辆时,app获取用户的个人信息,将包括用户的个人信息的数据请求发送至云端服务器。云端服务器接收数据请求,获取数据请求的用户的个人信息;依据用户的个人信息,获取与用户的个人信息对应的预先存储的驾驶风格。
54.在步骤s102中,将用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶。
55.在一种实施方式中,用户通过与无人驾驶车辆关联的app预约无人驾驶车辆时,云端服务器为用户分派无人驾驶车辆,将用户的驾驶风格发送至为用户分派的无人驾驶车辆。在用户乘坐无人驾驶车辆期间,无人驾驶车辆按照用户的驾驶风格行驶。
56.本技术实施例示出的无人驾驶车辆驾驶风格设定方法,根据用户的个人信息获取用户的驾驶风格,将用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶,能够从无人驾驶车辆用户的角度出发,进行无人驾驶车辆驾驶风格的设定,能够满足用户的个性化需求,提高用户的乘坐体验。
57.实施例二:
58.图2是本技术实施例示出的无人驾驶车辆驾驶风格设定方法的另一流程示意图。
59.参见图2,一种无人驾驶车辆驾驶风格设定方法,包括:
60.在步骤s201中,获取用户的个人信息。
61.在一种实施方式中,用户的个人终端例如手机、pad(平板电脑)、驾驶模拟器或其他vr设备,安装有与无人驾驶车辆关联的app。用户使用个人信息在app注册个人账号,用户的个人账号与个人信息关联绑定,个人信息包括但不限于用户的姓名、手机号码、身份证号码。在用户需要预约无人驾驶车辆时,用户使用个人账号登录个人终端的app,通过app预约无人驾驶车辆,app获取与用户的个人账号关联绑定的用户的个人信息;将包括用户的个人信息的数据请求发送至云端服务器;云端服务器接收数据请求,获取数据请求中的用户的个人信息。
62.在一种实施方式中,无人驾驶车辆的用户包括无人驾驶车辆的乘客、驾驶者。
63.在步骤s202中,判断是否有与用户的个人信息对应的用户的驾驶风格;如果是,执行步骤s206;如果否,执行步骤s203。
64.在一种实施方式中,在用户预约无人驾驶车辆时,通过用户的个人信息,判断是否有与用户的个人信息对应的用户的驾驶风格;如果有与用户的个人信息对应的用户的驾驶风格,执行步骤s206;如果没有与用户的个人信息对应的用户的驾驶风格,执行步骤s203。
65.在一种实施方式中,云端服务器根据数据请求中的用户的个人信息,判断是否有与用户的个人信息对应的用户的驾驶风格;如果有与用户的个人信息对应的用户的驾驶风格,执行步骤s206;如果没有与用户的个人信息对应的用户的驾驶风格,执行步骤s203。
66.在步骤s203中,获取用户的偏好数据。
67.在一种实施方式中,如果没有与用户的个人信息对应的用户的驾驶风格,则获取用户的偏好数据。如果没有与用户的个人信息对应的用户的驾驶风格,云端服务器通过app向用户展示预定义问卷。用户根据个人的主观偏好,通过个人终端的app完成预定义问卷,预定义问卷的题目形式包括但不限于文字、图片、声音、视频等。app将用户完成的预定义问卷上传云端服务器。云端服务器根据用户完成的预定义问卷,获取用户乘坐无人驾驶车辆的偏好数据。例如,云端服务器通过个人终端的app向用户提供几组从用户角度出发的预定义的视频,向用户展示预定义问卷的题目,题目的内容包括但不限于:高速巡航时,不同跟车距离的选择;高速巡航时,不同速度的选择;前方车辆速度较慢,变道超车/跟车巡航的选择;出匝道时提前换道的时机的选择;能够接受的最大横纵向加速度的选择;能够接受的最大横纵向加加速度的选择。用户可以对视频的部分或全部问题进行选择。app将用户完成的预定义问卷上传云端服务器。云端服务器根据用户对预定义问卷题目的选择,对未选择的部分可以采用默认值,获取用户乘坐无人驾驶车辆的偏好数据,用户对预定义问卷题目的选择越丰富,对用户驾驶风格的偏好画像也越准确,即获得的用户乘坐无人驾驶车辆的偏好数据也越准确。
68.在步骤s204中,根据偏好数据,按照特定的规则,生成用户的驾驶风格。
69.在一种实施方式中,云端服务器基于特定的规则,对用户乘坐无人驾驶车辆的偏好数据进行汇总、归纳,自动生成包括一组个性化控制参数的用户的驾驶风格。
70.在一种实施方式中,驾驶风格包括跟车距离、变道、速度、横向加速度、纵向加速
度、横向加加速度、纵向加加速度、制动和转向中的一个或多个控制参数。
71.在一种实施方式中,云端服务器可以通过增大和/或减小驾驶风格包括的各个控制参数,将驾驶风格分为5档:保守驾驶风格、略保守驾驶风格、普通驾驶风格、略激进驾驶风格和激进驾驶风格,5档驾驶风格由保守驾驶风格至激进驾驶风格激进程度逐档加深。例如,高速巡航时,保守驾驶风格的跟车距离是100米以上,略保守驾驶风格的跟车距离是80米~100米,普通守驾驶风格的跟车距离是60米~80米,略激进驾驶风格的跟车距离是40米~60米,激进驾驶风格的跟车距离是20米~40米。
72.在步骤s205中,将用户的驾驶风格与用户的个人信息对应存储。
73.在一种实施方式中,云端服务器将用户的驾驶风格与用户的个人信息对应,并将用户的驾驶风格与用户的个人信息关联绑定,存储于云端服务器。
74.在步骤s206中,根据用户的个人信息获取用户的驾驶风格。
75.在一种实施方式中,云端服务器根据数据请求的用户的个人信息,获取存储的与用户的个人信息对应的用户的驾驶风格。
76.在步骤s207中,将用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶。
77.在一种实施方式中,云端服务器将用户的驾驶风格发送至分派给用户的无人驾驶车辆。无人驾驶车辆接收用户的驾驶风格,在用户乘坐无人驾驶车辆期间,按照用户的驾驶风格行驶。在用户乘坐无人驾驶车辆期间,无人驾驶车辆依据用户的驾驶风格的控制参数,实现无人驾驶,实现对车辆的油门控制、刹车控制、和/或转向控制。
78.在一种实施方式中,在无人驾驶车辆依据用户的驾驶风格的行驶期间,可以根据无人驾驶传感器获得的路况信息,选择是否使用驾驶风格的控制参数对车辆进行控制。例如,无人驾驶车辆的无人驾驶传感器在检测到危险、严重影响效率的路况例如道路拥挤、或道路发生危险事件时,可以选择不使用驾驶风格的控制参数对车辆进行控制,而采用自适应的驾驶风格。
79.在步骤s208中,获取调整后的用户的偏好数据;执行步骤s204。
80.在一种实施方式中,在无人驾驶车辆依据用户的驾驶风格的行驶结束,即用户乘坐无人驾驶车辆后,云端服务器可以通过app向用户提供预定义的评价问卷。用户可以通过app完成评价问卷,对该次乘坐无人驾驶车辆进行乘坐体验评价,例如,跟车距离是否太远?纵向加加速度是否太大?app将用户完成的评价问卷上传云端服务器。云端服务器对用户的偏好数据进行调整;获取调整后的用户的偏好数据;根据调整后的用户的偏好数据,按照特定的规则,生成用户新的驾驶风格;将用户新的驾驶风格与用户的个人信息对应存储于云端服务器,以供用户下次乘坐无人驾驶车辆时使用。
81.在一种实施方式中,在无人驾驶车辆依据用户的驾驶风格的行驶期间,用户可以通过app对用户的偏好数据进行调整,并将调整后的偏好数据上传云端服务器。云端服务器获取调整后的用户的偏好数据;根据调整后的用户的偏好数据,按照特定的规则,生成用户新的驾驶风格;将用户新的驾驶风格与用户的个人信息对应存储于云端服务器;将用户新的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户新的驾驶风格在剩余路程继续行驶;或供用户下次乘坐无人驾驶车辆时使用。
82.本技术实施例示出的无人驾驶车辆驾驶风格设定方法,根据用户的个人信息获取
用户的驾驶风格,将用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶,能够从无人驾驶车辆用户的角度出发,进行无人驾驶车辆驾驶风格的设定,能够满足用户的个性化需求,提高用户的乘坐体验。
83.进一步的,本技术实施例示出的无人驾驶车辆驾驶风格设定方法,能够从无人驾驶车辆的用户特别是乘客的角度出发,根据用户的偏好数据,生成并存储用户的驾驶风格,将用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶,驾驶风格设定无需复杂算法、高性能设备,降低了驾驶风格设定对无人驾驶车辆高性能要求的依赖;同时,允许根据乘客个人的偏好数据,进行车辆驾驶风格的设定,能够满足用户的个性化需求,提高用户乘坐车辆的舒适性。
84.实施例三:
85.与前述应用功能实现方法实施例相对应,本技术还提供了一种云端服务器、电子设备及相应的实施例。
86.图3是本技术实施例示出的云端服务器的结构示意图。
87.参见图3,一种云端服务器,包括第一获取单元301、发送单元302。
88.第一获取单元301,用于根据用户的个人信息获取用户的驾驶风格。
89.发送单元302,用于将第一获取单元301获取的用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶。
90.本技术实施例示出的无人驾驶车辆驾驶风格设定方法,根据用户的个人信息获取用户的驾驶风格,将用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶,能够从无人驾驶车辆用户的角度出发,进行无人驾驶车辆驾驶风格的设定,能够满足用户的个性化需求,提高用户的乘坐体验。
91.实施例四:
92.图4是本技术实施例示出的云端服务器的另一结构示意图。
93.参见图4,一种云端服务器,包括第一获取单元301、发送单元302、第二获取单元401、处理单元402、第三获取单元403、判断单元404。
94.第三获取单元403,用于获取用户的个人信息.
95.判断单元404,用于判断是否有与第三获取单元403获取的用户的个人信息对应的用户的驾驶风格。
96.第二获取单元401,用于如果判断单元404判断没有与用户的个人信息对应的用户的驾驶风格,获取用户的偏好数据。
97.处理单元402,用于根据第二获取单元401获取的偏好数据,生成并存储用户的驾驶风格。
98.在一种实施方式中,处理单元402根据第二获取单元401获取的偏好数据,按照特定的规则,生成用户的驾驶风格;将用户的驾驶风格与用户的个人信息对应存储。
99.第一获取单元301,还用于如果所述判断单元404判断有与用户的个人信息对应的用户的驾驶风格,根据第三获取单元403获取的用户的个人信息获取用户的驾驶风格。
100.发送单元302,用于将第一获取单元301获取的用户的驾驶风格发送至用户乘坐的无人驾驶车辆,以使用户乘坐的无人驾驶车辆按照用户的驾驶风格行驶
101.在一实施例中,第二获取单元401,还用于获取调整后的用户的偏好数据。处理单
元402,还用于根据第二获取单元401获取的调整后的用户的偏好数据,生成用户的驾驶风格;将用户的驾驶风格与用户的个人信息对应存储。
102.关于上述实施例中的云端服务器,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不再做详细阐述说明。
103.实施例五:
104.图5是本技术实施例示出的电子设备的结构示意图。
105.参见图5,电子设备500包括存储器510和处理器520。
106.处理器520可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
107.存储器510可以包括各种类型的存储单元,例如系统内存、只读存储器(rom)和永久存储装置。其中,rom可以存储处理器520或者计算机的其他模块需要的静态数据或者指令。永久存储装置可以是可读写的存储装置。永久存储装置可以是即使计算机断电后也不会失去存储的指令和数据的非易失性存储设备。在一些实施方式中,永久性存储装置采用大容量存储装置(例如磁或光盘、闪存)作为永久存储装置。另外一些实施方式中,永久性存储装置可以是可移除的存储设备(例如软盘、光驱)。系统内存可以是可读写存储设备或者易失性可读写存储设备,例如动态随机访问内存。系统内存可以存储一些或者所有处理器在运行时需要的指令和数据。此外,存储器510可以包括任意计算机可读存储媒介的组合,包括各种类型的半导体存储芯片(例如dram,sram,sdram,闪存,可编程只读存储器),磁盘和/或光盘也可以采用。在一些实施方式中,存储器510可以包括可读和/或写的可移除的存储设备,例如激光唱片(cd)、只读数字多功能光盘(例如dvd-rom,双层dvd-rom)、只读蓝光光盘、超密度光盘、闪存卡(例如sd卡、min sd卡、micro-sd卡等)、磁性软盘等。计算机可读存储媒介不包含载波和通过无线或有线传输的瞬间电子信号。
108.存储器510上存储有可执行代码,当可执行代码被处理器520处理时,可以使处理器520执行上文述及的方法中的部分或全部。
109.此外,根据本技术的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本技术的上述方法中部分或全部步骤的计算机程序代码指令。
110.或者,本技术还可以实施为一种计算机可读存储介质(或非暂时性机器可读存储介质或机器可读存储介质),其上存储有可执行代码(或计算机程序或计算机指令代码),当可执行代码(或计算机程序或计算机指令代码)被电子设备(或服务器等)的处理器执行时,使处理器执行根据本技术的上述方法的各个步骤的部分或全部。
111.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的
其他普通技术人员能理解本文披露的各实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1