IP Library › Granted Patent US 12,422,272
Granted Patent B2
US 12,422,272 · App. 18/193,795 · Granted Sep 23, 2025

Information processing apparatus, movable apparatus, information processing method, and storage medium

Inventor: Hitoshi Fukamachi (Kanagawa, JP)
Assignee: CANON KABUSHIKI KAISHA
G01C21/3811G01C21/3837G06V20/50
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,422,272
App. No.
18/193,795
Granted
Sep 23, 2025
Kind
B2
Abstract

An information processing apparatus that controls the movement of a movable apparatus acquires information regarding surroundings of the movable apparatus, analyzes the type of an object that is present around the movable apparatus by using the acquired sensor information, and generates or updates an environment map that is surrounding information of the movable apparatus on the basis of the analyzed type of the object.

Claims (37)

1. An information processing apparatus comprising:

a memory storing instructions; and

at least one processor or circuit executing the instructions causing the information processing apparatus to:

acquire sensor information regarding surroundings of a movable apparatus;

analyze a type of an object that is present around the movable apparatus by using the acquired sensor information;

acquire a staying value indicating a possibility that the object will stay on the basis of the type of the object acquired by the analysis;

generate or update an environment map that corresponds to surrounding information of the movable apparatus on the basis of the staying value; and

control driving of the movable apparatus on the basis of the generated or updated environment map,

wherein the staying value is varied according to at least whether the object has wheels or whether the object is equal to or smaller than a predetermined size.

2. The information processing apparatus according to claim 1 , wherein the object is recognized on the basis of the sensor information.

3. The information processing apparatus according to claim 1 , wherein the environment map is not updated if the staying value of the object is smaller than a predetermined value.

4. The information processing apparatus according to claim 1 , wherein the environment map and the staying value are displayed on a display.

5. The information processing apparatus according to claim 1 , wherein the sensor information includes any of imaging data obtained by imaging the object, distance imaging data which includes distance information to the object, or three-dimensional point group data representing a shape of the object.

6. The information processing apparatus according to claim 1 , wherein the type of the object for a region in which a difference between feature points extracted from the sensor information and feature points of the environment map is equal to or more than a predetermined value is analyzed.

7. A movable apparatus comprising:

a memory storing instructions; and

at least one processor or circuit executing the instructions causing the movable apparatus to:

acquire sensor information regarding surroundings of the movable apparatus;

analyze a type of an object that is present around the movable apparatus by using the acquired sensor information;

acquire a staying value indicating a possibility that the object will stay on the basis of the type of the object acquired by the analysis;

generate or update an environment map that corresponds to surrounding information of the movable apparatus on the basis of the staying value; and

control driving of the movable apparatus on the basis of the generated or updated environment map,

wherein the staying value is varied according to at least whether the object has wheels or whether the object is equal to or smaller than a predetermined size.

8. An information processing method comprising:

acquiring sensor information regarding surroundings of a movable apparatus;

analyzing a type of an object that is present around the movable apparatus by using the acquired sensor information;

acquiring a staying value indicating a possibility that the object will stay on the basis of the type of the object acquired by the analysis;

generating or updating an environment map that is surrounding information of the movable apparatus on the basis of the staying value; and

controlling driving of the movable apparatus on the basis of the generated or updated environment map,

wherein the staying value is varied according to at least whether the object has wheels or whether the object is equal to or smaller than a predetermined size.

9. A non-transitory computer-readable storage medium on which is stored computer-executable code of a computer program comprising instructions for causing a processor to execute the following processes:

acquiring sensor information regarding surroundings of a movable apparatus;

analyzing a type of an object that is present around the movable apparatus by using the acquired sensor information;

acquiring a staying value indicating a possibility that the object will stay on the basis of the type of the object acquired by the analysis;

generating or updating an environment map that is surrounding information of the movable apparatus on the basis of the staying value; and

controlling driving of the movable apparatus on the basis of the generated or updated environment map,

wherein the staying value is varied according to at least whether the object has wheels or whether the object is equal to or smaller than a predetermined size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: FUKAMACHI, HITOSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 063571/0234 →
Priority Claims (1)
JP 2022-065404 · Apr 11, 2022 · national
Continuity (1)
Related Publication 20230324199A1 · Oct 12, 2023
References Cited (10)
US 20050206726A1 · Yoshida · 2005 [cited by examiner]
US 20180322777A1 · Titze · 2018 [cited by examiner]
US 20210229702A1 · Tsuji · 2021 [cited by examiner]
US 20210341308A1 · Ivanov · 2021 [cited by examiner]
US 20220139086A1 · Park · 2022 [cited by examiner]
US 20230023651A1 · Fukamachi · 2023 [cited by applicant]
US 20230144543A1 · Dake · 2023 [cited by examiner]
US 20230316774A1 · Tofukuji · 2023 [cited by examiner]
EP 3454548A1 · 2019 [cited by examiner]
JP 201912504A · 2019 [cited by applicant]