Panzerroboter
Wir haben einen tollen Panzerroboter zur Verfügung gestellt bekommen. Dieser soll nun reversengineered und umgebaut werden.
Es hat sich bereits jemand die Mühe gemacht und das umgesetzt, was wir wollen: [1]
Fernbedienung
Die Fernbedienung arbeitet im 27-MHz-Band. Die Übertragung erfolgt digital mit einer Art LIN-Protokoll, wobei eine Manchestercodierung angewendet wird.
Konzept
Steuerung
Der Roboter wird über ein oder mehrere PCs ferngesteuert. Genau ein Bedien-PC ist der Master. Er kann den Roboter an- oder ausschalten und auswählen welcher PC die Kontrolle über den Roboter hat. Der Master kann selbstverständlich auch sich die Kontroller zuweisen.
Fällt der Master aus, wird der Roboter deaktiviert. Fällt der Slave aus, der die Kontrolle hat, deaktiviert sich der Roboter ebenfalls. Der Master kann dann auf sich oder einen anderen funktionierenden Slave umschalten. Geht der ausgewählte Slave wieder online, hat er unmittelbar wieder die Kontrolle.
Master und Slaves senden ihre Daten direkt zum Roboter um eine schnelle zuverlässige Verbindung zu ermöglichen.
Bildübertragung
Das Bild wird von der Kamera auf dem Roboter ebenfalls über Netzwerk zum Master und Slave zurückgesendet. Dabei ist noch zu klären ob per Multicast gestreamt wird, der Stream mehrmals gesendet wird oder der Kontrolle habende Slave an den Master weiterstreamt.
Umsetzung
Hier werden die Details der verwendeten Technik beschrieben.