CPC G03B 21/14 (2013.01) [G05D 1/0202 (2013.01); G06F 9/3004 (2013.01); G06T 7/194 (2017.01)] | 20 Claims |
1. A system comprising:
a drone including a projector configured to project a first image and a second image from a projection origin and a navigation unit configured to determine location information for the drone, the location information associated with the projection origin;
a processor coupled to the drone;
a memory accessible to the processor; and
programming in the memory, wherein execution of the programming by the processor configures the system to perform functions, including functions to:
obtain a projection surface architecture for a projection surface having a first portion and a second portion, the projection surface architecture including reference points that correspond to physical locations on the projection surface, each reference point associated with relationship data with respect to an architecture origin;
receive the location information for the drone from the navigation unit;
adjust the first image for projection on the first portion and the second image for projection on the second portion using the location information and the relationship data; and
project the adjusted first image onto the first portion and the adjusted second image onto the second portion by the projector from the projection origin onto the projection surface.
|