Unterschiede zwischen den Revisionen 21 und 31 (über 10 Versionen hinweg)
Revision 21 vom 27.02.2008 18:55
Größe: 2462
Autor: ligi
Kommentar:
Revision 31 vom 28.04.2010 22:56
Größe: 3292
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
 . attachment:riddim_banner1.jpg  . {{attachment:riddim_banner.jpg}}
Zeile 3: Zeile 3:
[[TableOfContents]] <<TableOfContents>>
Zeile 6: Zeile 6:
  RIDDIM is an acronym for '''R'''emote '''I'''nteractive '''D'''igital '''D'''rone '''I'''nterface '''M'''ashup and a Project to Pilot the MikroKopter with Joysticks. The main Focus on startup i s the usage of one X-52 Joystick in combination with one Router. The X-52 has th e possibility to Display some something on the Joystick and has lots of Axis and Buttons.  RIDDIM is an acronym for '''R'''emote '''I'''nteractive '''D'''igital '''D'''rone '''I'''nterface '''M'''ashup .
 In this project its all about testing diffrent approaches to pilot the MikroKopter with '''H'''uman '''I'''nterface '''D'''evices rather than the normal RC-Remote.
Zeile 8: Zeile 9:
 In later Stages this Project should be combined with my other Project [:en/DUBwise:DUBWise]
 
Zeile 11: Zeile 10:

= Tested Devices =
== Saitek X-52 ==
 * Pro:
  * LCD-Display
  * lots of buttons/axis
 * Contra:
  * Huge
== Saitek AV8R-01 ==
 * Pro:
  * pricing
  * medium size / weight
 * Contra:
  * handling
== 3DConnexion SpaceNavigator Personal ==
 * Pro:
  * very small
  * lots of axis in one hand
  * very intuitive
 * Contra:
  * few buttons (2)
  * heavy for its size
