PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Projekt mit RP6: Fernsteuern über RN-Funk



BeneM
02.02.2010, 12:33
Hallo RoboterNETZ-User,
Ich hatte schoneinmal einen Thread eröffnet, indem ich noch nichts genaueres angeben konnte.

Also, meine Aufgabe ist es eine Fernsteuerungssoftware für den RP 6 zu schreiben.
Ich habe dabei an den SharpDeveloper gedacht und wollte somit fragen, ob ihr, liebe RoboterNETZ-User,
mir in sofern helfen könnt, dass ihr mir erklären könnt was es zu beachten gibt und wie ich es angehen muss.
Desweiteren soll das Video der Kamera, welches seperat auf den PC übertragen wird, in das Interface der Fernsteuerung integriert werden.

Zum Übertragen der Fernsteuerungsbefehle verwende ich einen RN-Funk Bausatz. Die Frage die ich hierzu habe ist folgende:
Wie bekomme ich es hin, dass das Signal über das Funkmodul an den Roboter übertragen wird und wie ich es in die Fernsteuerungssoftware einspeiße.

Die Kamera ist die 2.4 GHz Funkkamera mit USB-Empfänger von Pollin.

Kurze Zusammenfassung:
Der RP6 soll über den RN-Funk über ein auf einem Rechner laufenden Fernsteuerungsprogramm, welches auch das Video der Kamera anzeigen soll, ferngesteuert werden.
Was ist zu beachten und wie gehe ich vor?

Ich habe mir vorgenommen die Fernsteuerung innerhalb von 2 Wochen komplett fertigzustellen (Nur das Programmieren der Fernsteuerungssoftware.

Ich werde euch auf dem laufenden halten, was das Projekt angeht :P

Auf reiche und baldige;) Beteiligung, gerne auch per PM eurerseits würde ich mich sehr Freuen

Mit Freundlichen Grüßen BeneM

Fabian E.
02.02.2010, 15:14
Hey das trifft sich ja super=)

Ich mache grade im Moment GENAU das Gleiche ;)
Nur dass ich schon etwas weiter bin =) Ich habe schon alles fertig zusammengebaut und programmiert =P Heute kamen zwei SRF02 die ich nun wohl mal anschließen werde um mit ihnen eine Art Radar für den RP6 zubasteln.

Meine Fernsteuerungssoftware ist komplett in C# geschrieben und funktioniert super =)

Wenn du irgendwie Interesse hättest da mitzumachen kannst du dich gerne melden. Dann kann ich dir auch meine richtige Email geben =)

Fabi

Mc Delta
08.03.2010, 16:47
Hey,
Das mit der Fernsteueranlage klingt interessant. Postet doch mal bitte die Software Codes und die Pin verkablung der Empfänger Module damit ich das nachvollziehen (nachbauen, inspirationsanregungen einholen) kann.
Vielen Dank!

Fabian E.
08.03.2010, 18:38
Ich fürchte so einfach ist das nicht ;) Das Konstrukt aus C- und C#-Code ist doch etwas größer ;) Aber wenn du Interesse hast, kannst du mir gerne eine PM schreiben, dann kann ich dir behilflich sein.

Fabi

Mc Delta
09.03.2010, 17:44
Ja,
Ic denke das werde ich machen.

Mexx91
07.04.2010, 17:45
Gibts was neues bei eurem Projekt, bekomme diese Woche meinen RP6 und hab auch mit dem Gedanken gespielt eine Funkkamera zu verbauen. Eine Fernsteuerung über die Pfeiltasten des Notebooks wäre das ultimo.

RobbyFan
07.04.2010, 21:42
Als Fernsteuersoftware könntes du auch die PC -> Bot von ulli sommer als
interface benutzen ich hab sie für meine zwecke etwas verändert
link :
http://vb-tools.kilu.de/index.php?option=com_jotloader&view=categories&cid=0_f89f96e01c385e320768d5fc575f8fd5&Itemid=4&limitstart=6

