System and method for supporting movable object application development
First Claim
Patent Images
1. A method for supporting application development in a movable object environment, comprising:
- establishing, via a movable object manager, a connection with a movable object configured to process commands for controlling at least one hardware module on the movable object;
receiving, via said movable object manager, one or more data packets from the movable object, wherein the data packets include information corresponding to the at least one hardware module on the movable object;
providing, via said movable object manager, the information in said one or more data packets to an application on a user terminal; and
providing, via said movable object manager, one or more commands from the application to the movable object, wherein the commands include information corresponding to the at least one hardware module on the movable object.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods can support application development in a movable object environment. A movable object manager can establish a connection with a movable object, and receives one or more data packets from the movable object. Then, the movable object manager can provide information in said one or more data packets to an application on a user terminal.
-
Citations
36 Claims
-
1. A method for supporting application development in a movable object environment, comprising:
-
establishing, via a movable object manager, a connection with a movable object configured to process commands for controlling at least one hardware module on the movable object; receiving, via said movable object manager, one or more data packets from the movable object, wherein the data packets include information corresponding to the at least one hardware module on the movable object; providing, via said movable object manager, the information in said one or more data packets to an application on a user terminal; and providing, via said movable object manager, one or more commands from the application to the movable object, wherein the commands include information corresponding to the at least one hardware module on the movable object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for supporting application development in a movable object environment, comprising:
-
one or more microprocessors; a movable object manager, running on the one or more microprocessors, wherein the movable object manager operates to establish a connection with a movable object configured to process commands for controlling at least one hardware module on the movable object; receive one or more data packets from the movable object, wherein the data packets include information corresponding to the at least one hardware module on the movable object; provide the information in said one or more data packets to an application on a user terminal; and providing one or more commands from the application to the movable object, wherein the commands include information corresponding to the at least one hardware module on the movable object. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer-readable medium with instructions stored thereon, that when executed by a processor, perform the steps comprising:
-
establishing, via a movable object manager, a connection with a movable object configured to process commands for controlling at least one hardware module on the movable object; receiving, via said movable object manager, one or more data packets from the movable object, wherein the data packets include information corresponding to the at least one hardware module on the movable object; providing, via said movable object manager, the information in said one or more data packets to an the application on a user terminal; and providing, via said movable object manager, one or more commands from the application to the movable object, wherein the commands include information corresponding to the at least one hardware module on the movable object.
-
-
36. A system for supporting application development in a movable object environment, comprising:
-
one or more microprocessors; a movable object manager, running on the one or more microprocessors, wherein the movable object manager operates to establish a connection with a movable object configured to process commands for controlling at least one hardware module on the movable object; receive one or more data packets from the movable object, wherein the data packets include information corresponding to the at least one hardware module on the movable object; provide the information in said one or more data packets to an application on a user terminal; and providing one or more commands from the application to the movable object, wherein the commands include information corresponding to the at least one hardware module on the movable object.
-
Specification