PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Kostenlose RP6 M256 WIFI Module für Testanwender!



SlyD
11.06.2012, 18:58
Testaktion: Kostenlose RP6v2-M256-WIFI Module!

Einige RP6v2-M256-WIFI Module* stehen bereit um kostenlos an Testanwender
vergeben zu werden, die sich gerne damit beschäftigen und darüber berichten würden.

Infos zum Modul:
https://www.roboternetz.de/community/threads/58160-Funk-Erweiterungsmodul-für-den-RP6-und-RP6v2-Gratis-für-Tester!

Jeder der teilnehmen möchte, muss eine Kurzbeschreibung einer beliebigen
Anwendungsidee für das Modul angeben.
Das kann alles sein, was man als Software oder Hardware+Softwareprojekt damit realisieren könnte!
Es muss auch nicht direkt mit dem RP6 zu tun haben.
Fernsteuerunganwendungen, Kommunikationsprotokolle, Ansteuerung bestimmter Sensoren/Aktoren,
sonstige interessante Projekte für den RP6, am RN-Wissen Wiki Artikel zum Modul mithelfen,
oder etwas völlig anderes.


Für ein kostenloses Modul darf sich jeder Besitzer eines RP6 / RP6v2 Roboters bewerben!
Der Teilnehmer sollte mind. 40 Beiträge im Roboternetz verfasst haben
(oder 20 Beiträge und einen Wiki Artikel zu einem beliebigen Thema).
Mindestalter 14 Jahre.


Um teilzunehmen einfach hier auf diesen Thread mit eurem Anwendungsvorschlag
antworten!


Aus allen Bewerbern werden bis zu 20 vorab ausgewählt.
In einer anschließenden Abstimmung an der alle Roboternetz Anwender teilnehmen dürfen wird entschieden wer eines von 5 verfügbaren Modulen erhält.


Abgabeschluss für eure Bewerbungen ist Sonntag der 01.07.2012, 23:59 Uhr.



Achtung:
Allgemeine Diskussionen zur Testaktion bitte in diesem Thread im RP6 Forum:
https://www.roboternetz.de/community/threads/58162-Diskussion-zum-RP6-M256-WIFI-Modul?p=551157
und allgemeine Diskussionen über das Modul im Newsartikel
https://www.roboternetz.de/community/threads/58160-Funk-Erweiterungsmodul-für-den-RP6-und-RP6v2-Gratis-für-Tester!
führen damit es übersichtlich bleibt! Dieser Thread ist nur für die Bewerbungen gedacht!



MfG,
SlyD



*) Die zu vergebenden Module sind Vorserienmodelle / Prototypen, die allerdings voll funktionsfähig
sind. Es gibt lediglich ein paar kleinere optische Mängel.

http://www.conrad.de/medias/global/ce/1000_1999/1900/1910/1916/191609_LB_00_FB.EPS_100.jpg (http://www.conrad.de/ce/de/product/191609/)

