Subversion Repositories Projects

Rev

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