| CPC B60W 60/0015 (2020.02) [B60W 30/18154 (2013.01); B60W 40/04 (2013.01); B60W 40/105 (2013.01); G06V 10/56 (2022.01); G06V 20/584 (2022.01); B60W 2420/403 (2013.01); B60W 2555/60 (2020.02)] | 3 Claims |

|
1. A proceed-or-stop determination apparatus, comprising:
a camera mounted on a self-driving vehicle and configured to acquire an image in a traveling direction of the self-driving vehicle;
a speed acquisition unit configured to acquire a traveling speed of the self-driving vehicle;
a position acquisition unit configured to acquire a position of the self-driving vehicle with respect to a stop position corresponding to a traffic light in the traveling direction; and
a controller including a processor and a memory coupled to the processor, wherein the controller is configured to perform:
recognizing the traffic light at a predetermined cycle based on the image acquired by the camera;
recognizing a lighting state of the traffic light recognized as one of a first lighting state where the self-driving vehicle is allowed to proceed, a second lighting state where the self-driving vehicle is prohibited from proceeding and passing through the stop position except where the self-driving vehicle cannot stop safely, a third lighting state where the self-driving vehicle is prohibited from proceeding, and an unknown state where the lighting state is unknown;
determining whether the self-driving vehicle should proceed or stop at the predetermined cycle based on the lighting state recognized, the traveling speed acquired by the speed acquisition unit, and the position acquired by the position acquisition unit, when the traffic light is recognized; and
controlling travel actuators of the self-driving vehicle based on determination results of whether the self-driving vehicle should proceed or stop, wherein
the controller determines whether the self-driving vehicle should proceed or stop further based on a previous determination result in a previous cycle and the lighting state recognized in the previous cycle, wherein
when the lighting state recognized in the previous cycle is the first lighting state or the second lighting state and the lighting state recognized in a current cycle is the second lighting state, the controller determines that the self-driving vehicle should proceed on condition that the self-driving vehicle has already passed through the stop position, or on condition that the self-driving vehicle passes through the stop position before the lighting state changes to the third lighting state when keeping the traveling speed, while determining that the self-driving vehicle should stop on condition that the self-driving vehicle passes through the stop position after the lighting state changes to the third lighting state when keeping the traveling speed, wherein
when the lighting state recognized in the previous cycle is the unknown state and the lighting state recognized in the current cycle is the second lighting state, the controller maintains the previous determination result as a current determination result regardless of the traveling speed acquired by the speed acquisition unit or the position acquired by the position acquisition unit.
|