CUSTOMIZABLE WAYPOINT MISSIONS
First Claim
1. A system for communicating instructions in a movable object environment, comprising:
- at least one movable object includinga flight controller, anda 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;
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.
1 Assignment
0 Petitions
Accused Products
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.
10 Citations
36 Claims
-
1. 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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; 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 36)
-
-
25. 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; 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification