IP Library › Granted Patent US 12,394,208
Granted Patent B2
US 12,394,208 · App. 18/079,097 · Granted Aug 19, 2025

Mobile object control device, mobile object control method, and storage medium

Inventors: Naoki Hosomi (Wako, JP); Teruhisa Misu (San Jose, CA); Kazunori Komatani (Suita, JP); Ryu Takeda (Suita, JP); Ryusei Taniguchi (Suita, JP)
Assignees: HONDA MOTOR CO., LTD.; OSAKA UNIVERSITY
G06V20/56G06V10/764G10L15/22G10L2015/223
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,394,208
App. No.
18/079,097
Granted
Aug 19, 2025
Kind
B2
Abstract

A mobile object control device acquires a captured image obtained by capturing an image of surroundings of the mobile object by a camera mounted on a mobile object and an input directive sentence input by a user of the mobile object, inputs, when an image and a directive sentence are input, the captured image and the input directive sentence into a learned model learned to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty, sequentially selects the one or more objects based on at least the degree of certainty and makes an inquiry to a user of the mobile object, and causes the mobile object to travel to an indicated position in the input directive sentence, which is specified based on a result of the inquiry.

Claims (79)

1. A mobile object control device of a mobile object, comprising:

a storage medium configured to store an instruction readable by a computer, and

a processor connected to the storage medium,

wherein the processor executes the instruction readable by the computer, thereby

acquiring a captured image obtained by capturing an image of surroundings of the mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object,

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty,

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object, and

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

wherein the processor selects, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and makes an inquiry to the user of the mobile object, and

wherein the processor selects objects in descending order of score values further considering a horizontal position of the acquired one or more objects in the captured image, and makes an inquiry to the user of the mobile object.

2. The mobile object control device of the mobile object according to claim 1 ,

wherein the processor classifies the acquired one or more objects into one or more classes, selects objects in descending order of score values further considering a classification ratio of the one or more classes, and makes an inquiry to the user of the mobile object.

3. The mobile object control device of the mobile object according to claim 1 ,

wherein the processor selects objects in descending order of score values further considering a moving tendency of the acquired one or more objects, and makes an inquiry to the user of the mobile object.

4. A mobile object control method for controlling a mobile object, comprising:

by a computer,

acquiring a captured image obtained by capturing an image of surroundings of the mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object;

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty;

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object;

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

selecting, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and making an inquiry to the user of the mobile object, and

selecting objects in descending order of score values further considering a horizontal position of the acquired one or more objects in the captured image, and making an inquiry to the user of the mobile object.

5. A computer-readable non-transitory storage medium that stores a program causing a computer to execute;

acquiring a captured image obtained by capturing an image of surroundings of a mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object,

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty,

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object,

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

selecting, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and making an inquiry to the user of the mobile object, and

selecting objects in descending order of score values further considering a horizontal position of the acquired one or more objects in the captured image, and making an inquiry to the user of the mobile object.

6. A mobile object control device of a mobile object, comprising:

a storage medium configured to store an instruction readable by a computer, and

a processor connected to the storage medium,

wherein the processor executes the instruction readable by the computer, thereby

acquiring a captured image obtained by capturing an image of surroundings of the mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object,

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty,

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object, and

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

wherein the processor selects, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and makes an inquiry to the user of the mobile object, and

wherein the processor classifies the acquired one or more objects into one or more classes, selects objects in descending order of score values further considering a classification ratio of the one or more classes, and makes an inquiry to the user of the mobile object.

7. A mobile object control method for controlling a mobile object, comprising:

by a computer,

acquiring a captured image obtained by capturing an image of surroundings of the mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object;

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty;

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object;

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry;

selecting, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and making an inquiry to the user of the mobile object; and

classifying the acquired one or more objects into one or more classes, selecting objects in descending order of score values further considering a classification ratio of the one or more classes, and making an inquiry to the user of the mobile object.

8. A computer-readable non-transitory storage medium that stores a program causing a computer to execute:

acquiring a captured image obtained by capturing an image of surroundings of a mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object,

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty,

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object,

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

selecting, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and making an inquiry to the user of the mobile object, and

classifies the acquired one or more objects into one or more classes, selects objects in descending order of score values further considering a classification ratio of the one or more classes, and makes an inquiry to the user of the mobile object.

9. A mobile object control device of a mobile object, comprising:

a storage medium configured to store an instruction readable by a computer, and

a processor connected to the storage medium,

wherein the processor executes the instruction readable by the computer, thereby

acquiring a captured image obtained by capturing an image of surroundings of the mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object,

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty,

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object, and

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

wherein the processor selects, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and makes an inquiry to the user of the mobile object, and

wherein the processor selects objects in descending order of score values further considering a moving tendency of the acquired one or more objects, and makes an inquiry to the user of the mobile object.

10. A mobile object control method for controlling a mobile object, comprising:

by a computer,

acquiring a captured image obtained by capturing an image of surroundings of the mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object;

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty;

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object;

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry;

selecting, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and making an inquiry to the user of the mobile object; and

selecting objects in descending order of score values further considering a moving tendency of the acquired one or more objects, and making an inquiry to the user of the mobile object.

11. A computer-readable non-transitory storage medium that stores a program causing a computer to execute:

acquiring a captured image obtained by capturing an image of surroundings of a mobile object via a camera mounted on the mobile object and an input directive sentence input by a user of the mobile object,

inputting the captured image and the input directive sentence into a machine learning model trained to output one or more objects corresponding to the directive sentence in the image together with corresponding degrees of certainty to detect the one or more objects and the corresponding degrees of certainty,

sequentially selecting the one or more objects on the basis of at least the degree of certainty and making an inquiry to the user of the mobile object,

causing the mobile object to travel to an indicated position in the input directive sentence, which is specified on the basis of a result of the inquiry,

selecting, among the acquired one or more objects, objects in descending order of score values considering at least the degree of certainty, and making an inquiry to the user of the mobile object, and

selecting objects in descending order of score values further considering a moving tendency of the acquired one or more objects, and making an inquiry to the user of the mobile object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: HOSOMI, NAOKI; MISU, TERUHISA; KOMATANI, KAZUNORI; TAKEDA, RYU; TANIGUCHI, RYUSEI
To: HONDA MOTOR CO., LTD.; OSAKA UNIVERSITY
Reel/Frame 062970/0835 →
Continuity (1)
Related Publication 20240193955A1 · Jun 13, 2024
References Cited (13)
US 11461592B2 · Javidi · 2022 [cited by examiner]
US 11874668B2 · Song · 2024 [cited by examiner]
US 20180332219A1 · Corcoran · 2018 [cited by examiner]
US 20200016742A1 · Ishikawa et al. · 2020 [cited by applicant]
US 20210312199A1 · Hashimoto · 2021 [cited by examiner]
US 20220155780A1 · Mukai et al. · 2022 [cited by applicant]
US 20220315062A1 · Kondapally · 2022 [cited by examiner]
US 20240203131A1 · Rahimi · 2024 [cited by examiner]
JP 2022078760 · 2022 [cited by applicant]
JP 2022155106 · 2022 [cited by applicant]
WO 2018096902 · 2018 [cited by applicant]
International Search Report for International Patent Application No. PCT/JP2023/044443 dated Feb. 27, 2024. [cited by applicant]
Gervits, et al. Decision-Theoretic Question Generation for Situated Reference Resolution: An Empirical Study and Computational Model, arXiv:2110.06288v1, 2021. [cited by applicant]