Art.Nr.:
Hersteller:-

Roboterplattform und Lagersysteme - Programmierung pro Stunde

Create® 2 ist eine preisgünstige, vorkonfigurierte mobile Roboterplattform, die Ausbildern, Entwicklern, Schülern und Studenten eine gebrauchsfertige Lösung für das Programmieren von Verhaltensweisen, Tönen und Bewegungen sowie für das .....

zzgl. MwSt (19%)zzgl. Versandkosten
Lieferzeit: 
 
sofort lieferbar

Programmieren für Roboterplattformen z. B. für iRobot , Lagersysteme und andere Protokolle *
Create® 2 ist sofort einsatzbereit. Es ist nicht nötig, zuerst das Antriebssystem zu montieren
oder sich Sorgen aufgrund von Code von niedrigem Niveau zu machen.
Video: Transportroboter Kiva von Amazon

Das serielle Kabel sendet Befehle von einem Computer oder einem anderen Mikrocontroller an den Roboter.

*Protokolle

  • 2.4GHz IEEE 802.15.4 Transceiver
  • nicht ZigBee kompatibles, proprietäres Protokoll
  • Freescale MC13202 2.4GHz RF transceiver

  • Die vorprogrammierten Verhaltensweisen können über Open-Interface-Befehle gesteuert werden.
  • Durch integrierte Sensoren kann der Roboter auf seine Umgebung reagieren.
  • Die Bohrvorlage auf der Blende zeigt die sicheren Bohrbereiche.
    Durch Entfernen der Blende wird die serielle Schnittstelle freigegeben.
  • Der Roboter kehrt zur Home Base® zurück, um anzudocken und aufgeladen zu werden.
    Der wiederaufladbare Akku benötigt drei Stunden zum Aufladen.
  • Kompatibel mit Zubehör der Roomba® 600-Serie, einschließlich Akkus, Home Base®, Fernbedienung und Virtual Wall®.

robot.jpgRoomba SCI FTDI UART

Bewegungen, Töne und die LED-Anzeige programmieren sowie alle integrierten Sensoren des Roboters lesen.

  • Fügen Sie einen externen Computer oder Mikrocontroller mit zusätzlichen Sensoren und Stellantrieben hinzu,
    um aus Create genau den Roboter zu machen, den Sie haben möchten.
    Fügen Sie eine Kamera hinzu, um Ihren eigenen Kameraroboter zu entwickeln!
  • Verwenden Sie unsere druckbare 3D-Datei, um einen
    Aufbewahrungsbehälter zu erstellen und sicherzustellen, dass Ihre Zusatzelektronik sicher im Robotergehäuse untergebracht
    ist.

    Hier ist der derzeitiger Stand unserer Forschung über das
    Roboterplattform  \ Roomba RF-Protokoll:

    Begonnen wurde damit, bei jedem Gerät die
    rohen IEEE 802.15.4 Pakete mit Wireshark aufzuzeichnen.

    Roomba auf Kanal 15:    

    Die ersten beiden Frames werden nur nach Einlegen des Batteriepacks eingelegt, a
    nsonsten werden immer nur die folgenden 16 Frames stetig wiederholt.

    WCC auf Kanal 15:

    Im Unterschied zu Roomba und VWLH ändert sich der Frame
    counter nur zwischen 0 und 1. Alle 2 Sekunden werden die beiden Pakete wiederholt.

    VWLH auf Kanal 15:

    Beim VWLH werden jeweils 2 Pakete alle 4 Sekunden gesendet. Der Frame counter zählt wie beim Roomba von 0 bis F.

    Alle Messages sehen ziemlich ähnlich aus, beginnend mit 0x17 (wie fast jedes Paket).
    Das HIGH Nibble des folgenden Bytes wird mit jedem Paket inkrementiert, ich denke es ist ein Frame counter.
    Das LOW Nibble ist wohl der Message Typ, in diesem Fall 0. Die nächsten 2 Bytes könnte ein 16-Bit-Adresse.
    Roomba und VWLH verwendet 0xFFFF als Adresse, das ist demnach eine Broadcast-Adresse.
    Nur das WCC liefert eine andere Adresse, 0x14C4 in diesem Fall.
    Der Rest der Nachricht ist so weit unbekannt, mit Ausnahme der letzten 2 Bytes, der CRC-Prüfsumme für das Paket.

    Pairing Roomba mit WCC auf Kanal 15:

    Die Frames 1 bis 8 kennt man bereits vom ‚Roomba auf Kanal 15‘ capture.
    Die nächsten 3 Frames stammen vom WCC. Ein kleiner Unterschied ist die letzte
    Date im Frame 9 (0x17 anstelle de 0x10).
    Dann folgt als letzter Frame wieder eine Antwort vom Roomba, länger als die bisherigen Pakete.
    Zudem erscheint die WCC Adresse 0x14c4 in diesem Antwort Paket.
    Das ist wohl die eigentliche Pairing complete Message.
    Danach ist auf Kanal 15 Sendepause. Der weitere Datenverkehr findet nun auf Kanal 26 statt.

    Datenverkehr Roomba / WCC auf Kanal 26:

    Es gibt wesentlich mehr Traffic auf diesem Kanal nach erfolreichem Pairing.
    Im Gegensatz zu den Nachrichten auf Kanal 15
    gibt es hier andere Message Typen (Low Nibble des 2. Byte, 0 bei Kanal 15, hier 1,2 und 4).
    Der Frame counter wird in Abhängigkeit des Message Typs inkrementiert (siehe Frame 34).
    Ebenso enthalten die meisten Pakete die WCC-Adresse 0x14C4, stammen also vom WCC.
    Dazwischen gibt es einige kurze Mitteilungen
    zu 4 Bytes (ohne Adresse). Sieht nach einer Acknowlegde Nachricht vom Roomba zur vorherigen Nachricht aus. Z.B.
    sendet die WCC 0x17 0xD1 … Dann lautet die Antwort des Roombas dazu: 0x17 0xD4.
    Man erkennt zudem die gleiche Frame-Nummer im Acknowledge Paket.

    In den Wireshark PCAP Files standen auch einige Einträge mit Nachrichten,
    die kein Acknowledge bekamen. Die WCC wiederholt dann solange die Nachricht, bis ein Acknowledge kommt.

 

 

 

Facebook Kommentare

Ihr Warenkorb: 0 Produkte 0,00 €
 
 
 
 
Ihr Warenkorb ist noch leer.

Ziehen Sie Produkte hierher oder nutzen Sie die entsprechenden Buttons [Jetzt Kaufen] um Ihren Warenkorb zu füllen.