dIMU Inertial Motion NXT Sensor
The dIMU inertial sensor from Dexter Industries gives your Lego NXT robot a gyroscope and an accelerometer into one sensor. Both the accelerometer and the gyroscope read on all three axes (x, y, and z).
Using the dIMU inertial sensor, build robots that know which way is up, can measure tilt, balance themselves, and measure acceleration and rotation on all axes all at once.
Technical specifications of the dIMU inertial sensor for Lego NXT robots
- Accelerometer : Measures acceleration up to 8 g’s on all three axes. Measures between ±2g, ±4g, and ±8g.
- Gyroscope: Measures rate of rotation. The sensor can measure ±250, ±500, and ±2,000 degrees per second.
Usage of the dIMU inertial sensor for Lego Mindstorms NXT robots
The following video shows a Segway balancing robot made using Lego Mindstorms NXT. This robot uses a dIMU inertial sensor to stay up and to move around.
Programming languages supported by the dIMU inertial sensor for Lego NXT robots
The dIMU sensor for Lego NXT robots is compliant with NXT-G, RobotC, NXC, and Labview pour Lego Mindstorms (LVLM).
To know more, go to the technical product page from Dexter : http://dexterindustries.com/manual/imu-sensor
Programming the dIMU inertial sensor for Lego NXT robots using NXT-G
Two NXT-G programming blocks are available to use this inertial sensor. The first one pilots the gyroscope and the second one allows you to manipulate the accelerometer.
You can download these NXT-G blocks at : http://www.dexterindustries.com/download.html#dIMU