Rev 130 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 130 | Rev 506 | ||
---|---|---|---|
1 | # RIDDIM |
1 | # RIDDIM |
2 | # |
2 | # |
3 | # -> Remote Interactive Digital Drone Interface Mashup |
3 | # -> Remote Interactive Digital Drone Interface Mashup |
4 | # |
4 | # |
5 | # Author: Marcus -ligi- Bueschleb |
5 | # Author: Marcus -ligi- Bueschleb |
6 | # |
6 | # |
7 | # Contact: ligi |
7 | # Contact: ligi |
8 | # -at- |
8 | # -at- |
9 | # smart4mobile.de |
9 | # smart4mobile.de |
10 | # |
10 | # |
11 | # Project Start: 12/2007 |
11 | # Project Start: 12/2007 |
12 | # |
12 | # |
13 | # Credits: |
13 | # Credits: |
14 | # Holger & Ingo for the Mikrokopter Project ( www.mikrokopter.de ). |
14 | # Holger & Ingo for the Mikrokopter Project ( www.mikrokopter.de ). |
15 | # eduard -- - at - -- hasenleithner.at for the linux x-52 lib |
15 | # eduard -- - at - -- hasenleithner.at for the linux x-52 lib |
- | 16 | # Jo aka XM for helping with openwrt |
|
- | 17 | # sublab.org for infrastructure |
|
16 | # |
18 | |
17 | 19 | ||
18 | = Documentation / Infos = |
20 | = Documentation / Infos = |
19 | http://www.mikrokopter.de/ucwiki/en/Riddim |
21 | http://www.mikrokopter.de/ucwiki/en/Riddim |
20 | 22 | ||
21 | = Licence = |
23 | = Licence = |
22 | 24 | ||
23 | http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike |
25 | http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike |
24 | Addtitonally to this Licence it is not allowed to use this software in any violent manner. |
26 | Addtitonally to this Licence it is not allowed to use this software in any violent manner. |
25 | This explicitly includes that lethal Weapon owning "People" (e.g. Army & Police) are not allowed to use this Project |
27 | This explicitly includes that lethal Weapon owning "People" (e.g. Army & Police) are not allowed to use this Project |
26 | If you want to use this tool in any Commercial Context - please contact me first! |
28 | If you want to use this tool in any Commercial Context - please contact me first! |
27 | 29 | ||
28 | - | ||
29 | =Hardware Setup= |
- | |
30 | - | ||
31 | You need: |
- | |
32 | - 1x MikroKopter ( www.mikrokopter.de ) with bluetooth |
- | |
33 | - 1x Saitek X-52 ( or X-52 PRO ) - later the support for other Devices can follow |
- | |
34 | - 1x Hardware with the following minimum requirements: |
- | |
35 | -> running linux |
- | |
36 | -> usb |
- | |
37 | -> bluetooth ( later on bluetooth or wlan will be supportet ) |
- | |
38 | - | ||
39 | In the autohrs setup this will be my notebook ( its better for debug output ) at stage one and one Asus WL500g deluxe running OpenWrt in stage2. |
- | |
40 | - | ||
41 | - | ||
42 | 30 | ||
43 | =Compile= |
31 | =Compile= |
44 | $> make |
32 | $> make |
45 | 33 | ||
46 | =Run= |
34 | =Run= |
47 | $> ./riddim [configfile] |
35 | $> ./riddim [configfile] |
48 | 36 | ||
49 | if no configfile is given riddim is trying to load "/etc/riddim.conf". If that fails riddim is using default values ( not very usefull perhaps ) |
37 | if no configfile is given riddim is trying to load "/etc/riddim.conf". If that fails riddim is using default values ( not very usefull perhaps ) |
50 | 38 | ||
51 | example socat usage: |
39 | example socat usage: |
52 | socat tcp-l:54321,reuseaddr,fork file:/dev/ttyUSB0,b57600,waitlock=/var/run/rfcomm0.lock |
40 | socat tcp-l:54321,reuseaddr,fork file:/dev/ttyUSB0,b57600,waitlock=/var/run/rfcomm0.lock |
53 | 41 | ||
54 | 42 | ||
55 | 43 | ||
56 | = Changelog = |
44 | = Changelog = |
- | 45 | ||
- | 46 | 0.8 - Modify altitude by input |
|
- | 47 | 0.7 - new MK Protocol |
|
57 | 48 | 0.6 - misc |
|
58 | 0.5 - code cleanup |
49 | 0.5 - code cleanup |
59 | 0.4 - Measure time from send command to confirm |
50 | 0.4 - Measure time from send command to confirm |
60 | 0.3 - mode selector |
51 | 0.3 - mode selector |
61 | 0.2 - first version with possibility to fly ( based on FC0.68b commands ) |
52 | 0.2 - first version with possibility to fly ( based on FC0.68b commands ) |
62 | 0.1 - initial release with basic functions and proove of concept Code ( Scanning for Blueooth Devices / read Joy / communicate to MK / ..) |
53 | 0.1 - initial release with basic functions and proove of concept Code ( Scanning for Blueooth Devices / read Joy / communicate to MK / ..) |
63 | 54 |