IP Library › Granted Patent US 11,194,334
Granted Patent B2
US 11,194,334 · App. 15/816,057 · Granted Dec 7, 2021

Autonomous mobile device, autonomous delivery system, delivery method, and non-transitory recording medium

Inventors: Yoshihiro Sugishita (Osaka, JP); Masatsugu Fujita (Kanagawa, JP); Tatsuo Sakai (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
G05D1/0214G05D1/0088G05D1/0234G05D1/0246G05D2201/0206G05D2201/0216
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 11,194,334
App. No.
15/816,057
Granted
Dec 7, 2021
Kind
B2
Abstract

An autonomous mobile device includes a communicator, a map information storage, a mover, a path generator, and a moving controller. The communicator receives first mark information stored in a mark information storage from a mark management server device. The map information storage stores map information concerning a delivery area. The mover moves the autonomous mobile device. The path generator sets a first object to which a first mark is attached as a first delivery destination, and generates a path from a moving start position of the autonomous mobile device to the first delivery destination based on the first mark information and the map information. The moving controller controls the mover to move the autonomous mobile device to the first delivery destination based on the path.

Claims (105)

1. An autonomous mobile device comprising:

a mounter on which an item to be delivered is mounted;

a communication circuit that receives first mark information from a mark management server device, the first mark information being stored in a memory of the mark management server device, the first mark information being sent from an imaging device that images a delivery area of the autonomous mobile device to the mark management server device, the first mark information including identification information concerning a first mark and position information indicating a position of the first mark in a map space, the first mark being attached to a first object placed within the delivery area, upon receiving a piece of the first mark information from the imaging device, the mark management server device updating the first mark information stored in the memory of the mark management server device with the piece of the first mark information received from the imaging device,

wherein the first mark is a machine readable printed pattern, which provides the first mark information upon reading of the first mark;

a memory that stores map information concerning the delivery area;

a path generating circuit that

sets the first object to which the first mark is attached as a first delivery destination, and

generates a path from a moving start position of the autonomous mobile device to the first delivery destination based on the first mark information and the map information, wherein the path from the moving start position to the first delivery destination is first generated in response to receiving the first mark information; and

a control circuit that controls the autonomous mobile device to move to the first delivery destination based on the path,

wherein, while the autonomous mobile device is moving to the first delivery destination, if the communication circuit receives a piece of the first mark information from the mark management server device,

the path generating circuit generates a second path from a current position of the autonomous mobile device to the first delivery destination, based on the piece of the first mark information received from the mark management server device and the map information, and

the control circuit controls the autonomous mobile device to move based on the second path,

wherein, when the camera images the delivery area to generate an image,

the camera generates, as the piece of the first mark information, information including the identification information concerning the first mark and the position information indicating the position of the first mark in the map space, based on the generated image, and

the camera sends the piece of the first mark information to the mark management server device

wherein the autonomous mobile device further comprises:

a second memory that stores first delivery destination information including the identification information concerning the first mark and information concerning a shape and a size of the first object; and

a processor that calculates a stop position at which the autonomous mobile device is to stop in the first delivery destination, based on the first delivery destination information and the first mark information,

wherein the path generating circuit generates a third path from the moving start position or the current position of the autonomous mobile device to the stop position as a path to the first delivery destination,

wherein the camera

calculates an orientation of the first mark, and

sends, as the first mark information, information including the identification information concerning the first mark, the position information indicating the position of the first mark in the map space, and information indicating the orientation of the first mark to the mark management server device, and

wherein, if the shape of the first object, which is the first delivery destination, is polygonal having a plurality of corners, the processor

calculates a position of each of the plurality of corners of the first object, which is the first delivery destination,

calculates a plurality of stoppable positions that are separated by a first distance from the positions of the plurality of corners of the first object,

selects, among the plurality of stoppable positions, a first stoppable position that is closest in distance to the moving start position of the autonomous mobile device, and

sets the selected first stoppable position as the stop position.

2. The autonomous mobile device according to claim 1 , wherein:

the camera also calculates an orientation of the first mark; and

the camera sends, as the first mark information, information including the identification information concerning the first mark, the position information indicating the position of the first mark in the map space, and information indicating the orientation of the first mark to the mark management server device.

3. The autonomous mobile device according to claim 1 , wherein:

the camera

calculates an orientation of the first mark, and

sends, as the first mark information, information including the identification information concerning the first mark, the position information indicating the position of the first mark in the map space, and information indicating the orientation of the first mark to the mark management server device; and

if the shape of the first object, which is the first delivery destination, is polygonal, the processor calculates a position of a corner of the first object, based on the first delivery destination information and the first mark information, and sets a position separated from the position of the corner of the first object by a first distance as the stop position.

4. The autonomous mobile device according to claim 3 , further comprising:

a sensor that detects an obstacle,

wherein, if the obstacle is detected in a region including the stop position by the sensor, the processor calculates a position of an outer edge of the first object, which is the first delivery destination, based on the first delivery destination information and the first mark information, calculates a region defined by a second distance from the outer edge of the first object, and sets a position included in the region as the stop position.

5. The autonomous mobile device according to claim 1 , wherein the processor

calculates a position of an outer edge of the first object, which is the first delivery destination, based on the first delivery destination information and the first mark information,

calculates a region defined by a second distance from the outer edge of the first object, and

sets a position included in the region as the stop position.

6. The autonomous mobile device according to claim 1 , further comprising:

a sensor that detects an obstacle,

wherein, if the obstacle is detected at the stop position by the sensor, the processor selects a second stoppable position that is closest to a current position of the autonomous mobile device from among the plurality of stoppable positions other than the previously selected stoppable position, and sets the selected second stoppable position as the stop position.

7. The autonomous mobile device according to claim 1 , further comprising:

a timing circuit counts a time elapsed from a predetermined timing, wherein

the first memory further stores information indicating a first position that the autonomous mobile device is able to reach without being influenced by obstacles, and

if the autonomous mobile device fails to reach the first delivery destination within a predetermined time, the path generating circuit sets the first position as a new stop position and generates a fourth path from a current position of the autonomous mobile device to the new stop position as a path to the first delivery destination.

8. The autonomous mobile device according to claim 7 , wherein:

the first memory further stores information indicating a second position that the autonomous mobile device is able to reach without being influenced by obstacles; and

if the autonomous mobile device fails to reach the first delivery destination within the predetermined time, the path generating circuit sets one of the first and second positions that is closer to the stop position as the new stop position.

9. The autonomous mobile device according to claim 7 , wherein:

the first memory also stores information indicating a second position that the autonomous mobile device is able to reach without being influenced by obstacles; and

if the autonomous mobile device fails to reach the first delivery destination within the predetermined time, the path generating circuit sets one of the first and second positions that is closer to the current position of the autonomous mobile device as the new stop position.

10. The autonomous mobile device according to claim 1 , wherein:

the processor also calculates a stop direction in which the autonomous mobile device is to face when the autonomous mobile device stops; and

the control circuit causes the autonomous mobile device to stop facing in the calculated stop direction when the autonomous mobile devices reaches the first delivery destination.

11. The autonomous mobile device according to claim 1 , wherein:

second mark information sent from the camera is stored in the memory of the mark management server device, the second mark information including identification information concerning a second mark and position information indicating a position of the second mark in the map space, the second mark being attached to a second object placed within the delivery area, upon receiving a piece of the second mark information from the camera, the mark management server device updates the second mark information stored in the memory of the mark management server device to the received piece of the second mark information; and

if the autonomous mobile device stops at a position in the first delivery destination,

the communication circuit receives the second mark information from the mark management server device,

the path generating circuit sets the second object as a second delivery destination and generates a fifth path from the position in the first delivery destination at which the autonomous mobile device stops to the second delivery destination, based on the second mark information and the map information, and

the control circuit controls the autonomous mobile device to move to the second delivery destination based on the fifth path.

12. A method using an autonomous mobile device including a mounter on which an item to be delivered is mounted, the method comprising:

receiving first mark information from a mark management server device, the first mark information being stored in a memory of the mark management server device, the first mark information being sent from a camera that images a delivery area of the autonomous mobile device to the mark management server device, the first mark information including identification information concerning a first mark and position information indicating a position of the first mark in a map space, the first mark being attached to a first object placed within the delivery area, upon receiving a piece of the first mark information from the camera, the mark management server device updating the first mark information stored in the memory of the mark management server device with the piece of the first mark information received from the camera,

wherein the first mark is a machine readable printed pattern, which provides the first mark information upon reading of the first mark;

setting the first object to which the first mark is attached as a first delivery destination and generating a path from a moving start position of the autonomous mobile device to the first delivery destination, based on the first mark information and map information concerning the delivery area stored in a memory of the autonomous mobile device, wherein the path from the moving start position to the first delivery destination is first generated in response to receiving the first mark information; and

controlling the autonomous mobile device to move to the first delivery destination based on the path,

wherein, while moving to the first delivery destination, if the autonomous mobile device receives a piece of the first mark information from the mark management server device,

generating, by the autonomous mobile device, a second path from a current position of the autonomous mobile device to the first delivery destination, based on the piece of the first mark information received from the mark management server device and the map information,

controlling the autonomous mobile device to move based on the second path, wherein, when the camera images the delivery area to generate an image,

generating, by the camera, as the piece of the first mark information, information including the identification information concerning the first mark and the position information indicating the position of the first mark in the map space, based on the generated image, and

sending, by the camera, the piece of the first mark information to the mark management server device, wherein the method further comprises:

storing, by the autonomous mobile device, first delivery destination information including the identification information concerning the first mark and information concerning a shape and a size of the first object;

calculating, by the autonomous mobile device, a stop position at which the autonomous mobile device is to stop in the first delivery destination, based on the first delivery destination information and the first mark information;

generating, by the autonomous mobile device, a third path from the moving start position or the current position of the autonomous mobile device to the stop position as a path to the first delivery destination;

calculating, by the camera, an orientation of the first mark; and

sending, by the camera, as the first mark information, information including the identification information concerning the first mark, the position information indicating the position of the first mark in the map space, and information indicating the orientation of the first mark to the mark management server device, and

wherein, if the shape of the first object, which is the first delivery destination, is polygonal having a plurality of corners,

calculating, by the autonomous mobile device, a position of each of the plurality of corners of the first object, which is the first delivery destination,

calculating, by the autonomous mobile device, a plurality of stoppable positions that are separated by a first distance from the positions of the plurality of corners of the first object,

selecting, by the autonomous mobile device, among the plurality of stoppable positions, a first stoppable position that is closest in distance to the moving start position of the autonomous mobile device, and

setting, by the autonomous mobile device, the selected first stoppable position as the stop position.

13. A non-transitory recording medium storing a program which causes a computer including a mounter on which an item to be delivered is mounted to execute a process, the process comprising:

receiving first mark information from a mark management server device, the first mark information being stored in a memory of the mark management server device, the first mark information being sent from a camera that images a delivery area of the autonomous mobile device to the mark management server device, the first mark information including identification information concerning a first mark and position information indicating a position of the first mark in a map space, the first mark being attached to a first object placed within the delivery area, upon receiving a piece of the first mark information from the camera, the mark management server device updating the first mark information stored in the memory of the mark management server device with the piece of the first mark information received from the camera,

wherein the first mark is a machine readable printed pattern, which provides the first mark information upon reading of the first mark;

setting the first object to which the first mark is attached as a first delivery destination and generating a path from a moving start position of the autonomous mobile device to the first delivery destination, based on the first mark information and map information concerning the delivery area stored in a memory of the autonomous mobile device, wherein the path from the moving start position to the first delivery destination is first generated in response to receiving the first mark information; and

controlling the autonomous mobile device to move to the first delivery destination based on the path,

wherein, while moving to the first delivery destination, if the autonomous mobile device receives a piece of the first mark information from the mark management server device,

generating, by the autonomous mobile device, a second path from a current position of the autonomous mobile device to the first delivery destination, based on the piece of the first mark information received from the mark management server device and the map information,

controlling the autonomous mobile device to move based on the second path, wherein, when the camera images the delivery area to generate an image,

generating, by the camera, as the piece of the first mark information, information including the identification information concerning the first mark and the position information indicating the position of the first mark in the map space, based on the generated image, and

sending, by the camera, the piece of the first mark information to the mark management server device,

wherein the method further comprises:

storing, by the autonomous mobile device, first delivery destination information including the identification information concerning the first mark and information concerning a shape and a size of the first object;

calculating, by the autonomous mobile device, a stop position at which the autonomous mobile device is to stop in the first delivery destination, based on the first delivery destination information and the first mark information;

generating, by the autonomous mobile device, a third path from the moving start position or the current position of the autonomous mobile device to the stop position as a path to the first delivery destination;

calculating, by the camera, an orientation of the first mark; and

sending, by the camera, as the first mark information, information including the identification information concerning the first mark, the position information indicating the position of the first mark in the map space, and information indicating the orientation of the first mark to the mark management server device, and

wherein, if the shape of the first object, which is the first delivery destination, is polygonal having a plurality of corners,

calculating, by the autonomous mobile device, a position of each of the plurality of corners of the first object, which is the first delivery destination,

calculating, by the autonomous mobile device, a plurality of stoppable positions that are separated by a first distance from the positions of the plurality of corners of the first object,

selecting, by the autonomous mobile device, among the plurality of stoppable positions, a first stoppable position that is closest in distance to the moving start position of the autonomous mobile device, and

setting, by the autonomous mobile device, the selected first stoppable position as the stop position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2018
From: SUGISHITA, YOSHIHIRO; FUJITA, MASATSUGU; SAKAI, TATSUO
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 044933/0749 →
Priority Claims (2)
JP JP2016-233204 · Nov 30, 2016 · national
JP JP2017-145758 · Jul 27, 2017 · national
Continuity (1)
Related Publication 20180150078A1 · May 31, 2018