IP Library › Granted Patent US 11,661,084
Granted Patent B2
US 11,661,084 · App. 16/763,223 · Granted May 30, 2023

Information processing apparatus, information processing method, and mobile object

Inventors: Ryo Watanabe (Tokyo, JP); Masataka Toyoura (Tokyo, JP); Takamori Yamaguchi (Tokyo, JP); Ryo Takahashi (Tokyo, JP); Keisuke Maeda (Tokyo, JP)
Assignee: SONY CORPORATION
B60W60/0025G01C21/3407G01C21/3453G01S19/42
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,661,084
App. No.
16/763,223
Granted
May 30, 2023
Kind
B2
Abstract

An information processing apparatus according to an aspect of the present technology includes an estimation unit, a generation unit, and a frequency control unit. The estimation unit estimates at least one of a location or a posture of a mobile object. The generation unit generates a movement plan for moving the mobile object. The frequency control unit controls frequency of update of the movement plan to be performed by the generation unit, on the basis of load index information serving as an index of a load on the estimation unit.

Claims (62)

1. An information processing apparatus, comprising:

a memory configured to store an estimation result and a movement plan; and

a central processing unit (CPU) configured to:

generate, by an estimation process, the estimation result based on information from a plurality of sensors, wherein the estimation result comprises at least one of a location or a posture of a mobile object;

generate the movement plan for the mobile object;

control a frequency of an update of the movement plan, based on load index information which indicates a change in a processing load of the CPU for the estimation process; and

control a movement of the mobile object based on the generated movement plan.

2. The information processing apparatus according to claim 1 , wherein

the load index information includes a degree of confidence in the estimation result, and

the CPU is further configured to control the frequency of the update of the movement plan based on the degree of confidence.

3. The information processing apparatus according to claim 2 , wherein the CPU is further configured to:

increase the frequency of the update of the movement plan based on an increase in the degree of confidence, and

decrease the frequency of the update of the movement plan based on a decrease in the degree of confidence.

4. The information processing apparatus according to claim 2 , wherein the CPU is further configured to linearly change the frequency of the update based on a change in the degree of confidence.

5. The information processing apparatus according to claim 2 , wherein the CPU is further configured to:

generate a global movement plan of the mobile object and a local movement plan of the mobile object, and

control a frequency of an update of the global movement plan based on the degree of confidence.

6. The information processing apparatus according to claim 5 , wherein the global movement plan includes a route plan of the mobile object to a destination.

7. The information processing apparatus according to claim 5 , wherein the local movement plan includes a course plan to indicate a movement direction of the mobile object from a current location.

8. The information processing apparatus according to claim 2 , wherein

the mobile object includes a behavior sensor that detects behavior information related to behavior of the mobile object,

the plurality of sensors includes the behavior sensor, and

the CPU is further configured to:

execute the estimation process by an autonomous navigation based on the behavior information detected by the behavior sensor; and

calculate the degree of confidence in the estimation result.

9. The information processing apparatus according to claim 2 , wherein

the mobile object includes a surrounding sensor that detects surrounding information related to an ambient environment around the mobile object,

the plurality of sensors includes the surrounding sensor, and

the CPU is further configured to:

determine correction reference information for correcting the estimation result by searching for at least one piece of reference information related to the ambient environment around the mobile object, and

execute a matching process of the at least one piece of the reference information and the surrounding information detected by the surrounding sensor.

10. The information processing apparatus according to claim 9 , wherein the CPU is further configured to set a search range of the reference information based on the degree of confidence.

11. The information processing apparatus according to claim 10 , wherein the CPU is further configured to:

decrease the search range based on an increase in the degree of confidence, and

increase the search range based on a decrease in the degree of confidence.

12. The information processing apparatus according to claim 9 , wherein the load index information includes execution information indicating whether to execute a correction process of the estimation result based on the correction reference information.

13. The information processing apparatus according to claim 12 , wherein the correction process is correction of a first estimation result and a second estimation result of the mobile object.

14. The information processing apparatus according to claim 12 , wherein the CPU is further configured to stop the update of the movement plan based on the execution information.

15. The information processing apparatus according to claim 12 , wherein the CPU is further configured to:

generate a global movement plan of the mobile object and a local movement plan of the mobile object; and

stop an update of the global movement plan based on the execution information.

16. The information processing apparatus according to claim 12 , wherein the CPU is further configured to:

determine whether to execute the correction process; and

execute the correction process in response to the determination of the execution of the correction process.

17. The information processing apparatus according to claim 16 , wherein in a case the execution of the correction process is determined, the CPU is further configured to output the execution information indicating that the correction process is executed.

18. An information processing method, comprising:

generating, by a central processing unit (CPU) by an estimation process, an estimation result based on information from a plurality of sensors, wherein the estimation result comprises at least one of a location or a posture of a mobile object;

generating, by the CPU, a movement plan for the mobile object;

controlling, by the CPU, a frequency of update of the movement plan, based on load index information which indicates a change in a processing load of the CPU for the estimation process; and

controlling, by the CPU, a movement of the mobile object based on the generated movement plan.

19. A non-transitory computer-readable medium having stored thereon, computer-executable instructions which, when executed by a computer, cause the computer to execute operations, the operations comprising:

generating, by an estimation process, an estimation result based on information from a plurality of sensors, wherein the estimation result comprises at least one of a location or a posture of a mobile object;

generating a movement plan for the mobile object;

controlling a frequency of update of the movement plan, based on load index information which indicates a change in a processing of the computer for the estimation process; and

controlling a movement of the mobile object based on the generated movement plan.

20. A mobile object, comprising:

a memory configured to store an estimation result and a movement plan; and

a central processing unit (CPU) configured to:

generate, by an estimation process, the estimation result based on information from a plurality of sensors, wherein the estimation result comprises at least one of a location or a posture of the mobile object;

generate the movement plan for the mobile object;

control a frequency of update of the movement plan, based on load index information which indicates a change in a processing load of the CPU for the estimation process; and

control a movement of the mobile object based on the generated movement plan.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: WATANABE, RYO; TOYOURA, MASATAKA; YAMAGUCHI, TAKAMORI; TAKAHASHI, RYO; MAEDA, KEISUKE
To: SONY CORPORATION
Reel/Frame 055485/0624 →
Priority Claims (1)
JP JP2017-222961 · Nov 20, 2017 · national
Continuity (1)
Related Publication 20200331499A1 · Oct 22, 2020