Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airsim_autonomous_landing-0.1.1.tar.gz (1.8 kB view hashes)

Uploaded Source

Built Distribution

airsim_autonomous_landing-0.1.1-py3-none-any.whl (1.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page