行驶控制系统和方法与流程

文档序号:15034381发布日期:2018-07-27 19:54阅读:167来源:国知局

本公开涉及车辆系统,并且更具体地涉及帮助婴儿入睡的系统和方法。



背景技术:

父母常常带着他们的婴儿坐车以帮助婴儿入睡。车辆提供的轻柔摇摆运动以及道路噪音创造了一个可以帮助婴儿入睡的环境。有时,父母可能需要一些帮助来确定采取哪种行驶路线。告诉驾驶车辆的父母婴儿已经入睡也是有帮助的,特别是如果父母是独自一人,使得父母可以结束驾驶并且回家。



技术实现要素:

根据本发明,提供一种方法,包括:

在控制器处接收发起帮助车辆中的婴儿入睡的行驶阶段的请求;

由控制器识别用于行驶阶段的行驶路线;

由控制器通过遵循行驶路线来执行行驶阶段;和

通过一个或多个车载传感器确定车辆中的婴儿在行驶阶段期间是否已经入睡。

根据本发明的一个实施例,其中行驶路线是从与婴儿入睡相关联的一个或多个先前的行驶路线中选择的。

根据本发明的一个实施例,其中行驶路线由婴儿的看护人选择。

根据本发明的一个实施例,其中行驶路线是基于道路平滑度、道路拓扑、行驶路线中的转弯以及在行驶路线中的停止中的至少一个选择的。

根据本发明的一个实施例,其中一个或多个车载传感器包括摄像机系统。

根据本发明的一个实施例,该方法进一步包括向婴儿的看护人提供婴儿已经入睡的通知。

根据本发明的一个实施例,其中当婴儿已经入睡时,行驶阶段完成并且使车辆返回到家庭位置。

根据本发明,提供一种方法,包括:

在控制器处接收模拟帮助车辆中的婴儿入睡的行驶阶段的请求;

由控制器识别与模拟行驶阶段相关联的行驶路线;

由控制器模拟行驶阶段,其中模拟行驶阶段包括根据行驶路线在车辆的悬架中产生独立运动而同时使车辆处于静止,并且其中车辆的悬架中的独立运动产生在车辆的车身中的来回运动;和

通过一个或多个车载传感器确定车辆中的婴儿在模拟行驶阶段期间是否已经入睡。

根据本发明的一个实施例,该方法进一步包括经由车辆音频系统将音频信号发送到车辆的车厢,其中音频信号包括车辆发动机声音和道路噪声中的至少一个。

根据本发明的一个实施例,其中行驶路线是从与婴儿入睡相关联的一个或多个先前行驶路线中选择的。

根据本发明的一个实施例,其中行驶路线由婴儿的看护人选择。

根据本发明的一个实施例,其中一个或多个车载传感器包括摄像机系统。

根据本发明的一个实施例,该方法进一步包括向婴儿的看护人提供婴儿已经入睡的通知。

根据本发明,提供一种装置,包括:

计算系统,计算系统被配置为接收发起帮助车辆中的婴儿入睡的行驶阶段的请求,其中计算系统被配置为识别用于行驶阶段的行驶路线,并且其中计算系统被配置为通过遵循行驶路线来执行行驶阶段;和

连接到计算系统的车载传感器,并且车载传感器被配置为确定车辆中的婴儿在行驶阶段期间是否已经入睡。

根据本发明的一个实施例,其中行驶路线是从与婴儿入睡相关联的一个或多个先前行驶路线中选择的。

根据本发明的一个实施例,其中行驶路线由婴儿的看护人选择。

根据本发明的一个实施例,其中行驶路线是基于道路平滑度、道路拓扑、行驶路线中的转弯以及在行驶路线中的停止中的至少一个来选择的。

根据本发明的一个实施例,其中车载传感器是摄像机。

根据本发明的一个实施例,其中向婴儿的看护人提供婴儿已经入睡的通知。

根据本发明的一个实施例,其中当婴儿已经入睡时,行驶阶段完成并且使车辆返回到家庭位置。

附图说明

参考以下附图来描述本公开的非限制性和非穷举性实施例,其中相同的附图标记在整个各附图指代相同的部件,除非另有说明。

图1是示出了包括行驶控制系统的车辆控制系统的实施例的框图;

图2是示出了行驶控制系统的实施例的框图;

图3示出了车辆上的行驶控制系统以及相关联的车辆悬架控制器的实施例;

图4示出了用于执行行驶阶段以帮助车辆中的婴儿入睡的方法的实施例;

图5示出了用于识别用于执行行驶阶段的行驶路线的方法的实施例;

图6示出了用于模拟帮助车辆中的婴儿入睡的行驶阶段的方法的实施例;

图7示出了用于识别模拟行驶阶段的行驶路线的方法的实施例。

具体实施方式

在下面的公开内容中,参考形成本文一部分的附图,并且其中通过图示的方式示出了可以实施本公开的具体实施方式。应当理解,在不脱离本公开的范围的情况下,可以使用其他实施方式并且可以进行结构改变。说明书中提及的“一个实施例”、“实施例”、“示例性实施例”等表明所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以不一定包括该特定特征、结构或特性。此外,这样的短语不一定指代相同的实施例。进一步地,当结合实施例描述特定特征、结构或特性时,无论是否有明确说明,结合其他实施例来改变这样的特征、结构或特性,被认为是在本领域技术人员的知识范围内。

本文公开的系统、装置和方法的实施方式可以包括或利用包括计算机硬件的专用或通用计算机,该计算机硬件如本文所讨论的例如一个或多个处理器和系统存储器。在本公开的范围内的实施方式还可以包括用于携带或存储计算机可执行指令和/或数据结构的物理和其他计算机可读介质。这样的计算机可读介质可以是可由通用或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是计算机存储介质(装置)。携带计算机可执行指令的计算机可读介质是传输介质。因此,作为示例而非限制,本公开的实施方式可以包括至少两种截然不同的计算机可读介质:计算机存储介质(装置)和传输介质。

计算机存储介质(装置)包括ram(随机存取存储器)、rom(只读存储器)、eeprom(电可擦除可编程只读存储器)、cd-rom(光盘只读存储器)、固态硬盘(“ssd”)(例如,基于ram)、闪速存储器、相变存储器(“pcm”)、其它存储器类型、其他光盘存储器、磁盘存储器或其他磁存储装置、或可用于以计算机可执行指令或数据结构的形式存储期望的程序代码手段的并且可以由通用或专用计算机访问的任何其他介质。

本文公开的设备、系统和方法的实施方式可以通过计算机网络进行通信。“网络”被定义为使得能够在计算机系统和/或模块和/或其他电子装置之间传送电子数据的一个或多个数据链路。当信息通过网络或其他通信连接(硬连线的、无线或硬连线或无线的组合之一)传输或提供给计算机时,计算机将连接正确地视为传输介质。传输介质可以包括网络和/或数据链路,该传输介质可以用于以计算机可执行指令或数据结构的形式携带期望的程序代码手段,并且该传输介质可由通用或专用计算机访问。上述的组合也应包括在计算机可读介质的范围内。

计算机可执行指令包括例如在处理器执行时使通用计算机、专用计算机或专用处理装置执行某个功能或功能组的指令和数据。计算机可执行指令可以是例如二进制文件、诸如汇编语言的中间格式指令、或者甚至是源代码。尽管主题是用特定于结构特征和/或方法行为的语言描述的,但是应当理解,在所附权利要求中限定的主题不一定限于本文所描述的特征或行为。相反,所描述的特征和行为被公开为实现权利要求的示例形式。

