- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 46

Thema: UMTS-Roboter über Internet fernsteuern.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.04.2009
    Beiträge
    12
    ist ja mal genau das was ich suche... hier ein text den ich schon hier ins forum gepostet hatte:

    ---
    leute,
    beim recherchieren für mein projekt bin ich auf dieses forum gestoßen... vielleicht kann mirn hier jemand helfen
    bin nämlich leider mit steuerungstechnik und programmierung nicht sehr bewandert.
    also die sache ist die: ich bin rollstuhlfahrer (vom hals abwärts gelähmt) und würde gerne ein rc auto oder einen panzer inkl. kamera über wlan fernsteuern. aufgrund meiner behinderung kann ich ja keine fernsteuerung in die hand nehmen, aber habe eine headmouse zur mausansteuerung, darum die überlegung.
    nun zu meinen überlegungen bezüglich aufbau:
    an ein netbook/subnotebook schliesse ich per USB eine platine an mit der ich den servo und motor steuern kann. ausserdem ist an das notebook noch eine schwenkbare cam angeschlossen. den desktop des notebooks hol ich mir per remote-software auf meinen pc. die ausbaustufe wär dann noch ein surfstick am notebook statt wlan, wg. reichweite...
    könntet ihr mir tips, links und vorschläge für aufbau und programmierung geben oder hätte evtl. jemand lust mir dabei zu helfen (programmierung)? würde auch dafür zahlen.... habe freunde die elektrotechnisch sehr bewandert sind und mir das ganze zusammenbauen würden. leider sind sie nicht so bewandert um den kompletten aufbau inkl. programmierung durchzuführen.
    ich hoffe ich hör von euch!
    viele grüße!
    martin
    ---

    kannst du mir evtl. helfen?

  2. #2
    raidy2
    Gast
    Hallo, da bin ich wieder.
    Da meine alte Mailadresse ungültig wurde, konnte ich kein neues Passwort anfordern. Das alte funktioniert einfach nicht mehr, wird wohl schon an mir liegen.
    Leider hatte der Admin nicht auf meine Mail reagiert, obwohl ich ihm hätte beweisen können, dass ich Raidy bin. Jetzt bin ich halt raidy2 wäre aber lieber wieder raidy.
    Schade um den Doppelaccount.

  3. #3
    Benutzer Stammmitglied Avatar von raidy
    Registriert seit
    26.09.2006
    Ort
    bei Stuttgart
    Beiträge
    52
    Dank des netten Moderators bin ich wieder Raidy, Juhu und DANKE!

    Zitat Zitat von raidy2 Beitrag anzeigen
    Hallo, da bin ich wieder.
    Da meine alte Mailadresse ungültig wurde, konnte ich kein neues Passwort anfordern. Das alte funktioniert einfach nicht mehr, wird wohl schon an mir liegen.
    Leider hatte der Admin nicht auf meine Mail reagiert, obwohl ich ihm hätte beweisen können, dass ich Raidy bin. Jetzt bin ich halt raidy2 wäre aber lieber wieder raidy.
    Schade um den Doppelaccount.

  4. #4
    Benutzer Stammmitglied Avatar von raidy
    Registriert seit
    26.09.2006
    Ort
    bei Stuttgart
    Beiträge
    52
    Hallo zusammen,
    nachdem mein Account wieder geht, möchte ich mich mal wieder kurz beu Euch melden.
    Das war mein letzter Roboter:
    Klicke auf die Grafik für eine größere Ansicht