Fabian E.
12.06.2012, 15:58
Im Moment läuft meine RP6 Remotrol (https://www.roboternetz.de/community/threads/47704-RP6-Remotrol-1-3-Die-Opensource-RP6-Fernsteuerung) ja hauptsächlich via Bluetooth, Wifi würde sich da aber viel besser für eignen.
Ich bin immer ein bisschen am Kaufpreis zurück geschreckt, waren ja nicht so ganz billig die Wifi Module. Ich denke Wifi ist ein guter Kompromiss aus Übertragungsleistung und Reichweite.

Ich habe sogar schon konkret etwas geplant (unabhängig von dieser Aktion hier):


RP6 fernstuerbar über Funk/Bluetooth/Wifi
Host der ganzen Sache ist ein .net Gadgeteer Board mit Ethernet Anschluss welches am Router hängt
Der RP6 kann dann sozusagen als mobile Daten-Sammelstation verwendet werden (US-Sensoren, Kompass, US-Radar, Servos / Greifarm/ etc)
Der Host wird dann als eigener Webserver über ein Client Programm über das Interner gesteuert
Am Host hängt auch noch eine Kamera, sodass das gesamte System dann ein stationäres Überwachungssystem mit einem mobilen, verlängertem "Arm" ist (der RP6)



Und Flashen per Wifi würde sich toll in meinem RP6 Loader (https://www.roboternetz.de/community/threads/51352-RP6FlashWriter-Der-Opensource-RP6-Loader) machen :)
Die MicroSD-Karte würde sich natürlich auch hervorragend eignen um mal ein bisschen autonom auf Erkundung zu gehen und z.B. ein Profil des Raumes anzulegen.

Max Web
12.06.2012, 21:03
Hallo,

dann stelle ich mein Projekt auch mal online (die 20 Beiträge kriege ich bis zum Bewerbungsschluss schon noch hin ;) ) :

Ich schreibe derzeit eine Software (RoboBridge), mit der der RP6 komplett vom PC aus ferngesteuert werden kann. Dies kann nützlich sein, um die Programmlogik auf den leistungsstärkeren PC auszulagern und z.B. bei Kartografierungsprojekten größere Datenmengen direkt auf dem PC zu speichern.

Der Unterschied zum bekannten Remotrol liegt also darin, dass der Fokus dieser Anwendung nicht auf der manuellen Fernsteuerung liegt sondern die Fernsteuerung per Programm ermöglicht.

Nach erfolgreicher Beendigung wird das Projekt natürlich als Open Source unter http://code.google.com/p/robobridge/ veröffentlicht.

Mein RP6 hat derzeit folgende Hardwarekonfiguration:
- RP6V2 Base (Slave-Modus)
- RNControl 1.4 mit modifizierter RP6Lib
- LCD03
- SRF08
- CMPS03
- BTM222 zur drahtlosen Kommunikation
- Sharp GP2D12
- 1 Servo

Das Ganze soll komplett in Java geschrieben werden, momentan ist eine Kommunikation über ein BTM222-Modul implementiert, was die Verwendung nativer Bibliotheken erzwingt, wodurch die Plattformunabhhängigkeit verloren geht.

Ein WLAN-Modul würde dieses Problem sehr elegant umgehen: Hier müsste eine Art (Web-)Server auf dem Wifi-Modul implementiert werden, durch welchen der RP6
seine Befehle empfängt. Im Gegensatz zur seriellen Schnittstelle oder Bluetooth (hier existieren zwar Interfaces nach JSR82 bzw. Libraries wie RXTX) wird eine Netzwerkkommunikation von Java direkt unterstützt, daher wäre das Programm wieder wirklich plattformunabhängig.


Das Ziel ist daher:
- Einfache Unterstützung verschiedener Kommunikationsmethoden wir Bluetooth oder LAN
- Realisierung einer Client-Server-Architektur zwischen RP6 und PC.
- Entwurf eines Webservers auf dem RP6, sodass der Roboter-Status auch von anderen Endgeräten angezeigt werden kann - bei Bedarf natürlich auch aus dem Internet
- Optional: Android-App zur Fernsteuerung z.B. über die telefoninternen Beschleunigungssensoren: Kommt erst, wenn der Rest läuft!
- Entwurf eines Kommando-Protokolls, das verschiedene auf dem RP6 ausführbare Kommandos abstrahiert und dem Anwender in seinem Programm zur Verfügung stellt.
Vorerst soll nur die oben aufgeführte Hardware unterstützt werden, allerdings können weitere Sensoren/Aktuatoren sehr einfach implementiert werden.
- Falls möglich: Der PC soll das Remotrol-Protokoll unterstützen. Priorität hat allerdings das eigene Protokoll.
- Umsetzung einer Java-Library zur Steuerung des RP6 vom PC aus: Befehle werden hier schon korrekt per Bluetooth gesendet und empfangen. Eine GUI zur erweiterten Kontrolle sowie Fernsteuerung ist in Arbeit.
- Flashen des Controllers, falls der neuste RobotLoader verwendet wird (über dessen Kommandozeilen-Interface)

Grüße,

Max Web

AsuroPhilip
15.06.2012, 16:09
Hallo,

Ich habe auch vor, eine Fernsteuerungssoftware für den RP6 zu schreiben. Zurzeit arbeite ich an eine via Bluetooth, welche auch schon gut Funktioniert. Später kann man dann den RP6 komplett per Android app steuern.

mfG
Philip ;)

Spanky
16.06.2012, 00:13
Hiho,
ich komme mir fast ein wenig dreist vor, da ich mit zunehmenden Real-Life Aufgaben immer weniger ins Forum schaue und jetzt einfach aus dem "nichts" ein kostenloses WiFi-Modul "beantrage" ... Naja ihr werdet ja entscheiden ob ich des Modules würdig bin.

Zur Idee / Zum Projekt:
Ich glaube es gibt nichts praktischeres für einen beweglichen Roboter, als eine funktionierende Funkverbindung über die man Daten/Messwerte übertragen kann.
Ich habe mich lange Zeit mit den RFM12-Modulen (433 MHz) rumgeärgert. Inzwischen hab ich aufgeben. Die Dinger hassen mich :D

Und wenn ich das so lese, fällt mir als erste AnwendungsIdee eine Browsergestützte-Oberfläche ein.
Die hätte vor allem den Vorteil, dass man keinen Extra-Client braucht.

- Simple, von jedem halbwegs anständigen Browser abrufbare Webseite
- Ausgeben von Informationen und Statistiken
- Eine kleine Libary, über die man möglichst einfach eigene Daten ausgeben kann.

- Loggen von Daten auf die Speicherkarte (Akku-Entladung, Betriebszeit, etc)
- Ausgabe von LogDaten auf der Webseite