本领域技术人员将理解,本公开可以在具有许多类型的计算机系统配置的网络计算环境中实施,计算机系统配置包括:车载计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、手支持装置、多处理器系统、基于微处理器或可编程消费电子产品、网络个人计算机(pc)、小型计算机、大型计算机、移动电话、个人数字助理(pda)、平板电脑、寻呼机、路由器、交换机、各种存储装置等。本公开还可以在分布式系统环境中实施,其中,通过网络链接(通过硬连线数据链路、无线数据链路、或通过硬连线和无线数据链路的组合之一)使本地和远程计算机系统都执行任务。在分布式系统环境中,程序模块可以位于本地和远程两者存储装置中。

进一步地,在适当的情况下,本文描述的功能可以在硬件、软件、固件、数字部件或模拟部件中的一个或多个中执行。例如,一个或多个专用集成电路(asic)可以被编程为执行本文所描述的一个或多个系统和程序。在整个描述和权利要求中使用某些术语来指代特定的系统部件。如本领域技术人员将理解的,部件可以由不同的名称被引用。本文档不打算在名称不同而功能相同的部件之间作区分。

应当注意,本文讨论的传感器实施例可以包括计算机硬件、软件、固件或其任何组合,以执行其功能的至少一部分。例如,传感器可以包括被配置为在一个或多个处理器中执行的计算机代码,并且可以包括由计算机代码控制的硬件逻辑电路/电路。本文中提供的这些示例装置的目的在于说明,并不旨在限制。本公开的实施例可以在相关领域的技术人员已知的更多类型的装置中实现。

本公开的至少一些实施例针对包含存储在任何计算机可用介质上的这种逻辑(例如,以软件的形式)的计算机程序产品。当在一个或多个数据处理装置中执行时,这种软件导致装置如本文所描述地被操作。

图1是示出了包括行驶控制系统104的车辆控制系统100的实施例的框图。自动驾驶/辅助系统102可以用于自动化或控制车辆的操作或者向人类驾驶员提供帮助。例如,自动驾驶/辅助系统102可以控制车辆的制动、转向、座椅安全带张力、加速度、灯、警报、驾驶员通知、无线电、车辆锁或任何其他辅助系统中的一个或多个。在另一示例中,自动驾驶/辅助系统102可能不能提供驾驶(例如、转向、加速或制动)的任何控制,但是可以提供通知和警报以帮助人类驾驶员安全行驶。车辆控制系统100包括行驶控制系统104,该系统104与车辆控制系统100中的各种部件相互作用以开始并且执行用于帮助车辆中的婴儿入睡的行驶阶段。在一些实施例中,行驶控制系统104可以模拟而不是执行行驶阶段,如随后讨论的。尽管在图1中示出了行驶控制系统104作为单独的部件,在替代实施例中,行驶控制系统104可以并入到自动驾驶/辅助系统102或任何其他车辆部件中。

车辆控制系统100还包括用于检测附近物体的存在或者确定母车辆(例如,包括车辆控制系统100的车辆)的位置的一个或多个传感器系统/装置。例如,车辆控制系统100可以包括雷达(无线电探测和测距)系统106、一个或多个激光雷达(光探测和测距)系统108、一个或多个摄像机系统110、全球定位系统(gps)112和/或超声波系统114。一个或多个摄像机系统110可以包括安装到车辆(例如,车辆的后部)的后视摄像机、前视摄像机和侧视摄像机。摄像机系统110还可以包括一个或多个内部摄像机,该内部摄像机捕获车辆内的乘客和其他物体的图像。

此外,车辆控制系统100可以包括数据存储器116,该数据存储器116用于存储导航和安全的相关或有用的数据,诸如地图数据、行驶历史或其他数据。行驶历史例如可以由行驶控制系统104使用以执行行驶阶段。行驶历史还可以包括关于帮助车辆中的婴儿入睡的一个或多个行驶路线的信息。在一些实施例中,关于一个或多个行驶路线的信息还可以包括道路纵断面、道路拓扑、与行驶路线相关联的停止的数量、与行驶路线相关联的转弯数量等。车辆控制系统100还可以包括用于与移动或无线网络、其他车辆、基础设施或任何其它通信系统进行无线通信的收发器118。

