Contents
A mobile application to experiment motion.
linear x + indef time | linear x & y + def time | linear x, y & z + rolling time |
---|---|---|
![]() |
![]() |
![]() |
Key Features
-
📉 View a graph of one to three linear or angular accelerations as a function of time made with Highcharts
-
🕙 Acquire for an indefinite, definite or rolling period of time
-
💾 Export the result to a file in :
- PNG format [IN DEVELOPMENT]
- CSV format
-
🎲 3D models to help you navigate in spatial directions in reference to your device made with Spline
-
[IN DEVELOPMENT]
- Organize and comment the code, optimize some parts
- Translate into English, currently the application is mostly in French
- Try to migrate from Highcharts to Chartjs
- Update dependencies to the latest version (including to Capacitor 4.0)
- Be able to acquire the speed and the relative position of the device (inconclusive tests with Kalman filters like and Inertial measurement unit like)
How To Install
Option 1: Binary
Accelerometer Application is currently available on Android and will be available on IOS a little later.
You can download the latest binary from the Release page
Option 2: From Source
Reminder of the npm and node versions know to work :
after, build the application :
Last command will open Android Studio (for Android) or Xcode (for Ios) then follow the Ionic guides :
How to Contribute
Contributions welcome!
first, clone the repository and install dependencies :
git clone git@github.com:Raserber/accelerometer-application.git
cd accelerometer-application/
npm install
To run application in browser as http://localhost:8080/ (usually) like any project brings Vue :
npm run serve
then, enjoy !
Acknowledgements
- Icon :
- Velocity vector created by freepik from Freepik
- Mobile cartoon vector created by pch.vector from Freepik