Customizable waypoint missions
AssigneeDJI Research LLC
InventorsRohit Sant, Arnaud Thiercelin, Arjun Sukumar Menon
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for performing custom waypoint missions using an onboard computing device in communication with a movable object. The movable object can include a flight controller, and a communication system. The flight controller can be in communication with the onboard computing device which includes a processor and an onboard data manager. The onboard data manager can receive at least one input, determine one or more instructions to be performed by the at least one movable object based on the at least one input, generate movement commands to implement the one or more instructions, and send movement commands to the flight controller to be executed.
Claims33
A system for communicating instructions in a movable object environment, comprising:
- at least one movable object including
- a flight controller, and
- a communication system;
- an onboard computing device in communication with the flight controller, the computing device including a processor and an onboard data manager, the onboard data manager including instructions which, when executed by the processor, cause the onboard data manager to:
- receive at least one input, the at least one input including at least one waypoint from a mobile data manager executing on a client device, the client device configured to receive data for the at least one waypoint through a graphical user interface;
- determine one or more instructions to be performed by the at least one movable object based on the at least one input;
- generate movement commands to implement the one or more instructions;
- and
- send the movement commands to the flight controller to be executed.
A method for communicating instructions in a movable object environment, comprising:
- receiving at least one input by an onboard computing device, the onboard computing device including a processor and an onboard data manager, the onboard computing device in communication with a flight controller of at least one movable object, the at least one input comprising at least one waypoint from a mobile data manager executing on a client device, the client device configured to receive data for the at least one waypoint through a graphical user interface;
- determining one or more instructions to be performed by the at least one movable object based on the at least one input;
- generating movement commands to implement the one or more instructions;
- and
- sending the movement commands to the flight controller to be executed.
A non-transitory computer readable storage medium including instructions stored thereon which, when executed by one or more processors, cause the one or more processors to:
- receive at least one input by an onboard computing device, the onboard computing device including an onboard data manager, the onboard computing device in communication with a flight controller of at least one movable object, the at least one input comprising at least one waypoint from a mobile data manager executing on a client device, the client device configured to receive data for the at least one waypoint through a graphical user interface;
- determine one or more instructions to be performed by the at least one movable object based on the at least one input;
- generate movement commands to implement the one or more instructions;
- and
- send the movement commands to the flight controller to be executed.
Dependencies are inferred from the claim text.