Real‑time Localization based on Sensing, Communication and Networking
- Clear the
sensor.csvbefore running to record fresh data. - Use HyperIMU mobile app to stream sensor data in real-time. Go to its Settings, enter the Laptop's IP address in the app and update the sampling frequency to 1000 ms. Make sure the laptop and mobile phone is connected to the same network. Then go to Sensor List and toggle ON the Linear Accelerometer and Orientation buttons.
- Click the button on the app's main interface to initiate streaming.
- Run
demo.pyto start recording sensor data insensor.csv.
python3 demo.py- Then run
live.pyto get real-time position tracking on the XY plane.
python3 live.py- Clear the
sensor.csvbefore running to record fresh data. - Use HyperIMU mobile app to stream sensor data in real-time. Go to its Settings, enter the Laptop's IP address in the app and update the sampling frequency to 1000 ms. Make sure the laptop and mobile phone is connected to the same network. Then go to Sensor List and toggle ON the Linear Accelerometer and Gyroscope buttons.
- Click the button on the app's main interface to initiate streaming.
- Run
tracking.pyto start recording sensor data insensor.csvand display the path once travelling is completed.
python3 tracking.py- The animation of the path covered is saved as
animation.gif.
- Amit Kumar Singh
- Rajib Sahoo
- Navneet Sharma
- Atanu Kar
- Ashutosh More
- Abhay Kumar Dwivedi
- Mayank Devnani
- Siddhartha Bura