Skip to content

jeanlemotan/silkopter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
jeanleflambeur
Jan 7, 2019
cdbc67e · Jan 7, 2019
Aug 28, 2017
Jul 20, 2018
Mar 18, 2018
Aug 24, 2015
Mar 25, 2017
Aug 30, 2016
Jun 2, 2017
Jun 2, 2017
Mar 18, 2018
May 6, 2017
Jun 19, 2016
Mar 18, 2018
Jan 7, 2019
May 2, 2017
Mar 30, 2015
Mar 25, 2017
Mar 25, 2017

Repository files navigation

#########################################################################
#                                                                       #
#                                                                       #
#                                                                       #
#    _____ _ _ _           _                                            #
#   |   __|_| | |_ ___ ___| |_ ___ ___                                  #
#   |__   | | | '_| . | . |  _| -_|  _|                                 #
#   |_____|_|_|_,_|___|  _|_| |___|_|                                   #
#                     |_|                                               #
#                                                                       #
#                                                                       #
#  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.