Closed Peipi98 closed 3 weeks ago
Hi @lixinghe1999 , thanks for your reply!
I've already extracted them from .vrs files by leveraging an example notebook in this repository, but I'd like to understand:
@Peipi98
Yep as I said I've already done the extraction parts, but about the second point the timestamps don't start from 0 for each take.
If you look at takes example that I've previously reported, task_start_sec
is different from start_sec
taken from the relative .vrs file. Since each take is a part of a capture, I suppose that the timestamps are from the relative capture, and I'd like to know if I have to interpret "task_start_sec" as an offset.
Can you specify how to get the start_sec and end_sec of IMU in VRS file? Such as
data_first = provider.get_imu_data_by_index(stream_id_imu, 0)
time_shift = data_last.capture_timestamp_ns
Previously I already found the IMU duration can be shorted than Video (VRS), but I do forget the potential offset
I've simply taken the first and last timestamps of the stream in the .vrs extracted IMU samples and converted them in seconds
Hello!
I'm working on IMU data, and I'm interested on accelerometer and gyroscope. I've downloaded
takes_noimagestreams
first and thentake_trajectory
(following this issue)I've noticed that the second split contains
['device_linear_velocity_x_device', 'device_linear_velocity_y_device', 'device_linear_velocity_z_device']
, but they're not accelerations.Last, I haven't fully understood how to get the IMU data aligned with "task_start_sec" and "task_end_sec". Given the following take, how can I retrieve the exact segment from here?
From the .vrs file I've got:
Please note: those are timestamps converted from ns to s according to Ego-Exo4D docs.
Thank you in advance!