CPC G03B 21/14 (2013.01) [G05D 1/0202 (2013.01); G06F 9/3004 (2013.01); G06T 7/194 (2017.01); B64U 10/13 (2023.01); B64U 2101/20 (2023.01); B64U 2101/30 (2023.01); B64U 2201/10 (2023.01)] | 20 Claims |
1. A system comprising:
a first drone and a second drone, each drone including a respective projector configured to project an image and a respective navigation unit configured to determine location information;
a processing system coupled to the first drone and the second drone;
a memory accessible to the processing system; and
programming in the memory, wherein execution of the programming by the processing system configures the processing system to perform functions, including functions to:
receive a change in location information for a moving object having a first portion and a second portion;
receive a change in first location information for the first drone and a change in second location information for the second drone from the respective navigation units;
adapt first relationship data responsive to changes in the location information for the moving object and the change in the first location information and second relationship data responsive to changes in the location information for the moving object and the change in the second location information;
adjust the first image for projection on the first portion using the first location information and the first relationship data and the second image for projection on the second portion using the second location information and the second relationship data; and
project the adjusted first image onto the first portion and the adjusted second image onto the second portion using the respective projector.
|