GithubHelp home page GithubHelp logo

imu_and_pose_android_recorder's Introduction

Android application used to record IMU data and associated pose via ARCore

Introduction

This android application was developped to record 3D acceleration and angular velocity processed by the IMU. In addition, we used ARCore to record the associated 'ground truth' translation and rotation of the device. The aim was to use these IMU data to estimate a pedestrian (carrying the device) 3D world coordinates in real-time: we used a neural network to predict 6DOF relative coordinates (represented by a translation vector and a quaternion rotation vector) between two given timestamps.

The foregoing is describe in this project.

Data acquisition

This application displays the IMU and the ARCore data. One can save them by pressing the record button: two csv files will be written in the Downloads directory of the phone (one for the IMU data and one for the ARCore data).

ARCore trajectory estimations

These are the kind of results we can obtain using ARCore. They are reliable enough to consider them as ground truth trajectories.

path1 path2 path3 path4

imu_and_pose_android_recorder's People

Contributors

rfbr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

imu_and_pose_android_recorder's Issues

Not saving the files

Hi. The App is not saving any files in the phone's memory. What could be the reason?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.