IP Library Granted Patent US 12680832
Granted Patent B2
US 12680832 · App. 18/400,136 · Granted Jul 14, 2026

Map data providing device, storage medium, and map data providing method

Inventors: Ryo Nakagawa (Kanagawa, JP); Kazuhiko Kobayashi (Kanagawa, JP)
Assignee: CANON KABUSHIKI KAISHA
G01C21/3889
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 12680832
App. No.
18/400,136
Granted
Jul 14, 2026
Kind
B2
Abstract

In order to provide a map suitable for a movable apparatus that operates autonomously, a map data providing device includes an activity range data acquisition unit configured to acquire activity range data indicating an activity range in which a movable apparatus operates autonomously, a determination unit configured to determine a coordinate system and origin of map data to be provided to the movable apparatus based on the activity range data, and a map data providing unit configured to provide the map data based on the coordinate system and origin determined by the determination unit to the movable apparatus.

Claims (30)

1 . A map data providing device comprising at least one processor or circuit configured to function as:

an attribute data acquisition unit configured to acquire attribute data of a movable apparatus;

a first map data generation unit configured to generate first map data based on the attribute data, the first map data being used when the movable apparatus autonomously operates;

an activity range data acquisition unit configured to acquire activity range data indicating an activity range in which the movable apparatus operates autonomously;

a second map data generation unit configured to generate second map data by deleting portions of the first map data which are unnecessary for the movable apparatus to operate autonomously based on the activity range;

a determination unit configured to determine a coordinate system and origin of map data to be provided to the movable apparatus based on the activity range data;

a third map data generation unit configured to generate third map data by correcting a coordinate system of the second map data based on the determined coordinate system and the origin of the map data; and

a map data providing unit configured to provide the third map data to the movable apparatus.

2 . The map data providing device according to claim 1 , wherein, when a planar wall exists in the activity range, the determination unit determines the coordinate system of the map data to be a coordinate system having an axis parallel to the planar wall.

3 . The map data providing device according to claim 2 , wherein, when a plurality of the planar walls exists in the activity range, the determination unit determines the coordinate system of the map data to be a coordinate system having an axis parallel to a longest planar wall that is in contact with a floor with a longest length among the plurality of planar walls.

4 . The map data providing device according to claim 1 , wherein, when a columnar object exists in the activity range, the determination unit determines the coordinate system of the map data to be a coordinate system based on the columnar object.

5 . The map data providing device according to claim 4 , wherein, when a plurality of the columnar objects exists in the activity range, the determination unit determines the coordinate system of the map data to be a coordinate system having an axis along an alignment of the plurality of columnar objects.

6 . The map data providing device according to claim 1 , wherein the at least one processor or circuit configured to further function as, a coordinate system data reception unit configured to receive coordinate system data for designating the coordinate system of the map data,

wherein the determination unit determines the coordinate system of the map data based on the coordinate system data.

7 . A non-transitory computer-readable storage medium configured to store a computer program comprising instructions for executing following processes:

acquiring attribute data of a movable apparatus;

generating first map data based on the attribute data, the first map data being used when the movable apparatus autonomously operates;

acquiring activity range data indicating an activity range in which the movable apparatus operates autonomously;

generating second map data by deleting portions of the first map data which are unnecessary for the movable apparatus to operate autonomously based on the activity range;

determining a coordinate system and origin of map data to be provided to the movable apparatus based on the activity range data;

generating third map data by correcting a coordinate system of the second map data based on the determined coordinate system and the origin of the map data; and

providing the third map data to the movable apparatus.

8 . A map data providing method comprising:

acquiring attribute data of a movable apparatus;

generating first map data based on the attribute data, the first map data being used when the movable apparatus autonomously operates;

acquiring activity range data indicating an activity range in which a movable apparatus operates autonomously;

generating second map data by deleting portions of the first map data which are unnecessary for the movable apparatus to operate autonomously based on the activity range;

determining a coordinate system and origin of map data to be provided to the movable apparatus based on the activity range data; and

generating third map data by correcting a coordinate system of the second map data based on the determined coordinate system and the origin of the map data; and

providing the third map data to the movable apparatus.