--Türkçe
Bu proje, Ubuntu üzerinde ArduPilot ve Gazebo kullanarak otomatik bir drone(copter) simülasyonu gerçekleştirmektedir. Proje, Python ile yazılmış kodlar kullanarak simülasyonu otomatik hale getirir.
- Otomatik Simülasyon: Python ile yazılmış kodlar sayesinde drone simülasyonu otomatik olarak gerçekleştirilir.
- Hava Kontrolü: OpenWeatherMap API kullanılarak hava durumu kontrol edilir ve uçuş esnasında bu verilere göre ayarlamalar yapılır.
- Ubuntu işletim sistemi
- ArduPilot
- Gazebo
- Python 3.x
- Ardupilot ve gazebo kurulumu
Ubuntu kurulumu sonrası yüklemeler "kurulum.txt" dosyasında paylaşılmıştır.
-
Proje Klasörünü Klonlayın:
git clone https://github.com/metinncetinn/MavlinkCopter.git cd MavlinkCopter -
API Anahtarını Ayarlayın: OpenWeatherMap API anahtarınızı
key.pydosyasına ekleyin.
Simülasyonu başlatmak için aşağıdaki komutu kullanın:
python Gorevler.pyKatkılarınızı bekliyoruz! Lütfen pull request gönderin veya sorunlarınızı bildirin.
--English
This project implements an automatic drone (copter) simulation using ArduPilot and Gazebo on Ubuntu. The simulation is automated through Python code, which also manages wind conditions during flight.
- Automatic Simulation: The drone simulation is carried out automatically through Python scripts.
- Weather Control: Weather conditions are monitored using the OpenWeatherMap API, and adjustments are made during flight based on this data.
- Ubuntu operating system
- ArduPilot
- Gazebo
- Python 3.x
- Install ArduPilot and Gazebo
Installation instructions are provided in a "kurulum.txt" file after Ubuntu installation.
-
Clone the Project Folder:
git clone https://github.com/metinncetinn/MavlinkCopter.git cd MavlinkCopter -
Set Up Your API Key: Add your OpenWeatherMap API key to the
key.pyfile.
To start the simulation, use the following command:
python Gorevler.pyWe welcome your contributions! Please submit pull requests or report any issues.