车辆控制系统100可以包括车辆控制致动器120,以控制诸如电动马达、开关或其他致动器的车辆的驱动的各个方面,从而控制制动、加速、转向、座椅安全带张力、门锁等。在一些实施例中,车辆控制致动器120还包括或控制一个或多个车辆悬架控制器,如本文讨论的。车辆控制系统100还可以包括一个或多个显示器122、扬声器124、麦克风130或其他装置,使得可以向人类驾驶员或乘客提供通知。显示器122可以包括可以由车辆的驾驶员或乘客看到的抬头显示器、仪表板显示器或指示器、显示屏幕或任何其他视觉指示器。扬声器124可以包括车辆的音频系统的一个或多个扬声器,或者可以包括专用于向驾驶员或乘客通知的扬声器。可以包括麦克风130以捕获车辆周围的环境的音频信号,以检测例如与车辆周围的人、动物、紧急车辆(警报器)等相关的声音。

应当理解,图1的实施例仅作为示例给出。在不脱离本公开的范围的情况下,其他实施例可以包括较少的或附加的部件。另外,示出的部件可以被组合或包括在其他组件中而不限于此。

在一个实施例中,自动驾驶/辅助系统102配置为控制母车辆的驾驶或导航。例如,自动驾驶/辅助系统102可以控制车辆控制致动器120来驾驶通过道路、停车场、车道或其他位置上的路径。例如,自动驾驶/辅助系统102可以基于由任何部件106-118提供的信息或感知数据来确定路径。还可以基于使得车辆中的婴儿入睡的先前的路线来确定路径。传感器系统/装置106-110和114可用于获得实时传感器数据,使得自动驾驶/辅助系统102可以实时地辅助驾驶员或驾驶车辆。

图2是示出了行驶控制系统104的实施例的框图。如图2所示,行驶控制系统104包括通信管理器202、处理器204和存储器206。通信管理器202允许行驶控制系统104与诸如自动驾驶/辅助系统102和数据存储器116的其他系统通信。处理器204执行各种指令以实现如本文所讨论的由行驶控制系统104提供的功能。存储器206存储这些指令以及由处理器204和包含在行驶控制系统104中的其他模块和部件使用的其它数据。

行驶控制系统104还包括车辆悬架管理器208,其中车辆悬架管理器208被配置为管理在车辆的悬架中产生独立运动的系统部件(随后讨论)。如本文讨论的,车辆悬架管理器208可以管理一个或多个车辆悬架部件的控制以模拟行驶期间的车辆移动。

包括在行驶控制系统104中的数据库管理器210被配置为经由例如通信管理器202与数据存储器116通信。数据库管理器210与管理来自数据存储器116的数据相关联,其中数据包括过去的行驶历史、道路拓扑以及其他道路/路线信息来帮助确定用于执行或模拟形驶阶段的行驶路线。行驶控制系统104还可以包括路线选择器212,该路线选择器212被配置为确定执行或模拟行驶阶段的路线,如随后描述的。为了帮助确定车辆中的婴儿是否已经入睡,行驶控制系统104还可以包括乘员监控系统214。在一些实施例中,乘员监控系统214可以从一个或多个摄像机系统110接收数据,该一个或多个摄像机系统110被配置成监控车辆中的婴儿并且确定该婴儿是否已经入睡。

