| CPC G08G 5/55 (2025.01) [G05D 1/101 (2013.01); G08G 5/32 (2025.01); G08G 5/57 (2025.01); B64U 10/13 (2023.01); B64U 2101/26 (2023.01); B64U 2101/30 (2023.01); B64U 2101/70 (2023.01); B64U 2201/10 (2023.01)] | 12 Claims |

|
1. An unmanned aircraft controller for an unmanned aircraft operated in a factory, the unmanned aircraft controller comprising:
an available task storage memory storing identification information about machines installed in the factory and task descriptions of tasks the unmanned aircraft is configured to conduct on the machines; and
at least one processor configured to:
acquire the identification information about the machines which are objects of the tasks to be conducted by the unmanned aircraft and the task descriptions of the tasks to be conducted on the machines by the unmanned aircraft;
create a flight plan of the unmanned aircraft based on the acquired identification information about the machines and the task descriptions of the tasks to be conducted on the machines by the unmanned aircraft; and
output the flight plan to the unmanned aircraft, wherein
the available task storage memory further stores a reference location of each machine of the machines, a task location of the unmanned aircraft, and a task description of a task to be conducted at the task location by the unmanned aircraft,
the task location is a location of the unmanned aircraft relative to the reference location of said each machine, and
the at least one processor is configured to
create the flight plan based on the acquired identification information about the machines, the task descriptions of the tasks to be conducted on the machines by the unmanned aircraft, and the reference locations of the machines, and
control the unmanned aircraft to make autonomous flight according to the flight plan and conduct the tasks on the machines according to the task descriptions.
|