| Herde der Birds-Bibliothek libfob bietet eine Schnittstelle an die Herde der Birds-Hardware. |
Jetzt downloaden |
Herde der Birds-Bibliothek Ranking & Zusammenfassung
- Name des Herausgebers:
- Nathan Cournia
Herde der Birds-Bibliothek Stichworte
Herde der Birds-Bibliothek Beschreibung
libfob bietet eine Schnittstelle an die Herde der Birds-Hardware. Herde der Birds-Bibliothek (libfob) bietet eine Schnittstelle an die Herde der Birds-Hardware. Zigoiöse und fehleranfällige Aufgaben, z. B. der Konfiguration des Flocks-Datenmodus, das Senden von Befehlen an die Herde und die Dekodierung der von der Herde empfangenen Daten sind alle mit der FLIBFOB-Benutzeroberfläche ausgeblendet. Programmieren der Flock-Hardware kann schwer sein. Der Programmierer muss sich Sorgen machen, worüber das Format die Flock-Daten gibt (Pos / Quat, Quat, Matte, POS, Winkel, Pos / Winkel usw.), um die Herde zu konfigurieren, ist ein Fehler, der anfällig ist und schwer zu korrigieren. Für ältere Version der Herde der Birds-Hardware kann einfach das Starten der Herde ein Chore sein. Im Gegensatz dazu wurde LIBFOB so konzipiert, dass er einfach zu bedienen ist. Der Programmierer erzählt einfach die Bibliothek Folgendes: - Serieller Anschluss Die Herde ist an (Ex: "/ dev / ttsys0") angeschlossen. - Hemisphäre Die Herde sollte in (Ex: "Down") arbeiten. - Maximale Geschwindigkeit Die Herde kann ("schnell" für neuere Flock-Hardware "langsam" für ältere Hardware arbeiten). Der Programmierer kann dann die Herde pro Vogelbasis konfigurieren. Jede Kombination der folgenden Informationen kann von einem Vogel in der Herde abgerufen werden: - Positionsorientierung - ButtonSat Jederzeit kann der Programmierer die obigen Informationen in einem der folgenden Formate abrufen: - Quaternion (Ausrichtungsorientierung) - Vektor (repräsentieren Sie Position ) - 4x4-Matrix (repräsentiert Position / Orientierung) Der Programmierer zahlt keine Strafe zum Abrufen von Daten in einem Format gegenüber einem anderen. Intern libfob konfiguriert die Hardware des Flocks, um Daten so schnell wie möglich zu senden. libfob unterhält mehrere Darstellungen der Daten zum schnellen Abrufen des Programmierers. libfob bietet auch Einrichtungen, um Orientierungsinformationen für falsch installierte Vogelsensoren zu korrigieren. Was ist neu in dieser Version: · FOB :: Button_None wurde hinzugefügt. · Der Code wurde für GCC 4.3.6 festgelegt.
Herde der Birds-Bibliothek Zugehörige Software