rpg_svo_example icon indicating copy to clipboard operation
rpg_svo_example copied to clipboard

Camera - IMU coordinate frames

Open mrsp opened this issue 7 years ago • 4 comments

Hello

Could you please clarify the coordinate frames used for the camera/imu?

Is it both NED or do you follow this convention: https://github.com/ethz-asl/rovio/wiki/Coordinate-Frames-and-Notation

thanks in advance

mrsp avatar Nov 15 '17 22:11 mrsp

With IMU we only determine the initial roll and pitch at the beginning (assume the sensor is static). The yaw angle has nothing to do with the real north direction. The initial frame's position is set to zero.

Then everything afterwards is relative motion with respect to the initial frame. The coordinate frame notation is the same as the open source SVO https://github.com/uzh-rpg/rpg_svo/wiki/Notation

zhangzichao avatar Nov 22 '17 15:11 zhangzichao

Thanks for the reply!

Can you also comment on the max_imu_delta_t param of the imu params? Why is it needed and for what does it stand for? Assuming you have an imu running constantly at 400hz is it 0.005s?

thanks again

mrsp avatar Nov 22 '17 21:11 mrsp

This parameter controls how much tolerance there is for the timestamp difference of the image and corresponding IMU (for example, between the timestamp of the image and the timestamp of the closest IMU measurement).

zhangzichao avatar Nov 27 '17 12:11 zhangzichao

What exactly does the parameter delay_imu_cam do?

sven-hoek avatar Jan 09 '20 14:01 sven-hoek