e7dal / silkopter

UAV autopilot

Home Page:https://jeanleflambeur.wordpress.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#########################################################################
#                                                                       #
#                                                                       #
#                                                                       #
#    _____ _ _ _           _                                            #
#   |   __|_| | |_ ___ ___| |_ ___ ___                                  #
#   |__   | | | '_| . | . |  _| -_|  _|                                 #
#   |_____|_|_|_,_|___|  _|_| |___|_|                                   #
#                     |_|                                               #
#                                                                       #
#                                                                       #
#  Copyright (C) 2014 Catalin Vasile                                    #
#                                                                       #
#  Web:     http://jeanleflambeur.wordpress.com/                        #
#  e-mail:  catalin.vasile@gmail.com                                    #
#                                                                       #
#                                                                       #
#########################################################################



This contains the code for the Silkopter UAV controller, ground station, simulator and additional libraries.


Folders:

qbase - base library with various utilities
qdata - filesystem and stream library
qinput - gamepad, mouse, touch and keyboard abstraction
qmath - math lib
q - 3d rendering engine used by the simulator and ground station
silkopter/fc - flight controller
silkopter/gs - ground station
silkopter/rc - remote control
silkopter/libs - common code used by the brain, gs and sim projects
printing/gimbal - a raspberry pi camera 2 axis gimbal
electrical/fc - eagle schematic and board layout for the silkopter fc

The q* libraries started initially as a mobile 3d game engine so most of the code is very game-oriented.

There are QTCreator projects in each folder and the whole code heavily uses C++11. It should compile with GCC4.7+ and clang3.2+






For licensing, check the LICENSE.txt file.

About

UAV autopilot

https://jeanleflambeur.wordpress.com/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 51.6%Language:HTML 40.0%Language:C 4.7%Language:Fortran 2.8%Language:CMake 0.5%Language:QMake 0.2%Language:Shell 0.2%Language:CSS 0.1%Language:QML 0.0%Language:M4 0.0%Language:Python 0.0%Language:JavaScript 0.0%Language:Perl 0.0%Language:Cuda 0.0%Language:Lua 0.0%Language:Lex 0.0%Language:Objective-C 0.0%Language:Objective-C++ 0.0%Language:Batchfile 0.0%