-
Werbung
-
Neuer Benutzer
Öfters hier
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?
-
Benutzer
Stammmitglied
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
-
Foren-Regeln
Werbung
Lesezeichen