Fabian E.
07.04.2010, 23:19
Naja, MEIN Projekt ist quasi fertig und läuft perfekt ;)
Wenn ich Geld für eine Kamera hätte würde ich sie mir auch kaufen und einbauen, Software mäßig ist alles fertig ;)
Mit Fernsteuerung per Pfeiltasten und allem. (s. Anhang)

Mexx91
08.04.2010, 07:22
Saubere Arbeit! xD
Das Problem mit der GUI ist, dass ich ausschließlich mit Linux arbeite. Wäre gut wenn es da Alternativen gäbe weil ich mir nur ungern wieder ne Windows Partition einrichte. Aber mit gegebenem Sourcecode könnte man das ganze vielleicht auch für Linux umcoden. Naja ich kanns jedenfalls nicht :D
Morgen kommt der RP6 hoffentlich endlich.
@ Fabian: Den Abstandsmesser würdest du doch besser anderstherum machen oder? das der Pfeil von Viel-, nach wenig Abstand wechselt, anstatt so wie jetzt, oder?

Fabian E.
08.04.2010, 19:07
Ähm kann man c# nicht auf irgendwie auf Linux zum Laufen bringen? War da nicht irgendwas? Sourcecode ist kein Problem kann jeder haben ;)
Wie meinst du das mit dem Abstand und andersherum?

Mexx91
08.04.2010, 19:26
Doch, müsste gehn, aber nicht als exe Datei außer es läuft mit Wine, das könnte klappen. Kannst du mir das Programm mal senden?

Deine Abstandsanzeige beginnt bei 0cm und wird nach rechts hin immer größer bis 600cm. Wenn du jetzt losfährst springen die Zeiger doch ganz nach rechts wenn der RP6 im freien Raum steht oder? Ich denke wenn die Anzeige umgekehrt wäre, sodass beim start im freien Raum die Zeiger nur leicht ansteigen würden von 0 auf 600cm zb dann wäre es sinnvoller oder hab ich gerad ein denkfehler? :D
Also ansich stimmt das schon aber momentan macht dein Zeiger zu Beginn immer einen großen Sprung beim anschalten des RP6 vermute ich mal, außer er steht nahe bei einem Hindernis.

Fabian E.
08.04.2010, 22:21
Ehrlich gesagt sind die Sensoren sowieso nicht so wirklich genau und da die auch einen relativ großen Erfassungswinkel haben, wackelt die Anzeige eh stark hin und her. Deswegen habe ich mir da noch nie Gedanken zu gemacht ;)

Sag mir wo ichs hinschicken soll und du bekommst es ;)

Mexx91
08.04.2010, 22:29
Okay hab dir ne Nachricht geschrieben ;)

ScummVM
09.04.2010, 19:26
Hallo,
sehr interessantes Thema.

@Fabian
Welche Funkmodule hast du da genommen? Und wo bekomm ich die?

Könnt ich die GUI auch haben?

Mexx91
09.04.2010, 20:16
Ah genau, die Funkmodule und ein Schaltplan zum Anschluss der Module wären noch hilfreich ;)
Schonmal danke :)

Fabian E.
10.04.2010, 08:34
Von hier habe ich zwei RT868F5 genommen:http://www.shop.robotikhardware.de/shop/catalog/index.php?cPath=76
Dazu dann zwei RN-Funk-Boards. Das eine Funkboard hab ich an das USB-Teil von RP6 geklemmt und das andere an eine M32-Platine, sollte aber auch an den Rp6 direkt gehen.

Fabian E.
10.04.2010, 10:46
Ich lade mein Programm hier einfach mal hoch. Dann kann es sich jeder angucken. Für den Code aber bitte mich fragen.


EDIT: Anhang entfernt, siehe nächster Post.

Fabian E.
14.04.2010, 20:59
Mein Programm gibt es jetzt hier (https://www.roboternetz.de/phpBB2/viewtopic.php?t=53687) in einem eigenen Thread. =)