среда, 10 июня 2026 г.

A library for turning sensor data into useful motion features

Puara Gestures is a lightweight C++ library for turning sensor data into useful motion features. It is designed for embedded systems and real-time projects that need gesture-style signals from accelerometers, IMUs, touch arrays, and buttons.

What this library gives you

  • JabJab2DJab3D — simple motion burst detectors for 1, 2, or 3 axes.
  • ShakeShake2DShake3D — smooth motion energy tracking for vibration and shaking.
  • Tilt and Roll — orientation signals from 9DoF IMU data.
  • Tilt_Roll — fast roll/tilt computation using accelerometer data only.
  • TouchArrayGestureDetector — brush/rub and swipe-style touch features for sensor arrays.
  • Button — tap, double-tap, hold and press tracking from digital button input.
  • utils/ — reusable helpers for smoothing, thresholds, mapping, timing, and sensor support.

Why it is useful

This library is made for people who want meaningful sensor features, not raw numbers. Instead of reading raw acceleration or touch values, you can get:

  • a jab intensity score
  • shake energy that grows with movement and decays smoothly
  • tilt and roll values ready for gesture use
  • touch brush/rub metrics
  • button interactions like taps and holds

This MIT licensed project is on GitHub.



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/0WqJZ7l
via IFTTT

Комментариев нет:

Отправить комментарий

Know us

Our Team

Tags

Video of the Day

Contact us

Имя

Электронная почта *

Сообщение *