1.一种用于操作自主驾驶车辆(adv)的计算机实现的方法,所述方法包括:
基于从多个传感器获得的传感器数据感知adv周围的驾驶环境,包括识别所述adv前方的车辆;
基于所述感知确定所述前方的车辆是否正在向后移动;
基于所述感知确定所述前方的车辆的尾灯或刹车灯是否开启;以及
响应于确定所述车辆正在向后移动并且所述车辆的所述尾灯或刹车灯没有开启,生成告警信号以告警所述adv前方的车辆的驾驶员。
2.如权利要求1所述的方法,其中确定所述adv前方的车辆是否正在向后移动包括:
确定在两个不同的时间点到所述前方的车辆的距离;以及
确定对于所述两个不同的时间点到所述前方的车辆的距离是否减小。
3.如权利要求1所述的方法,还包括基于地图信息确定所述前方的车辆是否位于具有斜坡的道路上,其中响应于确定所述车辆位于倾斜的道路上而生成所述告警信号。
4.如权利要求1所述的方法,还包括:
基于所述前方的车辆的所述距离和速度计算碰撞时间;以及
确定碰撞时间是否小于预定的时间阈值,其中如果所述碰撞时间小于所述预定的时间阈值,生成所述告警信号。
5.如权利要求1所述的方法,其中所述告警信号包括短喇叭声音信号、连续喇叭声音信号或所述adv的前灯的闪光,以告警所述adv前方的车辆的乘客。
6.如权利要求5所述的方法,其中所述连续喇叭声音信号的音量随着碰撞距离的减小而增大。
7.如权利要求1所述的方法,其中所述告警信号包括视觉和/或音频提示,或者所述adv的转向盘的震动,以告警所述adv的乘客。
8.如权利要求1所述的方法,还包括:
确定松开所述adv的刹车是否安全;以及
如果确定松开所述adv的刹车是安全的,则在所述碰撞之前松开所述adv的刹车。
9.一种非暂时性机器可读介质,其中存储有指令,当由处理器执行时,所述指令使所述处理器执行操作,所述操作包括:
基于从多个传感器获得的传感器数据感知adv周围的驾驶环境,包括识别所述adv前方的车辆;
基于所述感知确定所述前方的车辆是否正在向后移动;
基于所述感知确定所述前方的车辆的尾灯或刹车灯是否开启;以及
响应于确定所述车辆正在向后移动并且所述车辆的所述尾灯或刹车灯没有开启,生成告警信号以告警所述adv前方的车辆的驾驶员。
10.如权利要求9所述的机器可读介质,其中确定所述adv前方的车辆是否正在向后移动包括:
确定在两个不同的时间点到所述前方的车辆的距离;以及
确定对于所述两个不同的时间点到所述前方的车辆的所述距离是否减小。
11.如权利要求9所述的机器可读介质,其中所述操作还包括基于地图信息确定所述前方的车辆是否位于具有斜坡的道路上,其中响应于确定所述车辆位于倾斜的道路上而生成所述告警信号。
12.如权利要求9所述的机器可读介质,其中所述操作还包括:
基于所述前方的车辆的所述距离和速度计算碰撞时间;以及
确定碰撞时间是否小于预定的时间阈值,其中如果所述碰撞时间小于所述预定的时间阈值,生成所述告警信号。
13.如权利要求9所述的机器可读介质,其中所述告警信号包括短喇叭声音信号、连续喇叭声音信号或所述adv的前灯的闪光,以告警所述adv前方的车辆的乘客。
14.如权利要求13所述的机器可读介质,其中所述连续喇叭声音信号的音量随着碰撞距离的减小而增大。
15.如权利要求9所述的机器可读介质,其中所述告警信号包括视觉和/或音频提示,或者所述adv的转向盘的震动,以告警所述adv的乘客。
16.如权利要求9所述的方法,其中所述操作还包括:
确定松开所述adv的刹车是否安全;以及
如果确定松开所述adv的刹车是安全的,在所述碰撞之前松开所述adv的刹车。
17.一种数据处理系统,包括:
处理器;以及
耦合到所述处理器用于存储指令的存储器,当由所述处理器执行时,所述指令使所述处理器执行操作,所述操作包括:
基于从多个传感器获得的传感器数据感知adv周围的驾驶环境,包括识别所述adv前方的车辆;
基于所述感知确定所述前方的车辆是否正在向后移动;
基于所述感知确定所述前方的车辆的尾灯或刹车灯是否开启;以及
响应于确定所述车辆正在向后移动并且所述车辆的所述尾灯或刹车灯没有开启,生成告警信号以告警所述adv前方的车辆的驾驶员。
18.如权利要求17所述的系统,其中确定所述adv前方的车辆是否正在向后移动包括:
确定在两个不同的时间点到所述前方的车辆的距离;以及
确定对于所述两个不同的时间点到所述前方的车辆的所述距离是否减小。
19.如权利要求17所述的系统,其中所述操作还包括基于地图信息确定所述前方的车辆是否位于具有斜坡的道路上,其中响应于确定所述车辆位于倾斜的道路上而生成所述告警信号。
20.如权利要求17所述的系统,其中所述操作还包括:
基于所述前方的车辆的所述距离和速度计算碰撞时间;以及
确定碰撞时间是否小于预定的时间阈值,其中如果所述碰撞时间小于所述预定的时间阈值,生成所述告警信号。