IP Library Granted Patent US 12705984
Granted Patent B2
US 12705984 · App. 18/832,611 · Granted Aug 11, 2026

Information processing apparatus, information processing method, and program

Inventor: Daniel Safari (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
G08G5/00G01C21/36
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 12705984
App. No.
18/832,611
Granted
Aug 11, 2026
Kind
B2
Abstract

To generate a more efficient movement route. An information processing apparatus including: an acquisition unit that acquires, from a mobile object, environment information that affects movement of the mobile object; and a generation unit that generates route information capable of minimizing energy required for the movement of the mobile object in a route between a first point and a second point set in advance on the basis of the environment information.

Claims (45)

1 . An information processing apparatus comprising:

circuitry configured to

acquire, from a mobile object, environment information that affects movement of the mobile object,

generate route information that minimizes energy required for the movement of the mobile object in a route between a first point and a second point set in advance based on the environment information, wherein the route excludes areas having a downward air flow and includes areas having an upward air flow, and

transmit the route information to the mobile object to cause the mobile object to move along the route.

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

the mobile object is a flying object, and

the circuitry is further configured to

acquire, from the flying object, environment information that affects flight of the flying object in each of regions of a route on which the flying object has flown.

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

based on the environment information in each of the regions, generate an environment map regarding magnitude of energy required for movement of the flying object in a plurality of regions including the each of the regions, and generate the route information based on the environment map.

4 . The information processing apparatus according to claim 3 , wherein the circuitry is further configured to

acquire, from a plurality of flying objects, pieces of the environment information in respective regions on each of routes on which a corresponding one of the plurality of flying objects has flown.

5 . The information processing apparatus according to claim 4 , wherein the circuitry is further configured to

execute statistical processing on a plurality of pieces of environment information when the plurality of pieces of environment information is acquired in a same region, and

generate the environment map based on the plurality of pieces of environment information on which the statistical processing is executed.

6 . The information processing apparatus according to claim 5 , wherein the circuitry is further configured to

execute attenuation processing on the environment information in a region where a predetermined time has elapsed among a plurality of regions included in the environment map, or the environment information on which the statistical processing is executed, and generate the route information based on the environment map on which the attenuation processing is executed.

7 . The information processing apparatus according to claim 6 , wherein

the environment information includes information regarding an altitude of a route on which the flying object has flown, and

the circuitry is further configured to

generate the environment map for a plurality of altitudes including the altitude of the route on which the flying object has flown.

8 . The information processing apparatus according to claim 7 , wherein the circuitry is further configured to

update an environment map based on a new environment map indicating a newly generated environment map and a past environment map indicating an existing environment map generated previously, and generate the route information based on an updated environment map.

9 . The information processing apparatus according to claim 8 , wherein the circuitry is further configured to

execute weighted averaging on the new environment map and the past environment map, and update the environment map.

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

the plurality of flying objects includes two types of mobile objects having different flight priorities, and

the circuitry is further configured to

generate the route information for a flying object having a high flight priority, and

generate other route information for collecting the environment information in the plurality of regions for a flying object having a low flight priority.

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

acquire the environment information from the flying object having the low flight priority.

12 . The information processing apparatus according to claim 11 , wherein the circuitry is further configured to

generate route information capable of minimizing energy required for the movement of the mobile object in each of routes for at least three or more points set in advance based on the environment map.

13 . The information processing apparatus according to claim 12 , wherein

the environment information includes a wind speed in a vertical direction with respect to the flying object.

14 . An information processing method executed by a computer, comprising:

acquiring, from a mobile object, environment information that affects movement of the mobile object;

generating route information that minimizes energy required for the movement of the mobile object in a route between a first point and a second point set in advance based on the environment information, wherein the route excludes areas having a downward air flow and includes areas having an upward air flow; and

transmitting the route information to the mobile object to cause the mobile object to move along the route.

15 . A non-transitory computer-readable storage medium storing computer-readable instructions thereon which, when executed by a circuitry, cause the circuitry to perform a method, the method comprising:

acquiring, from a mobile object, environment information that affects movement of the mobile object;

generating route information that minimizes energy required for the movement of the mobile object in a route between a first point and a second point set in advance based on the environment information, wherein the route excludes areas having a downward air flow and includes areas having an upward air flow; and

transmitting the route information to the mobile object to cause the mobile object to move along the route.