Subversion Repositories Projects

Rev

Rev 44 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 44 Rev 49
1
# RIDDIM 
1
# RIDDIM 
2
#  -> Remote Interactive Digital Drone Interface Mashup
2
#  -> Remote Interactive Digital Drone Interface Mashup
3
#
3
#
4
# Author: 	 Marcus -ligi- Büschleb
4
# Author: 	 Marcus -ligi- Büschleb
5
#
5
#
6
# Contact: ligi
6
# Contact: ligi
7
#	   -at-
7
#	   -at-
8
#	   smart4mobile.de
8
#	   smart4mobile.de
9
#
9
#
10
# Project Start: 12/2007
10
# Project Start: 12/2007
11
#
11
#
12
# Credits:
12
# Credits:
13
#          Holger & Ingo for the Mikrokopter Project ( www.mikrokopter.de ).
13
#          Holger & Ingo for the Mikrokopter Project ( www.mikrokopter.de ).
14
#	   eduard -- - at - -- hasenleithner.at for the linux x-52 lib
14
#	   eduard -- - at - -- hasenleithner.at for the linux x-52 lib
15
#
15
#
16
 
16
 
17
 
17
 
18
=Preface=
18
=Preface=
19
 
19
 
20
 Project to Control and interact with a MikroKopter. The main Focus on startup is the usage of one X-52 Joystick in combination with one Router. The X-52 has the possibility to Display some something on the Joystick and has lots of Axis and Buttons - so i will prefer it for flying. 
20
 Project to Control and interact with a MikroKopter. The main Focus on startup is the usage of one X-52 Joystick in combination with one Router. The X-52 has the possibility to Display some something on the Joystick and has lots of Axis and Buttons - so i will prefer it for flying. 
21
 
21
 
22
= Documentation =
22
= Documentation =
-
 
23
 
23
 
24
 http://www.rcmovie.de/view_video.php?viewkey=7ec0047de2d5d1b28a75
24
 http://www.youtube.com/watch?v=3a0FSJTDQlM
25
 http://www.youtube.com/watch?v=3a0FSJTDQlM
25
 http://forum.mikrokopter.de/topic-2554.html
26
 http://forum.mikrokopter.de/topic-2554.html
26
 http://www.mikrokopter.de/ucwiki/en/Riddim
27
 http://www.mikrokopter.de/ucwiki/en/Riddim
27
 
28
 
28
 
29
 
29
= Licence =
30
= Licence =
30
 
31
 
31
 http://creativecommons.org/licenses/by-nc-sa/2.0/de/  (Creative Commons / Non Commercial / Share Alike 
32
 http://creativecommons.org/licenses/by-nc-sa/2.0/de/  (Creative Commons / Non Commercial / Share Alike 
32
 Addtitonally to this Licence it is not allowed to use this software in any violent manner.
33
 Addtitonally to this Licence it is not allowed to use this software in any violent manner.
33
 This explicitly includes that lethal Weapon owning "People" (e.g. Army & Police) are not allowed to use this Project
34
 This explicitly includes that lethal Weapon owning "People" (e.g. Army & Police) are not allowed to use this Project
34
 If you want to use this tool in any Commercial Context - please contact me first!
35
 If you want to use this tool in any Commercial Context - please contact me first!
35
 
36
 
36
=Hardware Setup=
37
=Hardware Setup=
37
 
38
 
38
 You need:
39
 You need:
39
  - 1x MikroKopter (  www.mikrokopter.de ) with bluetooth
40
  - 1x MikroKopter (  www.mikrokopter.de ) with bluetooth
40
  - 1x Saitek X-52 ( or X-52 PRO ) - later the support for other Devices can follow
41
  - 1x Saitek X-52 ( or X-52 PRO ) - later the support for other Devices can follow
41
  - 1x Hardware with the following minimum requirements:
42
  - 1x Hardware with the following minimum requirements:
42
	-> running linux
43
	-> running linux
43
	-> usb
44
	-> usb
44
	-> bluetooth ( later on bluetooth or wlan will be supportet )
45
	-> bluetooth ( later on bluetooth or wlan will be supportet )
45
		
46
		
46
   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.
47
   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.
47
 
48
 
48
 
49
 
49
 
50
 
50
=Compile=
51
=Compile=
51
 $> make
52
 $> make
52
 
53
 
53
=Run=
54
=Run=
54
 $> ./riddim
55
 $> ./riddim
55
 
56
 
56
= Changelog =
57
= Changelog =
57
 
58
 
-
 
59
 0.2 - first version with possibility to fly ( based on FC0.68b commands )
-
 
60
 0.1 - initial release with basic functions and proove of concept Code ( Scanning for Blueooth Devices / read Joy / communicate to MK / ..)
-
 
61
 
-
 
62
 
-
 
63
= ToDo =
-
 
64
 
-
 
65
 - Measure timings
58
 0.1 - initial release with proove of concept Code
66
 - Force Feedback from ACC Sensor Data
59
 
67
 - Support more JoySticks -> generalize