This is beta software! Everything is subject to change. If you do use this, please make sure you lock to a specific version so there are no breaking changes randomly.
A simple command-line tool utilizing dronelib to automate drone flights with a simple scripting language.
First:
npm install -g autodrone # use sudo if neededThen use the autodrone command on a script.
ENABLE # Open communication with the drone
WAIT 500 # Make sure the drone is ready
TAKEOFF # Tell the drone to perform auto take-off
WAIT 3000 # Wait 3 seconds
MOVE FORWARD 126 500 # Move the drone forward at full speed for 0.5 sec
TURN RIGHT 126 500 # Rotate the drone clockwise at full speed for 0.5 sec
MOVE DOWN 126 1000 # Move the drone down at full speed for 1 sec
LAND # Tell the drone to attempt to land
DISABLE # Close communications with the drone
This will likely be removed in a future version. This doesn't seem suitable to be controlled from a script -- it should be handled automatically before the script even runs.
You should call this before performing any other commands. It opens communication with the drone.
This will likely be removed in a future version. This doesn't seem suitable to be controlled from a script -- it should be handled automatically before the script even runs.
This closes communication with the drone.
Wait time milliseconds before performing the next command.
Tell the drone to attempt auto take-off or landing.
Moves the drone in direction at speed for time milliseconds, where direction is one of:
FORWARDBACKWARDLEFTRIGHTUPDOWN
Speed ranges from 0 to 126.
Turns the drone in direction at speed for time milliseconds, where direction is one of:
LEFT(counter-clockwise)RIGHT(clockwise)
Speed ranges from 0 to 126.
This software is licensed under the GNU GPL v3.