Skip to main content

Controlling a drone

The API offers a range of REST endpoints to enable basic command control of the drone. However, these commands are not directly executed on the drone and require pilot approval through RigiCloud.

When an API initiates a command request, it triggers a command request notification in RigiCloud while the drone is under control. The notification screen appears as follows:

Api input

The pilot is allotted a predefined time frame to either accept or reject the command. This time limit is internally configured and can be customized to suit specific requirements.

In cases where two pilots simultaneously receive the same command request, only the response from the first pilot (whether it's an acceptance or rejection) will be considered valid. The outcome, whether accepted or rejected, will generate a corresponding message transmitted through the relevant message topic.