图3示出了与车辆悬架控制器一起在车辆300中实施的行驶控制系统104的实施例。在一些实施例中,车辆300可以是四轮车辆,并且可以具有车辆悬架控制器302、车辆悬架控制器304、车辆悬架控制器306和车辆悬架控制器308,其分别控制与每个车辆车轮相关的悬架。在一些实施例中,车辆悬架控制器302、车辆悬架控制器304、车辆悬架控制器306和车辆悬架控制器308中的每一个可以独立地控制高度可调的减震器。其他实施例可以包括悬架控制系统,该悬架控制系统可以包括一个或多个使用液压伺服机构的液压致动悬架控制系统、使用连接到每个车辆车轮的电磁马达的电磁悬架控制系统、由电磁铁控制的使用磁悬浮阻尼器流体的磁流变悬架控制系统等。也可以实施诸如主动减震器的悬架部件。这些悬架控制方法的一个或多个实施例可以允许车辆悬架的独立控制。例如,可以独立地控制与每个车轮相关联的悬架的阻尼,或者每个悬架部件可以独立于其他悬架部件而延伸或收缩,从而允许与每个车轮相关联的车辆的区域(例如,每个车辆的角落)独立于车辆的其他区域升高或降低。在一些实施例中,车辆悬架的独立控制可以包括气动可调悬架系统。

在一些实施例中,每个车辆悬架控制器302至308可以由车辆悬架管理器208控制或管理。每个车辆悬架控制器302至308由行驶控制系统104独立地控制,以在图3中所示的车辆的相应的悬架部件中产生独立运动。例如,车辆悬架可以通过分别延伸或收缩相关联的悬架部件而升高或降低。通过行驶控制系统104命令车辆悬架控制器302和车辆悬架控制器304分别同时延伸或收缩与前车轮相关联的相应的悬架部件,车辆的前部可以升高或降低。类似地,通过行驶控制系统104命令车辆悬架控制器306和车辆悬架控制器308分别同时延伸或收缩与后车轮相关联的相应的悬架部件,车辆的后部可以升高或降低。作为示例,这种控制方案可以用来模拟车辆横穿道路上的减速带,其中最初前悬架部件被延伸,并且然后以特定的速率降回到其初始位置,并且然后升高后悬架部件并且然后以特定的速度降回其初始位置。

作为另一个示例,车辆悬架控制器302和车辆悬架控制器306可以由行驶控制系统104命令以同时地延伸相应的悬架部件,而车辆悬架控制器304和车辆悬架控制器308可以由行驶控制系统104命令以同时地收缩相应的悬架部件。通过这种方式,车辆的左侧可以被升高并且车辆的右侧可以被降低,并且这可以被用于模拟在道路上的弯道上行驶的车辆,其中道路中的弯道朝向左。类似地,行驶控制系统104可以经由悬架控制器302至308在每个悬架部件中产生独立的,可能是随机的振动运动来模拟粗糙或不平坦路面上的车辆路径。相反地,光滑路面的模拟在悬架部件中几乎不产生这种独立的随机运动。通过以上讨论的扩展,也可以通过适当地改变由行驶控制系统104完成的悬架延伸量来模拟车辆加速、减速和停止。在车辆悬架中产生独立运动用于模拟行驶阶段,如随后讨论的。

图4示出了用于执行帮助车辆中的婴儿入睡的行驶阶段的方法400的实施例。在一些实施例中,方法400可以至少部分地由行驶控制系统104实现。在402处,该方法接收发起帮助车辆中的婴儿入睡的行驶阶段的请求。在一些实施例中,可以从婴儿的父母或看护人接收该请求。在404处,该方法识别用于行驶阶段的行驶路线。本文讨论关于识别行驶路线的其他细节,诸如关于图5。接下来在406处,该方法通过遵循行驶路线来执行行驶阶段,其中婴儿可以被放置在车辆中的标准婴儿或幼儿座位中。在一些实施例中,在行驶阶段期间,婴儿的父母或看护人可以驾驶车辆。在其它实施例中,车辆可以是自主驾驶的车辆,并且在驾驶期间,婴儿的父母或看护人可以出现在车辆中。