Zeile 12: Zeile 34:
= SpaceMouse with openwrt router =
 . [[http://gallery.mikrokopter.de/main.php/v/tech/top_001.JPG.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=41241}}]][[http://gallery.mikrokopter.de/main.php/v/tech/side.JPG.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=41233}}]][[http://gallery.mikrokopter.de/main.php/v/tech/inner.JPG.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=41229}}]]
Zeile 13: Zeile 37:
 . attachment:riddim_mount_front.jpg = Saitek X-52 with mount =
Zeile 15: Zeile 39:
 . attachment:riddim_mount_side.jpg  . {{attachment:riddim_mount_front.jpg}}
 {{
attachment:riddim_mount_side.jpg}}
Zeile 18: Zeile 43:
= Starting with Keyswitch =
 . <<Vimeo(5423380)>>
Zeile 19: Zeile 46:
Test of the !JoystickMount (!BackPack): = Public Riddim controlled !SpaceMouse flying @Sublab=
Zeile 21: Zeile 48:
[[RCMovieVideo(http://www.rcmovie.net/flvideo/4930.flv)]]  . <<Vimeo(1291676)>>
Zeile 23: Zeile 50:
Second Outdoor Flight: = Test of the !JoystickMount (!BackPack) =
 . http://www.rcmovie.de/video/a6dff75bda4fd1ee9fe0/Neues-am-Sonntag-in-Leipzig
Zeile 25: Zeile 53:
[[RCMovieVideo(http://www.rcmovie.net/flvideo/3913.flv)]]

First Flight ( not really used to it yet):

[[GoogleVideo(2336302694868882049)]]

First test ( just motortest but comm to joy and mk is done ): [[GoogleVideo(-1245698832821314112)]]
= Second Outdoor Flight =
 . http://www.rcmovie.de/video/afe32970749f5e2bcdc6/Sonntagsausflug-mikrokopter
Zeile 35: Zeile 58:
  . - 1x MikroKopter ( www.mikrokopter.de ) with bluetooth
  . - 1x Saitek X-52 ( or X-52 PRO ) - later the support for other Devices can fol low
  . - 1x MikroKopter with  [[Bluetooth]] or ZigBee
  . - 1x Supported input Device
Zeile 41: Zeile 64:
   . 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.    . In the author's setup this will be the notebook ( it's better for debug output ) at stage 1 and one Asus WL500g deluxe running !OpenWrt in stage 2.
Zeile 45: Zeile 69:
 . $> ./riddim  . $> ./riddim [config-file]
Zeile 47: Zeile 72:
 * 0.4 - support for socat ( makes usage of [[Bluetooth]] or ZigBee easy )
 * 0.3 - support for !SpaceMouse
Zeile 48: Zeile 75:
 * 0.1 - initial release with basic functions and proove of concept Code ( Scanning for Blueooth Devices / read Joy / communicate to MK / ..)  * 0.1 - initial release with basic functions and proof of concept code ( Scanning for blueooth devices / read joystick / communicate to MK / ..)
Zeile 52: Zeile 79:
 * Addtitonally to this Licence it is not allowed to use this software in any violent manner. This explicitly includes that lethal Weapon owning "People" (e.g. Army & Police) are not allowed to use this Project  * Additionally to this licence it is not allowed to use this software in any violent manner. This explicitly includes that lethal weapon owning "People" (e.g. army & police) are not allowed to use this project
Zeile 57: Zeile 84:
 * xm for help with the !OpenWRT makefile
Zeile 59: Zeile 87:
= Discusion = = Discussion =
  • riddim_banner.jpg

Content

Preface

  • RIDDIM is an acronym for Remote Interactive Digital Drone Interface Mashup . In this project its all about testing diffrent approaches to pilot the MikroKopter with Human Interface Devices rather than the normal RC-Remote.

    Contact the LiGi for further questions.

Tested Devices

Saitek X-52

  • Pro:
    • LCD-Display
    • lots of buttons/axis
  • Contra:
    • Huge

Saitek AV8R-01

  • Pro:
    • pricing
    • medium size / weight
  • Contra:
    • handling

3DConnexion SpaceNavigator Personal

  • Pro:
    • very small
    • lots of axis in one hand
    • very intuitive
  • Contra:
    • few buttons (2)
    • heavy for its size

Pictures

SpaceMouse with openwrt router

  • http://gallery.mikrokopter.de/main.php/v/tech/top_001.JPG.htmlhttp://gallery.mikrokopter.de/main.php/v/tech/side.JPG.htmlhttp://gallery.mikrokopter.de/main.php/v/tech/inner.JPG.html

Saitek X-52 with mount

  • riddim_mount_front.jpg riddim_mount_side.jpg

Videos

Starting with Keyswitch

= Public Riddim controlled SpaceMouse flying @Sublab=

Test of the !JoystickMount (!BackPack)

Second Outdoor Flight

Hardware Setup

  • You need:
    • - 1x MikroKopter with Bluetooth or ZigBee

    • - 1x Supported input Device
    • - 1x Hardware with the following minimum requirements:
      • -> running linux

      • -> usb

      • -> bluetooth ( later on bluetooth or wlan will be supportet )

      • In the author's setup this will be the notebook ( it's better for debug output ) at stage 1 and one Asus WL500g deluxe running OpenWrt in stage 2.

Compile

  • $> make

Run

  • $> ./riddim [config-file]

ChangeLog

  • 0.4 - support for socat ( makes usage of Bluetooth or ZigBee easy )

  • 0.3 - support for SpaceMouse

  • 0.2 - first version with possibility to fly ( based on FC0.68b commands )
  • 0.1 - initial release with basic functions and proof of concept code ( Scanning for blueooth devices / read joystick / communicate to MK / ..)

Licence

  • http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike)

  • Additionally to this licence it is not allowed to use this software in any violent manner. This explicitly includes that lethal weapon owning "People" (e.g. army & police) are not allowed to use this project

Credits

  • Holger & Ingo for the MikroKopter Project

  • eduard -- - at - -- hasenleithner.at for the linux x-52 lib
  • xm for help with the !OpenWRT makefile
    • .

Discussion


KategorieProjekte KategorieTools KategorieEnglish