Hoekopnemers/inclinosensoren
Schokkerig of vloeiend bewegen en navigeren?
In toepassingen waar het om bewegingen gaat (zoals robotstofzuigers, slimme afstandsbedieningen of VR-brillen) wil men graag dat alles zo vloeiend mogelijk gaat. Niets is vervelender dan een schokkerige cursor of VR-beleving. Om alles zo natuurgetrouw mogelijk te maken, heeft CEVA-Hillcrest de MotionEngine-software ontwikkeld met het eigen sensor fusion-algoritme.
MotionEngine is de kernsoftware van CEVA voor sensorverwerking en is het brein van de BNO-, FSP- en FSM-hardware productlijnen. De software combineert zeer nauwkeurige 6- en 9-assige sensor fusion, dynamische sensorkalibratie en vele toepassing specifieke functies zoals cursorbesturing, gebarenherkenning, activiteitentracking en AR/VR-stabilisatie. Deze zogenaamde IMU-sensoren bieden met de 6-assige FSP200 accelerometer- en gyroscoop-functionaliteit in 3 richtingen en met de BNO085/86-serie een 9-assige uitvoering met extra magnetometer. Voor snelle dataverwerking wordt een 32-bit Arm Cortex M23-MCU gebruikt, waardoor een product met uitstekende prestaties en hoge kwaliteit/prijsverhouding ontstaat.
Wat zijn de mogelijkheden van de MotionEngine-software?
- Correction Smoothing: corrigeert oriëntatiedrift langzaam en transparant naar de gebruiker voor hoofd- en lichaamstracking;
- Auto-Centering: hernieuwt dynamisch het geluidsbeeld in 3D-audiotoepassingen op basis van de blikrichting van de gebruiker;
- Tilt Independent Heading: zorgt voor een betrouwbare richtingsuitvoer, zelfs bij oneffen rijoppervlak;
- Inclination Detection: biedt volledige 3DOF-robotoriëntatie;
- Dynamic Calibration: eigen algoritmen bewaken veranderingen in sensorprestaties en temperatuur tijdens gebruik.
De BNO085/86 heeft een ingebouwde sensor, in tegenstelling tot de FSP201, die met externe sensoren werkt. Verschillende goedkope MEMS-sensoren van toonaangevende leveranciers zijn vooraf gekwalificeerd; de stuurprogramma’s zijn al geïntegreerd om de ontwikkeling te versnellen en de flexibiliteit van de toeleveringsketen te garanderen.
De FSP201 past eenvoudig in elk design en maakt gebruik van industriële I2C- en UART-interfaces voor chipconnectiviteit. Hij kan direct op de print van het beoogde product worden gemonteerd of in een afzonderlijke module worden ondergebracht.
De FSP201 is code-compatibel is met de BNO08X-serie 9-assige System in Package-producten, waardoor ontwikkelaars eenvoudig kunnen migreren naar een 6-assige FSP201-gebaseerde oplossing of kunnen profiteren van CEVA’s sensor fusion-technologieën in nieuwe productlijnen die geen 9-assige sensorfusie vereisen.
Met de geïnstalleerde Hillcrest Labs MotionEngine sensor fusion-software biedt CEVA in de vorm van de BNO085/86 en de FSP201 producten waarmee een groot scala aan toepassingen wordt bestreken, waaronder robotica, PC’s, bewegingscontrollers, hearables, virtual reality, augmented reality, 3D-audio, wearables, smartphones en IoT-apparaten.