De IMU Brick 2.0 is de opvolger van de IMU Brick met sensoren met een hogere resolutie, eenvoudigere kalibratie, extra continue zelfkalibratie en ongeveer twee grootheden betere nauwkeurigheid.
De IMU Brick 2.0 is met een 3-assige acceleratiesensor, magneetveldsensor (kompas) en gyroscoop uitgerust en werkt als USB inertial sensor. Deze kan 9 vrijheidsgraden meten en berekent quaternionen en ook onafhankelijke gier-, rol- en kantelhoeken. Het is een volledig 'attitude and heading' referentiesysteem.
De API, beschikbaar voor veel programmeertalen, geeft toegang tot de berekende gegevens en tot versnelling, magneetveld en hoeksnelheden voor de drie assen. Als de quaternionen-weergave wordt gebruikt, is de IMU Brick Gimbal Lock vrij (in tegenstelling tot euler-angle weergave).
Op twee aansluitingen kunnen Bricklets worden aangesloten die de mogelijkheden van de Brick uitbreiden. Als voorbeeld kan een GPS-bricklet worden aangesloten om positiegegevens te bepalen.
De IMU Brick 2.0 kan ook met andere bricks in een stack worden gebruikt. Bijvoorbeeld kan een extra Master Brick met Master Extensions worden gebruikt om de USB-aansluiting door andere kabelgebonden interfaces (RS485, Ethernet) of draadloze interfaces (WiFi) te vervangen.
Eerste test
Om een IMU Brick 2.0 te kunnen testen moeten eerst Brick Daemon en Brick Viewer worden geïnstalleerd. Brick Daemon werkt als proxy tussen de USB-interface van de Bricks en de API-bindings. Brick Viewer kan een verbinding maken met Brick Daemon, voert informatie over de aangesloten Bricks en Bricklets uit en maakt het mogelijk om ze te testen.
Als de brick via USB op de PC wordt aangesloten, zal een moment later in Brick Viewer een nieuw tabblad genaamd "IMU Brick 2.0" opduiken. Selecteer dit tabblad.
Alle beschikbare gegevens van de IMU Brick 2.0 worden weergegeven. Als de IMU Brick 2.0 zoals afgebeeld wordt gehouden en vervolgens op de knop "Save Orientation" wordt geklikt, dienen de bewegingen van de IMU Brick in Brick Viewer worden weergegeven.
Nu kan een eigen programma worden geschreven. In het hoofdstuk Programmeerinterface worden de API van de IMU Brick 2.0 en voorbeelden in verschillende programmeertalen opgesomd.
kalibratie
De IMU Brick 2.0 voert doorlopend een zelfkalibratie uit. Het is niet nodig om een aparte kalibratie met de hand uit te voeren. De IMU kan de kalibratiegegevens opslaan om de zelfkalibratie na een herstart te versnellen. Deze kalibratiegegevens worden bij de productie reeds ingesteld.
Druk op de knop "Calibration" in Brick Viewer om de huidige toestand van de continue zelfkalibratie weer te geven. In dit dialoogvenster kunnen ook de opgeslagen kalibratiegegevens worden bijgewerkt.