IP Library › Granted Patent US 12,534,347
Granted Patent B2
US 12,534,347 · App. 18/287,550 · Granted Jan 27, 2026

Vehicle control apparatus, control method, and non-transitory computer readable medium

Inventor: Natsuki Kai (Tokyo, JP)
Assignee: NEC CORPORATION
B66F9/063B66F9/0755G06T7/50G06T7/60G06T7/70G06V10/70G06V20/56G06T2207/20081G06T2207/30252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,534,347
App. No.
18/287,550
Granted
Jan 27, 2026
Kind
B2
Abstract

An object is to provide a vehicle control apparatus that can accurately control autonomous driving of a vehicle using images. A vehicle control apparatus ( 10 ) according to the present disclosure includes a camera image acquisition unit ( 11 ) configured to acquire an image from a camera included in a forklift; an image recognition unit ( 12 ) configured to recognize a pallet and an insertion opening provided in the pallet from the acquired image; and a movement control unit ( 13 ) configured to determine a direction in which the forklift is present with respect to the insertion opening according to a relative size of the insertion opening relative to a size of the pallet in the image and control movement of the forklift so as to move a fork of the forklift to a position where the fork of the forklift can be inserted into the insertion opening.

Claims (30)

1 . A vehicle control apparatus comprising:

at least one memory storing instructions, and

at least one processor configured to execute the instructions to;

acquire an image from a camera included in a forklift;

recognize a pallet and an insertion opening provided in the pallet from the acquired image;

determine a direction in which the forklift is present with respect to the insertion opening according to a relative size of the insertion opening relative to a size of the pallet in the image and control movement of the forklift so as to move a fork of the forklift to a position where the fork of the forklift can be inserted into the insertion opening; and

estimate a distance from the forklift to the insertion opening using a camera capable of measuring the distance; wherein

the at least one processor is further configured to execute the instructions to control the movement of the forklift based on a value of D cos R, where D (D is a positive real number) is the distance from the forklift to the insertion opening and R is an angle between a direction in which the insertion opening is facing and the direction in which the forklift is present, in such a way that when the value of D cos R exceeds a threshold, the forklift is controlled to move along an extension line in the direction in which the insertion opening is facing in a shortest distance, whereas when the value of D cos R falls below the threshold, the forklift is controlled to move along the extension line in the direction in which the insertion opening is facing to a position away from the insertion opening by the distance D.

2 . The vehicle control apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to generate a first rectangle surrounding the pallet and a second rectangle surrounding the insertion opening using a learning model that has been trained on shapes of the pallet and the insertion opening.

3 . The vehicle control apparatus according to claim 2 , wherein the at least one processor is further configured to execute the instructions to determine the direction in which the forklift is present with respect to a position of the insertion opening based on a result of a comparison of a first length of a width of the first rectangle with a second length of a width of the second rectangle.

4 . The vehicle control apparatus according to claim 3 , wherein the at least one processor is further configured to execute the instructions to control the movement of the forklift to bring the first rectangle closer to a center of the image when a difference between the first length and the second length falls below a threshold.

5 . The vehicle control apparatus according to claim 3 , wherein when the difference between the first length and the second length exceeds the threshold, the at least one processor is further configured to execute the instructions to control the movement of the forklift so that the forklift is moved to a position where the difference between the first length and the second length falls below the threshold.

6 . The vehicle control apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to control a speed of the forklift according to the distance from the forklift to the insertion opening.

7 . The vehicle control apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to use a learning model trained on the shapes of the pallet and insertion opening to recognize the pallet and the insertion opening.

8 . The vehicle control apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to control a control lever to make the forklift move forward or backward and control the steering to make the forklift turn.

9 . The vehicle control apparatus according to claim 8 , further comprising a structure attachable to and detachable from the forklift and is a mechanism capable of operating the control lever and the steering.

10 . A vehicle control method executed by a vehicle control apparatus comprising:

acquiring an image from a camera included in a forklift;

estimating a distance from the forklift to an insertion opening using a camera capable of measuring the distance;

recognizing a pallet and the insertion opening provided in the pallet from the acquired image;

determining a direction in which the forklift is present with respect to the insertion opening according to a relative size of the insertion opening relative to a size of the pallet in the image; and

controlling movement of the forklift so as to move a fork of the forklift to a position where the fork of the forklift can be inserted into the insertion opening, wherein

the controlling the movement of the forklift comprises controlling the movement of the forklift based on a value of D cos R, where D (D is a positive real number) is the distance from the forklift to the insertion opening and R is an angle between a direction in which the insertion opening is facing and the direction in which the forklift is present, in such a way that when the value of D cos R exceeds a threshold, the forklift is controlled to move along an extension line in the direction in which the insertion opening is facing in a shortest distance, whereas when the value of D cos R falls below the threshold, the forklift is controlled to move along the extension line in the direction in which the insertion opening is facing to a position away from the insertion opening by the distance D.

11 . A non-transitory computer readable medium storing a program for causing a computer to execute:

acquiring an image from a camera included in a forklift;

estimating a distance from the forklift to an insertion opening using a camera capable of measuring the distance;

recognizing a pallet and the insertion opening provided in the pallet from the acquired image;

determining a direction in which the forklift is present with respect to the insertion opening according to a relative size of the insertion opening relative to a size of the pallet in the image; and

controlling movement of the forklift so as to move a fork of the forklift to a position where the fork of the forklift can be inserted into the insertion opening, wherein

the controlling the movement of the forklift comprises, controlling the movement of the forklift based on a value of D cos R, where D (D is a positive real number) is the distance from the forklift to the insertion opening and R is an angle between a direction in which the insertion opening is facing and the direction in which the forklift is present, in such a way that when the value of D cos R exceeds a threshold, the forklift is controlled to move along an extension line in the direction in which the insertion opening is facing in a shortest distance, whereas when the value of D cos R falls below the threshold, the forklift is controlled to move along the extension line in the direction in which the insertion opening is facing to a position away from the insertion opening by the distance D.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2023
From: KAI, NATSUKI
To: NEC CORPORATION
Reel/Frame 065281/0067 →
Continuity (1)
Related Publication 20240217792A1 · Jul 4, 2024
References Cited (19)
US 20110282519A1 · Carlsson · 2011 [cited by examiner]
US 20170248948A1 · Otani · 2017 [cited by examiner]
US 20180330526A1 · Corcoran · 2018 [cited by examiner]
US 20190111842A1 · Batur · 2019 [cited by examiner]
US 20190236789A1 · Xu · 2019 [cited by examiner]
US 20200172101A1 · Shimizu · 2020 [cited by examiner]
US 20210188261A1 · Song · 2021 [cited by examiner]
US 20220411246A1 · Kubotani · 2022 [cited by examiner]
US 20230373475A1 · Fujita · 2023 [cited by examiner]
JP H01241604A · 1989 [cited by applicant]
JP 2001129777A · 2001 [cited by applicant]
JP 2017019596A · 2017 [cited by applicant]
JP 2019156641A · 2019 [cited by examiner]
JP 2020040769A · 2020 [cited by applicant]
JP 2021028796A · 2021 [cited by applicant]
JP 7259634B2 · 2023 [cited by examiner]
JP-7259634-B2 machine translation (Year: 2023). [cited by examiner]
JP-2019156641-A machine translation (Year: 2019). [cited by examiner]
International Search Report for PCT Application No. PCT/JP2021/017191, mailed on Jul. 27, 2021. [cited by applicant]