IP Library Granted Patent US 10,969,790
Granted Patent B2
US 10,969,790 · App. 16/280,846 · Granted Apr 6, 2021

Autonomous mobile apparatus, method for controlling the same, and recording medium

Inventor: Maki Maeda (Mitaka, JP)
Assignee: CASIO COMPUTER CO., LTD.
G05D1/0214G05D1/0231G05D2201/0214
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 10,969,790
App. No.
16/280,846
Granted
Apr 6, 2021
Kind
B2
Abstract

In an autonomous mobile apparatus, a processor acquires map information including positional information of an obstacle, plans, based on the acquired map information, a shape of the autonomous mobile apparatus and a traveling path of the autonomous mobile apparatus to avoid contact between the autonomous mobile apparatus and the obstacle when the autonomous mobile apparatus is traveling along the traveling path, and causes the autonomous mobile apparatus to autonomously travel along the planned traveling path while assuming the planned shape.

Claims (44)

1. An autonomous mobile apparatus comprising:

a sensor configured to acquire a state relating to the autonomous mobile apparatus; and

a processor configured to:

acquire map information including positional information of an obstacle,

plan, based on the acquired state and the acquired map information, a shape of the autonomous mobile apparatus and a traveling path of the autonomous mobile apparatus, to cause the autonomous mobile apparatus to express an emotion and to avoid contact between the autonomous mobile apparatus and the obstacle when the autonomous mobile apparatus is traveling along the traveling path, and

cause the autonomous mobile apparatus to autonomously travel along the planned traveling path while assuming the planned shape,

wherein the autonomous mobile apparatus is configured as a robot mimicking a human being or an animal.

2. The autonomous mobile apparatus according to claim 1 , wherein the processor is configured to:

plan, based on the acquired state, an emotion expression shape as the shape of the autonomous mobile apparatus, the emotion expression shape being a shape for expressing the emotion of the autonomous mobile apparatus,

predict, based on the positional information of the obstacle as included in the acquired map information, whether the autonomous mobile apparatus assuming the planned emotion expression shape will come into contact with the obstacle when travelling along the planned traveling path,

change, in a case where the processor predicts that the autonomous mobile apparatus will come into contact with the obstacle, the planned emotion expression shape to avoid the contact between the autonomous mobile apparatus and the obstacle when the autonomous mobile apparatus is traveling along the traveling path, and

cause the autonomous mobile apparatus to autonomously travel along the planned traveling path while assuming the changed emotion expression shape.

3. The autonomous mobile apparatus according to claim 2 , wherein the processor is configured to change, in a case where the processor predicts that the autonomous mobile apparatus will come into contact with the obstacle, the planned emotion expression shape to any one of a plurality of shapes that are candidates for the emotion expression shape.

4. The autonomous mobile apparatus according to claim 2 , wherein the processor is configured to:

further predict, in a case where the processor predicts that the autonomous mobile apparatus will come into contact with the obstacle, whether the autonomous mobile apparatus will come into contact with the obstacle even when being rotated; and

change, in a case where the processor predicts that the autonomous mobile apparatus will come into contact with the obstacle even when being rotated, the planned emotion expression shape.

5. The autonomous mobile apparatus according to claim 2 , wherein the processor is configured to:

change the planned traveling path in a case where the processor predicts that the autonomous mobile apparatus will come into contact with the obstacle and that the autonomous mobile apparatus will still come into contact with the obstacle even when the planned emotion expression shape is changed; and

cause the autonomous mobile apparatus to autonomously travel along the changed traveling path while assuming the planned emotion expression shape.

6. The autonomous mobile apparatus according to claim 2 , further comprising:

a torso; and

a movable part capable of being driven relative to the torso,

wherein the processor is configured to change the planned emotion expression shape to a shape in which the movable part is brought closer to the torso.

7. The autonomous mobile apparatus according to claim 2 , wherein the processor is configured to predict whether the autonomous mobile apparatus will come into contact with the obstacle, based on the positional information of the obstacle as included in the acquired map information and on regional information indicating a region of the autonomous mobile apparatus when assuming the planned emotion expression shape.

8. The autonomous mobile apparatus according to claim 7 , wherein the regional information is a projected region of the autonomous mobile apparatus projected onto a horizontal plane.

9. The autonomous mobile apparatus according to claim 8 , wherein the processor is configured to change the planned emotion expression shape so that the projected region is made smaller.

10. The autonomous mobile apparatus according to claim 2 , wherein the processor is configured to change, in a case where the processor predicts that the autonomous mobile apparatus will come into contact with the obstacle, the planned emotion expression shape after the autonomous mobile apparatus in the planned emotion expression shape starts traveling along the planned traveling path.

11. The autonomous mobile apparatus according to claim 10 , wherein the processor is configured to predict, after the autonomous mobile apparatus in the planned shape starts traveling along the planned traveling path, whether the autonomous mobile apparatus will come into contact with the obstacle.

12. The autonomous mobile apparatus according to claim 2 , wherein:

the obstacle comprises a first obstacle and a second obstacle, and a space between the first obstacle and the second obstacle has a predetermined gap, and

the processor is configured to predict whether the autonomous mobile apparatus is capable of passing through the space between the first obstacle and the second obstacle.

13. The autonomous mobile apparatus according to claim 1 , wherein the processor is configured to acquire the map information based on a captured image obtained by a camera that images surroundings of the autonomous mobile apparatus.

14. The autonomous mobile apparatus according to claim 1 , wherein the processor is configured to acquire the map information using a SLAM technique.

15. A method for controlling an autonomous mobile apparatus, the method comprising:

acquiring a state relating to the autonomous mobile apparatus;

acquiring map information including positional information of an obstacle;

planning, based on the acquired state and the acquired map information, a shape of the autonomous mobile apparatus and a traveling path of the autonomous mobile apparatus, to cause the autonomous mobile apparatus to express an emotion and to avoid contact between the autonomous mobile apparatus and the obstacle when the autonomous mobile apparatus is traveling along the traveling path; and

causing the autonomous mobile apparatus to autonomously travel along the planned traveling path while assuming the planned shape,

wherein the autonomous mobile apparatus is configured as a robot mimicking a human being or an animal.

16. A non-transitory recording medium that stores a program that is executable by a computer of an autonomous mobile apparatus, the autonomous mobile apparatus being configured as a robot mimicking a human being or an animal, and the program being executable to control the computer to:

acquire, from a sensor of the autonomous mobile apparatus, a state relating to the autonomous mobile apparatus;

acquire map information including positional information of an obstacle;

plan, based on the acquired state and the acquired map information, a shape of the autonomous mobile apparatus and a traveling path of the autonomous mobile apparatus, to cause the autonomous mobile apparatus to express an emotion and to avoid contact between the autonomous mobile apparatus and the obstacle when the autonomous mobile apparatus is traveling along the traveling path; and

cause the autonomous mobile apparatus to autonomously travel along the traveling path while assuming the planned shape.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: MAEDA, MAKI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 048387/0830 →
Priority Claims (1)
JP JP2018-056146 · Mar 23, 2018 · national
Continuity (1)
Related Publication 20190294171A1 · Sep 26, 2019
Cited By (2)
US 12,560,940 US 12,644,725