在408处,该方法检查以确定婴儿是否已经入睡。在一些实施例中,确定是否婴儿已经入睡的任务是通过乘员监控系统214执行的,其中乘员监控系统214可以从一个或多个摄像机系统110接收数据(例如,图像)。在一些实施例中,乘员监控系统214可以基于确定婴儿的眼睛是否闭合或者婴儿是否已经采取特定的身体姿势的图像处理功能来确定婴儿已经入睡。在一些实施例中,乘员监控系统214可以使用图像处理技术来确定婴儿的心率和婴儿的呼吸率。当婴儿的心率或婴儿的呼吸率低于某个阈值时,该方法可能会宣布该婴儿已经入睡。在其他实施例中,乘员监控系统214可以使用图像处理技术来确定与婴儿相关的任何运动。婴儿的运动减少持续时间段超过某个预设的阈值(例如3分钟),可能会触发该方法宣布婴儿已经入睡。乘员监控系统214还可以包括监控婴儿温度的一个或多个温度传感器。当婴儿的温度降至一定的预定阈值以下时,该方法可以宣布婴儿已经入睡。

如果该方法确定婴儿没有入睡,则该方法进行到409,在该处检查是否发生了超时条件,其中使用超时条件来指示车辆已经沿着行驶路线行驶超过预定的时间量的状态。在一些实施例中,预定时间量(或持续时间)可以由父母、监护人、保姆等设定。例如,一位家长可能想要将行驶阶段的持续时间设置为10分钟,而另一位家长另一次可能想要将行驶阶段的持续时间设置为15分钟。该方法还可以限制可以被设置为低于特定预设值(例如1小时)的持续时间。如果在婴儿入睡之前行驶路线已经完成,也可能发生超时情况。超时条件本质上是车辆在道路上花费的时间量的时间限制。如果未检测到超时条件,则该方法返回到406,其中继续执行行驶阶段。

如果检测到超时条件,则该方法继续到410,在该处它向婴儿的父母或看护人提供超时条件已经发生的通知。在412处,该方法返回到家庭位置,该位置可以是婴儿的家长或看护人的家。最后,在414处,该方法存储关于行驶路线的信息,其中该信息反映了所选择的行驶路线未能成功地帮助婴儿入睡的结果。在一些实施例中,该信息可以被存储在数据存储器116中。返回到408,如果该方法确定婴儿已经入睡,则方法进行到410,在该处它通知该婴儿的父母或看护人该婴儿已经入睡。(注意,该通知不同于如果从步骤409到达步骤410所提供的通知,其中检测到超时条件。)在一些实施例中,在车辆自主驾驶的情况下,婴儿的父母或看护人可以也已经入睡。当婴儿入睡时,该通知会唤醒父母或看护人。在412处,车辆返回到家庭位置,该家庭位置可以是婴儿的父母或者看护人的家。最后,在414处,该方法存储关于行驶路线的信息,其中该信息反映了所选择的行驶路线成功地帮助婴儿入睡的结果。(注意,存储的该信息与如果达到超时条件存储的信息不同。)在一些实施例中,该信息可以存储在数据存储器116中。

在一些实施例中,在步骤412处,在已经检测到超时条件并且车辆正在返回到家庭位置的过程之后,类似于步骤408,该方法仍然可以继续监控婴儿是否已经入睡。如果,在检测到超时条件的时间段和车辆返回到家庭位置的时间段期间,该婴儿确实入睡,在414处,则该方法可以将其识别为成功地帮助婴儿入睡的行车路线并在数据存储器116中相应的存储关于行车路线的信息。

图5示出了用于识别执行行驶阶段的行驶路线的方法404的实施例。最初,在502处,该方法接收识别与图4中描述的方法相关联的行驶阶段的路线的请求。接着,在504处,该方法访问先前行驶路线的数据库。在一些实施例中,访问的数据库可以被包括在数据存储器116中。从数据库访问的数据可以包括最适合于帮助婴儿入睡的道路的类型,并且还可以包括先前的行驶路线,该行驶路线已经成功地帮助婴儿入睡。可以被包括在通过方法404从数据库访问的数据中的其他信息可以包括道路拓扑、道路状况、道路平滑度、与行驶路线相关联的停止的数量、与行驶路线相关联的转弯的次数、路线的近似时间或距离等。