Name:	tennisrobudaep0o5zx.jpg
Hits:	70
Größe:	90,1 KB
ID:	20364

    In der Zwischenzeit baue ich ganz andere Dinge und bin etwas vom Roboter weg gekommen. Aber mir schwebt da was ganz großes vor. Mehr dazu später.

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    19.05.2013
    Ort
    Idstein / ~Wiesbaden
    Beiträge
    6
    Wie hast du die Kommunikation zum Roboter umgesetzt? Ich versuche gerade ein ähnliches Projekt mit einem Raspberry Pi statt mit einem Notebook um zu setzen.

  6. #6
    Benutzer Stammmitglied Avatar von raidy
    Registriert seit
    26.09.2006
    Ort
    bei Stuttgart
    Beiträge
    52
    Bild hier  
    auf dem linux-Notebook habe ich einen apache-server laufen, den ich über das VPN anspreche. Bild und Ton werden direkt auf dem Browser des Heim-PCs übertragen, die Steuerungsmasken laufen auf dem Apache des Linux-servers.
    Die Steuerkommandos werden mittels cgi-bin abgehandelt und dort mittels php abgearbeitet. In den php-Scripten findet dann die Kommunikation zur RN-Control via RS232 statt.
    Im Linux-Notebook werden auch die gefahrenen Schritte gespeichert. verliert es das UMTS-Signal, dann wartet er 2 Minuten ob es wieder zum Kontakt kommt. Ist dies nicht der Fall fährt den Weg exakt so weit zurück (Abruf aus Logfiles), wie das letzte gute UMTS-Signal noch verfügbar war. Klappt es dann wieder nicht, fährt er nochmals zurück. Dies macht er aber nur max. 50m wegen möglicher Wegeabweichungen.

    Insgesamt läuft bei mir nur eine Browserverbindung, die aber Objekte direkt (Kamera, Ton) adressiert und die Steuerung vom Linux-apache adressiert.

    Da man umts-Verbindungen nicht routen kann, baut robby immer die Verbindung zum "Festnetz-PC" auf. Dann wird ein openvpn-tunnel aufgebaut und schon kann man mit robby "reden".
    Dabei verwende ich für den "Festnetz-PC" einen dynamischen DNS-Dienst. so sucht robby immer nur nach robby.dyndnsprovider.org und ich kann von jedem PC mit eindeutiger IP darauf zugreifen.
    Ist ein Router dazwischen, dann muss ein Port-forwading eingetragen werden, sonst findet robby nur den weg bis zum Router aber nicht mehr zum PC.

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    19.05.2013
    Ort
    Idstein / ~Wiesbaden
    Beiträge
    6
    Das war auch mein erster Ansatz (mit einem PHP Server), allerdings bekommt man dadurch doch eine relativ große Verzögerung, bis ein Befehl ausgeführt wird oder? Wobei die große Verzögerung über UMTS ja sowieso gegeben sein sollte.
    Ich will die Webcam direkt über einen CSI BUS ansprechen und zwischen meinem Handy und dem Raspberry Pi (Arch Linux, nur das Nötigste installiert) eine AdHoc Wlan Verbindung aufbauen.
    Die Befehle sollen dann direkt von einem in Java oder in C geschriebenen Server an den RP6 weiter gegeben werden.
    Von da aus soll es dann wie bei Dir per I2C weiter gehen.

    Eventuell kommt dann auch ein Umbau auf UMTS, das werde ich dann wohl ebenfalls mit einem VPN Tunnel machen müssen.
    Wie groß war bei Dir die Verzögerung bei der Webcam und den Befehlsausführungen?

  8. #8
    Benutzer Stammmitglied Avatar von raidy
    Registriert seit
    26.09.2006
    Ort
    bei Stuttgart
    Beiträge
    52
    Damals rund 1 Sekunde, heute schafft man rund 300-500ms (gute Webcam mit schnellem mpeg-decoder vorausgesetzt). Beim vpn keinen langen Schlüssel verwenden und vor allem KEINE Komprimierung. Denn 99% des Datenverkehrs ist das mpeg4 und das komprimieren von mpeg4 kostet nur unnötige Rechenzeit und bringt nichts. Wegen der Verzögerungen habe ich das schwenkbare Radarmodul installiert.

    Es hatte 2 Funktionen:
    1) Notbremse, wenn Objekt <10cm entfernt war.
    2) Anzeige der Entfernung zum nächsten Objekt in mm.
    php ist nicht wirklich sehr viel langsamer, wenn man das php mit sticky-bit versieht, damit es speicherresitent bleibt. Direkt in c sparst du keine 10ms pro Anweisung, da ja auch die RS232 kein Datenturbo ist.

    Zudem solltest du keine kontinuierliche Fahrt zulassen, sondern immer nur vorgegebene Entfernungen.
    Geändert von raidy (24.05.2013 um 22:51 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen