easy to use autonomous landing package for airsim
Project description
Autonomous-Drone-Landing-On-Moving-Object-AirSim
Easily land the drone on a moving or stationary target after the mission has completed!
HOW TO USE
from autonomous_landing import autonomous_landing
The object autonomous_landing(target_name, mission_function, mission_function_args) gets a name of the target, a function that you've created and want the drone to complete and the function's arguments if there are any.
usage example:
drone = autonomous_landing('LandingTarget_2', time.sleep, (5))
drone.RUN()
In this case, the drone will complete a sleep function, for 5 seconds. You can create your own function with more advanced controls.
After completing the mission, the drone will search for a target named 'LandingTarget_2' and will complete an autonomous landing on that target.
(target name is from unreal)
Tested on airsim for unreal 4.27.
Runs on blocks project (deafult project for airsim)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for airsim_autonomous_landing-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f33d3e6271c67a8d9e81b25861324700c45612cfaec36310ead989ab7597234f |
|
MD5 | 8ae5ab13e8d6f4bd8437ebadeb70a271 |
|
BLAKE2b-256 | f8c5c508f109cd665e8988cd50725848142e27ac4c7c7de99d62fb0c6c451521 |
Hashes for airsim_autonomous_landing-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0363e599b6734808f0e376ebc1438d29b029b712488ead18da1cb79b0c40c8 |
|
MD5 | bae0c069c1a59713f0419f199ebd6660 |
|
BLAKE2b-256 | 8239cdab84133e599c7abe08c62b6a73986cd4be0f473c8e2cdb33c3434c0bd2 |