Path planner, cascaded controller, extended kalman filter...
Explore the docs »
View Demo
·
Report Bug
·
Pull Request
My goal during and after this course is to design an autonomous UAS to work under any circumstances for the logistics industry. While this goal is too broad and requires many disciplines of navigation, aeronautics and programming in low-level to higher-level languages, I have focused on different GSC and simulator platforms such as QGC, Gazebo, Matlab, Cleanflight Configurator and FCND among others. I have also used various open-source and proprietary drones (see my hardwares, hardware config. In this project, I have achieved the following:
When successfully deployed, I should be able to monitor the vehicle status and react to events remotely through script changes, reducing human involvement in most normal UAS operations.
overview
lora on drones
as built in the Motion Planner :100:
FCND-Term1-Starter-Kit
submodule:
git clone --recursive https://github.com/pyadmell/flying-car-udacity.git
cd ext/udacity/FCND-Term1-Starter-Kit
conda env create -f environment.yml
conda info --envs
conda clean -tp
fcnd
conda environment:
source activate fcnd
To use the simulator for control testing, follow these steps :
the setup itself is a tl,tr manual,
check the doc here
model class
SessionSerializer, MovementSerializer, GlobalPoistionSerializer, GlobalHomeSerializer, LocalPositionSerializer, LocalHomeSerializer, LocalVelocitySerializer, etc
:umbrella: I've never been a good db person who still loves to dump everything in a single db table, but the data flowing out from the flight data and a flying vehicle can be msasscaring any semblance of solidines of database structues. I expected the db can love me back in selfishless ways, but it turned out that I have to take the bulls by the horn, alas with allmighty and still unsuccesful. Even with the Django's third-party rest_framework, this project proves that there is a long way to go for me. Hooray!!
Simulator | Details | Front-end integration | Details |
---|---|---|---|
Ardupilot and px4-based simulator | Django, Postgresql, Vue, Axios and Kalman libraries. Live vehicle tracking |
Live tracking of drone path
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Mastering ROS for Robotics Programming Packt
Learning ROS for Robotic Programming 2nd Edition
ROS for Beginners, Basics, Motion and OpenCV
ROS로보틱스
Boost.Asio C++ 네트워크 프로그래밍 쿡북
To create a PR:
Follow the given link to make a successful and valid PR: https://help.github.com/articles/creating-a-pull-request/
To send a PR, follow these rules carefully, otherwise your PR will be closed:
Fixes #IssueNo : Name of Issue
Feature #IssueNo : Name of Issue
Enhancement #IssueNo : Name of Issue
According to what type of issue you believe it is.
For any doubts related to the issues, i.e., to understand the issue better etc, comment down your queries on the respective issue.
Distributed under the MIT License. See LICENSE
for more information.
after 10 months later (Dec. 23, 2021)
source