Unsicher ob realisierbar:
- Ausgabe von Grafiken (Graphen, Diagramme)

Gruß Spanky

radbruch
18.06.2012, 18:35
Hallo

Wenn noch eine Musterplatine übrig ist, würde ich sie gerne nehmen. Ein konkretes Projekt habe ich nicht geplant. Die Möglichkeiten scheinen mir aber enorm.

Gruß

mic

Filou89
19.06.2012, 07:14
Hallo zusammen,
Dann werde ich mein Glück auch mal versuchen ;)
Meine Idee wäre sicher eine Aufgabe, um daran zu wachsen. Aber nur ein wenig mit den LED's blinken wär ja auch nicht so interessant :)

Ich könnte mir vorstellen, einen Kartographie Roboter daraus zu machen. Er würde dann in einem Zimmer umherfahren und die Positionen an einen PC übermitteln. So könnte man schon mit wenigen Sensoren z.B. eine "Helligkeitskarte" erstellen. Wär mal was anderes :)
Entweder könnte der Roboter autonom fahren oder, was ich schon lange ausprobieren wollte, er lässt sich per Joystick steuern.

Wie genau das realisiert werden soll, kann ich jetzt noch nicht beantworten, aber die Idee gefällt mir schon mal ;)

Grüsse
Filou

fabqu
27.06.2012, 21:10
Hi SlyD,

Dann Bewerbe ich mich auch einmal mit meinem Projekt: HIER (https://www.roboternetz.de/community/threads/58177-LabView-Fernsteuerungs-Tool-mit-diversen-Routinen) (dort gibts auch alles zum Download...)
Dabei geht es um ein Fernsteuerungstool, programmiert mit LabView. Es basiert vom uC-Code her auf Fabian E.'s Remotrol (https://www.roboternetz.de/community/threads/47704-RP6-Remotrol-1-3-Die-Opensource-RP6-Fernsteuerung), bietet dazu aber einige neue Optionen wie das Ausführen von Routinen (Lichtverfolgung, Wärmequellensuche mit SnakeVision, Euromünzen-Suche mit einer Kamera...).
Ich arbeite momentan verstärkt daran und möchte neben der momentan genutzten seriellen Schnittstelle (Bluetoothmodul, das aber eine serielle imitiert, und 2,4GHz-Funk der Kamera) eine richtige BT-Schnittstelle nutzen und -sollte ich zu den Glücklichen gehören- auch wLAN, ist ja klar. Dann soll der Nutzer auswählen können, welche der drei Möglichkeiten er nehmen möchte.
Sollte ein Modul für mich gewählt werden, werde ich das ganze Projekt auf die M256 adaptieren und in Anbetracht der vielen I/Os und ADCs natürlich erweitern :D ist eh klar. z.B. Soll eine Liniensucher-Routine mit rein, ein Roboterarm mit Drucksensorik im Greifer liegt schon fast fertig hier rum und muss da dran. Eine Trackingroutine muss drinnen sein, daran sitze ich schon länger (bisher leider erfolglos) -> Viele Ideen!
Was der RP6 kann, welche Hardware ich benutze und was die PC-Software leistet, sowie ein Ausblick, was noch kommen soll, findet ihr HIER (https://www.dropbox.com/s/ail723clbolyzk1/RP6-Remote.pdf)!

Viele Grüße!

ElchiMtr
29.06.2012, 11:05
Hallo,

ich möchte als erstes sagen, dass ich keinen RP6 besitze. Trotzdem würde ich ein Projekt vorschlagen, bei dem das Modul selbst die „Hauptplatine“ eines Roboters ist. Ich finde die Idee sehr interessant, da ja genügend Rechenleistung zur Verfügung steht. Es lassen sich auf diesem weg auch alle Funktionen testen. Außer natürlich die Kommunikation mit dem RP6. Falls ihr der Meinung seit, dass diese Idee was ist, melde ich mich auch als Tester. Der Bot kann z. B. mit Liniensensoren ausgestattet werden. Ein Fahrgestell ist bereits vorhanden und soll so oder so demnächst mit einem „Gehirn“ ausgestattet werden.

Grüße Elchimtr

SlyD
02.07.2012, 14:51
Hallo,

nur kurz zur Info, ich warte noch auf Rückmeldung von Frank dann schauen wir mal wie wir das mit der Abstimmung machen.
Bei 8 Bewerbern können aber denke ich alle an der Abstimmung teilnehmen unabhängig davon ob die formalen Kriterien erfüllt sind oder nicht.


MfG,
SlyD

Frank
02.07.2012, 15:24
Hier gehts zur Wahl der Gewinner:

https://www.roboternetz.de/community/threads/58389-Wählt-Gewinner-der-RP6v2-M256-WIFI-Module