-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
non tango phone data: irregular trajectory #10
Comments
what type is your phone? |
I tried with two phones: I got 3D trajectories in both cases(Unlike the 2D trajectories generated for the dataset provided with RIDI). Have you used RIDI with non-tango phone? |
Hi, |
Ok, are the trajectories accurate enough to get the distance traveled? |
It largely depends on the training data and motions. Since the number of people that train the model is limited, I'm not expecting high accuracy with pretrained model. |
Well Honor 6X doesn't have a gyro, and as @higerra said it needs to train well on large amount of training data, I've tried the algorithm on a non-tango device and it was showing a little bit movement on the 3rd axis and that completely fine |
Honor 6X has a gyro and I also tested with Galaxy S9. Even if the trajectory is in 2D, the distance traveled (norm of poses) is very inaccurate. I held my phone and walked for about 11 meters while recording the data. Then, I ran ./IMULocalization_cli on that data. The norm between first and last pose is only 4.5 meters. @higerra Is the pre-trained model different than the one you used for generating results in your videos and paper? |
It's the same, but trained specifically for one person. We were using a traditional machine learning model (SVR), so it might not do well on large dataset. If you understand the paper are doing research on this, I would recommend trying:
Then, if you have the resource, you can try collecting a lot more training data. This is very effective with deep learning models. |
I used your app: https://github.com/higerra/AndroidIMURecorder to collect data from my phone and then preprocessed using the python script. When I ran ./IMULocalization_cli for this data, I am not getting a regular trajectory. It shows movements in all three dimensions unlike all of the trajectories generated on your data which are flat
image
Do you have any idea why this might be happening?
The text was updated successfully, but these errors were encountered: