Parking assistance device, parking assistance method, and parking assistance program
A parking assistance device includes: a calculation unit that calculates a target speed with passage of time until a vehicle is moved to a parking target position; an event detection unit that detects an event that is a predetermined event indicating a timing of recalculation of the target speed; and an acquisition unit that acquires a current actual speed of the vehicle. Then, when the event is detected, the calculation unit recalculates the target speed to match the target speed with the current actual speed of the vehicle.
1. A parking assistance device comprising:
a calculator that calculates a target speed with passage of time until a vehicle is moved to a parking target position;
an event detector that detects an event that is a predetermined event indicating a timing of recalculation of the target speed; and
an acquirer that acquires a current actual speed of the vehicle, wherein
when the event is detected, the calculator recalculates the target speed to match the target speed with the current actual speed of the vehicle, and
wherein the event detector detects, as the event, any one event or a plurality of events among: an event that parking assistance operation is started and the vehicle is moved by a predetermined distance; an event that a remaining distance that is a distance between the vehicle and the parking target position is less than a distance that is required until the vehicle stops and that is calculated first by the calculator; or an event that braking operation is detected.
2. The parking assistance device according to claim 1 , wherein
the calculator
calculates the target speed by using a plurality of decelerations in which a small deceleration is set when a remaining distance that is a distance between the vehicle and the parking target position is large and a large deceleration is set when the remaining distance is small.
3. A parking assistance method comprising:
a calculation step in which a calculator calculates a target speed with passage of time until a vehicle is moved to a parking target position;
an event detection step in which an event detector detects an event that is a predetermined event indicating a timing of recalculation of the target speed; and
an acquisition step in which an acquirer acquires a current actual speed of the vehicle, wherein
in the calculation step, when the event is detected, the calculator recalculates the target speed to match the target speed with the current actual speed of the vehicle, and
wherein the event detector detects, as the event, any one event or a plurality of events among: an event that parking assistance operation is started and the vehicle is moved by a predetermined distance; an event that a remaining distance that is a distance between the vehicle and the parking target position is less than a distance that is required until the vehicle stops and that is calculated first by the calculator; or an event that braking operation is detected.
4. A non-transitory computer readable medium storing a parking assistance program that causes a computer to function as:
a calculator that calculates a target speed with passage of time until a vehicle is moved to a parking target position;
an event detector that detects an event that is a predetermined event indicating a timing of recalculation of the target speed; and
an acquirer that acquires a current actual speed of the vehicle, wherein
when the event is detected, the calculator recalculates the target speed to match the target speed with the current actual speed of the vehicle, and
wherein the event detector detects, as the event, any one event or a plurality of events among: an event that parking assistance operation is started and the vehicle is moved by a predetermined distance; an event that a remaining distance that is a distance between the vehicle and the parking target position is less than a distance that is required until the vehicle stops and that is calculated first by the calculator; or an event that braking operation is detected.