Skip to content
UPEEC

Motion and Position Sensors

Accelerometers, gyroscopes, magnetometers, encoders and Hall-effect sensors.

Intermediate
Comments 0
  • MEMS accelerometer — measures acceleration including gravity, so it gives tilt when still.
  • Gyroscope — measures rotation rate (°/s); integrating it gives angle but drifts.
  • Magnetometer — senses Earth's field for heading (compass).
  • An IMU combines them (MPU-6050, ICM-20948, BNO055); a sensor-fusion filter (complementary or Kalman) merges fast gyro data with drift-free accelerometer/magnetometer data.
  • Rotary encoders — incremental (A/B quadrature pulses) or absolute.
  • Hall-effect sensors — detect magnetic fields: motor commutation, speed sensing, contactless current sensing.

Complementary filter:

angle = 0.98 * (angle + gyro_rate * dt) + 0.02 * accel_angle;

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.