在506处,该方法检查以查看本文称为用户的孩子的父母或看护人是否希望选择行驶路线。如果用户希望选择行驶路线,则允许用户在508处经由合适的界面选择行驶路线,例如可以经由在用户的移动装置上运行的应用程序或经由车辆中的车辆驾驶员界面选择行驶路线。另一方面,如果用户不希望选择行驶路线,则该方法继续到510,在该处系统自动地选择行驶路线。在一些实施例中,行驶路线的自动选择可以基于道路拓扑或道路网络定义文件(rndf)。作为示例,假设行驶路线必须从四条路线中选择一条。如果这四条路线同样好,则关于选择行驶路线的前几个决定可以是随机的,并且对于选择和行驶的每条路线的成功被记录在数据存储器116中。该方法可以记录行驶阶段的持续时间以及行驶阶段是否成功地帮助婴儿入睡,同时包括在婴儿入睡之前发生的任何超时条件。在几次驾驶旅行中,为每个路线计算婴儿入睡的平均时间,因为相同的路线可能需要不同的时间段来使婴儿入睡。最后,除非实时交通数据显示路线有问题,否则应选择平均时间最短的路线作为行驶路线。上述选择程序最适于从家庭位置起作用,其中可定期和可重复地遇到可供选择的一条或多条行驶路线。可能会有新的行驶路线出现的情况,例如当婴儿的家人正在度假、探亲、或住在酒店时。在这种情况下,启发式可以将已知好的路线的方面与本地拓扑/路线进行比较以给出最佳匹配。行驶路线的自动选择处理例如也可以用于在允许用户选择行驶路线508的情况下向父母提供建议。一旦已经选择了行驶路线,该方法就进行到512,其中识别用于行驶阶段的行驶路线。

图6示出了用于模拟帮助车辆中的婴儿入睡的行驶阶段的方法600的实施例。在一些实施例中,方法600可以至少部分地由行驶控制系统104实现。在602处,该方法接收模拟帮助在车辆中的婴儿入睡的行驶阶段的请求。在一些实施例中,可以从婴儿的父母或看护人接收该请求。在604处,该方法识别用于模拟行驶阶段的行驶路线。本文诸如关于图7讨论关于识别用于模拟行驶阶段的行驶路线的附加细节。接下来在606处,该方法通过在车辆悬架中产生独立运动来模拟行驶阶段,其中婴儿可以被放置在车辆中的标准婴儿或幼儿座椅中。在一些实施例中,车辆悬架中的独立运动可以使用诸如车辆悬架控制器302、车辆悬架控制器304、车辆悬架控制器306和车辆悬架控制器308的车辆悬架控制器来产生,其中车辆悬架控制器302至308通过行驶控制系统104被独立地控制。在车辆悬架中产生的独立运动旨在模拟车辆中的实际行驶,并且可以包括前述方法中的至少一种,诸如独立地扩展或收缩车辆悬架部件用于模拟车辆的加速或减速、模拟道路中的颠簸、模拟道路中倾斜的曲线、模拟不平坦或颠簸的道路状况等。在一些实施例中,该方法还可以使用车辆音频系统(或其他扬声器124)传输诸如道路噪声和车辆发动机声音的音频信号。这些音频信号连同车辆悬架中产生的独立运动一起提供模拟行驶阶段。

