-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathREADME
49 lines (34 loc) · 2.24 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#########################################################################
# #
# #
# #
# _____ _ _ _ _ #
# | __|_| | |_ ___ ___| |_ ___ ___ #
# |__ | | | '_| . | . | _| -_| _| #
# |_____|_|_|_,_|___| _|_| |___|_| #
# |_| #
# #
# #
# Copyright (C) 2014 Catalin Vasile #
# #
# Web: http://jeanleflambeur.wordpress.com/ #
# e-mail: [email protected] #
# #
# #
#########################################################################
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.