Sensor Platforms
Here is a compilation of sensor platforms I have been developing or working with.
Nokia Motionband
- 2005
- A simple wireless sensor for motion tracking
- Used in various collaboration projects with Nokia
- Sensors: 3x Accelerometer, 3x Magnetometer, 3x Gyro
- Bluetooth connectivity
- Low power MSP430 CPU
- Applications: 6DOF 9DOF orientation tracking, motion sensing, gaming. A virtual reality snow boarding game was developed where postures of the player were tracked by two motionbands. Another application was head tracking for 3D audio rendering.
- I used this platform extensively when developing sensor algorithms
Nokia Wrist-Attached Sensor Platform (NWSP)
- 2007
- An open source R&D platform for sports, wellness, interaction and other research
- Used in various collaboration projects with Nokia
- It was available for purchase
- Sensors: 3x Accelerometer, 3x Magnetometer, 3x Gyro, Barometer, Humidity, Temperature, Microphone, Light
- Colour display, RGB LED, touch pad, buzzer, vibra
- Bluetooth connectivity
- Support for external Bluetooth GPS receiver
- Support for inductive heart-rate strap
- Powerful and flexible FPGA based, Nios II soft-core processor
- Applications: heart rate monitor, step counter, sports tracking, compass, altimeter, navigation, audio analyzer, augmented reality, games, 6DOF 9DOF 10DOF 11DOF orientation tracking, dead reconing
- I developed half of the electronics (sensor and user-interface board), most of the VHDL design for the FPGA and almost all of the embedded software, including architecture, sensor algorithms, wireless interface protocols and demo applications
- www.tomahola.com/NWSP
Nokia Ariane
- 2009
- A small sensor subsystem used in reserach of motion tracking
- Used in various collaboration projects with Nokia
- An open library for interfacing to the sensor was publicly available
- Powerful ARM7 processor allowed real-time on-device signal processing
- Sensors: 3x Accelerometer, 3x Magnetometer, 3x Gyro, Barometer, Temperature
- In a snowboarding event in Helsinki the movements of the snowboarders were tracked using Ariane.
- My sensor algorithms (compass calibration and 6DOF orientation) were used in this platform. I used Ariane as motion sensor for our interactive performance called RAJA, which combined indoor positioning and motion sensing of dancers to synthesize visuals and sound.
- Video from RAJA performance: https://vimeo.com/161346473
OpenPilot / LibrePilot - CC3D / CC3D Revo
- 2013
- Open-source hardware and software platforms for flight control and stabilization of fixed wing and multirotor aircraft
- Sensors: 3x Accelerometer, 3x Gyro, 3x Magnetometer, Barometer, external GPS receiver
- I used this platform on my quadcopter drone I have built myself to experiment with high performance and low latency sensor fusion for flight stabilization
- https://librepilot.atlassian.net/wiki/spaces/LPDOC/overview?mode=global
Silicon Labs Thunderboard Sense
- 2016
- ARM Cortex M4 core with 32 kB RAM and 256 kB Flash
- Bluetooth Smart support using multi-protocol Sub-GHz to 2.4 GHz wireless radio SoC
- Low Energy Consumption
- Sensors: 6-axis Inertial Sensor ICM-20648, Relative Humidity and Temperature Sensor Si7021, UV and Ambient Light Sensor Si1133, Pressure Sensor BMP280, Indoor Air Quality and Gas Sensor CCS811, MEMS Microphone SPV1840
- I used this platform to investigate new IoT possibilities and developed a sleep quality sensing system
- https://www.silabs.com/products/development-tools/wireless/bluetooth/thunderboard-sense-kit
Suunto Movesense
- 2017
- A OEM module for quick and easy development of products requiring motion and heart-rate sensing
- Modules and development kits available for purchase
- Bluetooth Smart
- Sensors: Can be directly snapped to a heart rate belt. Also, includes motion sensors.
- This was an odd project for me. I was asked to help with the development, but nothing with sensor
processing, which I'm an outstanding expert on. I made a proprietary bootloder, not my cup of tea, which they eventually
did not use. There already existed a standard compliant bootloader provided by the chip vendor.
- www.movesense.com
© 2017 Tom Ahola