本发明涉及一种自动驾驶控制装置及其方法,更具体涉及用于有效地存储主车辆行驶时识别的数据的技术。
背景技术:
1、随着自动驾驶车辆的持续发展,对用于稳定驾驶的日益复杂的数据管理解决方案的需求变得越来越强烈。例如,可能需要越来越多的数据用以稳定自动车辆的驾驶。因此,希望出现用于有效存储和管理数据的技术。
2、例如,根据既定法律和法规,自动驾驶控制装置应该在其存储器中存储执行主车辆的自动驾驶控制时产生(或识别)的至少一些数据。
3、然而,随着自动驾驶技术的发展,由自动驾驶控制装置存储的数据的大小和存储数据的时间越来越多。此外,当出现极限情况时,例如其中应连续存储数据的情况或者其中自动驾驶控制装置处于静止的情况,需要一种用于在自动驾驶控制装置中有效地存储和管理驾驶数据的方法。
4、此外,在识别需要存储的数据的过程中产生触发信号。当触发信号连续产生或者主车辆识别出应急情况,将操作模式切换到指定模式(例如,根据事件数据记录器(edr)和/或应急操纵(em)的操作模式)时,可能难以准确地存储数据。
技术实现思路
1、根据本发明,一种用于车辆的装置,该装置包括:传感器装置;存储至少一个指令的存储器;以及控制器,可操作地结合到传感器装置和存储器,其中,至少一个指令被配置成,当由控制器执行时,使装置:通过使用传感器装置控制车辆的自动驾驶;将第一传感器数据暂时存储在第一类型的第一存储器的至少一个缓存器中,其中,第一传感器数据与车辆的自动驾驶相关联,并且第一传感器数据通过使用传感器装置来获得;基于第一传感器数据满足初步条件,将第一传感器数据从至少一个缓存器传递到第二类型的第二存储器;将第二传感器数据暂时存储在第一存储器的至少一个缓存器中,其中,第二传感器数据与第一传感器数据相关联;并且执行下列中的一个:基于第二传感器数据满足触发条件,将第二传感器数据的至少一部分从至少一个缓存器传递到第二存储器,并且将第一传感器数据保持在第二存储器中;以及基于第二传感器数据不满足触发条件,将第一传感器数据从第二存储器移除。
2、在该装置中,至少一个指令被配置成,当由控制器执行时,使装置:防止将信息存储在第二存储器中,其中,该信息为第一传感器数据和第二传感器数据两者中的重复信息。
3、在该装置中,第一类型对应于易失性存储器,而第二类型对应于非易失性存储器。
4、在该装置中,初步条件和触发条件中的每一个包括下列中的至少一个:制动踏板是否工作、目标设定速度值、当前速度测量值以及前方物体位置估计值。
5、在该装置中,初步条件包括下列中的至少一个:制动踏板未工作;当前速度测量值大于或等于第一测量值;以及前方物体位置估计值小于或等于第一距离值。
6、在该装置中,触发条件包括下列中的至少一个:制动踏板未工作;目标设定速度值大于或等于第一设定速度值;当前速度测量值大于或等于第二测量值,该第二测量值大于第一测量值;以及前方物体位置估计值小于或等于第二距离值,该第二距离值小于第一距离值。
7、在该装置中,第一传感器数据包括用于自动驾驶的第一数据,其中,第一数据基于在满足初步条件的第一时间点来识别;并且其中,第二传感器数据包括用于自动驾驶的第二数据,其中,第二数据基于在满足触发条件的第二时间点来识别。
8、在该装置中,至少一个指令被配置成,当由控制器执行时,使装置:对来自第一传感器数据或第二传感器数据的车辆的位置信息和用户信息中的至少一个进行加密,并且将加密的车辆的位置信息和加密的用户信息中的至少一个存储在第二存储器中。
9、根据本发明,一种由车辆的控制器执行的方法,该方法包括以下步骤:通过使用传感器装置控制车辆的自动驾驶,其中,控制器可操作地结合到传感器装置;将第一传感器数据暂时存储在第一类型的第一存储器的至少一个缓存器中,其中,第一传感器数据与车辆的自动驾驶相关联,并且第一传感器数据通过使用传感器装置而获得;
10、在该方法中,基于第一传感器数据满足初步条件,将第一传感器数据从至少一个缓存器传递到第二类型的第二存储器;将第二传感器数据暂时存储在第一存储器的至少一个缓存器中,其中,第二传感器数据与第一传感器数据相关联;并且执行下列中的一个:基于第二传感器数据满足触发条件,将第二传感器数据的至少一部分从至少一个缓存器传递到第二存储器,并且将第一传感器数据保持在第二存储器中;以及基于第二传感器数据不满足触发条件,将第一传感器数据从第二存储器移除。
11、在该方法中,将第二传感器数据存储在第二存储器中的步骤包括:防止将信息存储在第二存储器中,其中,该信息为第一传感器数据和第二传感器数据两者中的重复信息。
12、在该方法中,第一类型对应于易失性存储器,而第二类型对应于非易失性存储器。
13、在该方法中,初步条件和触发条件中的每一个包括下列中的至少一个:制动踏板是否工作、目标设定速度值、当前速度测量值以及前方物体位置估计值。
14、在该方法中,初步条件包括下列中的至少一个:制动踏板未工作;当前速度测量值大于或等于第一测量值;以及前方物体位置估计值小于或等于第一距离值。
15、在该方法中,触发条件包括下列中的至少一个:制动踏板未工作;目标设定速度值大于或等于第一设定速度值;当前速度测量值大于或等于第二测量值,第二测量值大于第一测量值;以及前方物体位置估计值小于或等于第二距离值,第二距离值小于第一距离值。
16、在该方法中,第一传感器数据包括用于自动驾驶的第一数据,其中,第一数据基于在满足初步条件的第一时间点来识别;并且其中,第二传感器数据包括用于自动驾驶的第二数据,其中,第二数据基于在满足触发条件的第二时间点来识别。
17、根据本发明,一种存储程序的非暂时性计算机可读存储介质,在执行时,使控制器执行:通过使用传感器装置控制车辆的自动驾驶,其中,控制器可操作地结合到传感器装置;将第一传感器数据暂时存储在第一类型的第一存储器的至少一个缓存器中,其中,第一传感器数据与车辆的自动驾驶相关联,并且第一传感器数据通过使用传感器装置而获得;基于第一传感器数据满足初步条件,将第一传感器数据从至少一个缓存器传递到第二类型的第二存储器;将第二传感器数据暂时存储在第一存储器的至少一个缓存器中,其中,第二传感器数据与第一传感器数据相关联;并且执行下列中的一个:基于第二传感器数据满足触发条件,将第二传感器数据的至少一部分从至少一个缓存器传递到第二存储器,并且将第一传感器数据保持在第二存储器中;以及基于第二传感器数据不满足触发条件,将第一传感器数据从第二存储器移除。
18、在该非暂时性计算机可读存储介质中,将第二传感器数据存储在第二存储器中包括:防止将信息存储在第二存储器中,其中,信息为第一传感器数据和第二传感器数据两者中的重复信息。
19、在该非暂时性计算机可读存储介质中,第一类型对应于易失性存储器,而第二类型对应于非易失性存储器。
20、在该非暂时性计算机可读存储介质中,初步条件和触发条件中的每一个包括下列中的至少一个:制动踏板是否工作、目标设定速度值、当前速度测量值以及前方物体位置估计值。
21、在该非暂时性计算机可读存储介质中,第一传感器数据包括用于自动驾驶的第一数据,其中,第一数据基于在满足初步条件的第一时间点来识别;并且其中,第二传感器数据包括用于自动驾驶的第二数据,其中,第二数据基于在满足触发条件的第二时间点来识别。