在608处,该方法检查以确定婴儿是否已经入睡。在一些实施例中,确定婴儿是否已经入睡的任务由乘员监控系统214执行,其中乘员监控系统214可以从一个或多个摄像机系统110接收数据(例如图像)。如上所述,该系统可以通过使用例如确定婴儿的眼睛是否闭合或者婴儿是否已经采取特定的身体姿势的图像处理功能来检测婴儿已经入睡。如果该方法确定婴儿没有入睡,则该方法进行到609,在该处检查是否已经发生超时条件,其中使用超时条件来指代在模拟行驶路线上花费的时间大于预定时间量的状态。如果在婴儿已经入睡之前模拟行驶路线已经完成,则也可能发生超时情况。超时条件本质上是花在模拟行驶路线上的时间量的时间限制。如果没有检测到超时条件,则该方法返回到606,在该处继续模拟行驶阶段。

如果检测到超时条件,则方法继续到610,在该处它向婴儿的父母或看护人提供超时条件已经发生的通知。在612处,该方法结束模拟的行驶阶段。最后,在614处,该方法存储关于模拟行驶路线的信息,其中该信息反映了所选择的行驶路线未能成功地帮助婴儿入睡的结果。在一些实施例中,该信息可以被存储在数据存储器116中。返回到608,如果该方法确定婴儿已经入睡,则方法进行到610,在该处它通知该婴儿的父母或看护人该婴儿已经入睡。(注意,该通知不同于如果步骤609到达了步骤610将提供的通知,其中检测到超时条件。)在612处,方法结束模拟行驶阶段,并且在614处,方法存储关于行驶路线的信息,这些信息反映了所选择的行驶路线成功地帮助婴儿入睡的结果。(注意,存储的该信息与达到超时条件所存储的信息不同。)在一些实施例中,该信息可以被存储在数据存储器116中。在一些实施例中,在612处结束模拟行驶阶段包括模拟驾驶返回到家中的路线以确保婴儿保持入睡。

图7示出了用于识别模拟行驶阶段的行驶路线的方法604的实施例。最初,在702处,该方法接收识别与图6中描述的方法相关联的模拟行驶阶段的路线的请求。接下来,在704处,该方法访问先前行驶路线的数据库。在一些实施例中,访问的数据库可以被包括在数据存储器116中。从数据库访问的数据可以包括最适合于帮助婴儿入睡的道路的类型,并且还可以包括已经成功地帮助婴儿入睡的先前的行驶路线。可以包括在通过方法604从数据库访问的数据中的其他信息可以包括道路拓扑、道路状况、道路平滑度、与行驶路线相关联的停止的数量、与行驶路线相关联的转弯的次数、路线的近似时间或距离等。在706处,该方法检查以查看用户是否希望选择行驶路线。如果用户希望选择行驶路线,则允许用户在708处经由适当的界面选择行驶路线,例如可以经由在用户的移动装置上运行的应用程序或经由车辆中的车辆驾驶员界面选择行驶路线。另一方面,如果用户不希望选择行驶路线,则方法继续到710,其中系统自动地选择行驶路线。自动地选择行驶路线的方法类似于例如以上在方法404的说明中所讨论的方法。一旦已经选择了行驶路线,方法就进行到712,在该处识别用于模拟行驶阶段的行驶路线。

在一些实施例中,行驶控制系统104可以在车辆悬架中产生运动而不是模拟行驶路线,使得静止的车辆来回摆动、侧向运动或两种运动的组合。这种运动模拟停留在原地的摇杆,其提供运动以帮助车辆中的婴儿入睡。

虽然本文描述了本公开的各种实施例,但应该理解,它们仅作为示例呈现,而不是限制。对于相关领域的技术人员显而易见的是,在不脱离本公开的精神和范围的情况下,可以在形式和细节上进行各种改变。因此,本公开的广度和范围不应被任何所描述的示例性实施例所限制,而应仅根据所附权利要求及其等同物来限定。为了说明和描述的目的给出了本文的说明说。这并不旨在是穷尽的或将本公开限制为所公开的精确形式。根据本公开的教导,许多修改和变化是可能的。此外,应该注意,可以以期望的任何组合来使用本文讨论的替代实施例中的任一个或全部,以形成本公开的另外的混合实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1