We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
IMUのキャリブ値をspinalに保存する場合、Flash Memoryに書き込むため、 1秒間ほど、spinalのtickは動かない。とまり、spinal内の時間は止まる。 ただし, rosserialは2.5秒おきに、spinalとrosとの時間の同期を行うため、 2.5秒後には時間のズレは補正される。
しかし、その補正により、/imuのstampは一気に1秒進む。 これにより、前後トピックのstampの差で積分を行う加速度積分計算が大きくずれる。 https://github.com/JSKAerialRobot/aerial_robot/blob/master/aerial_robot_estimation/src/sensor/imu.cpp#L119
/imu
なので、stampの差が大きすぎる(e.g. 通常の10倍以上)場合は、積分を行わないようにする.
The text was updated successfully, but these errors were encountered:
tongtybj
No branches or pull requests
IMUのキャリブ値をspinalに保存する場合、Flash Memoryに書き込むため、
1秒間ほど、spinalのtickは動かない。とまり、spinal内の時間は止まる。
ただし, rosserialは2.5秒おきに、spinalとrosとの時間の同期を行うため、
2.5秒後には時間のズレは補正される。
しかし、その補正により、
/imu
のstampは一気に1秒進む。これにより、前後トピックのstampの差で積分を行う加速度積分計算が大きくずれる。
https://github.com/JSKAerialRobot/aerial_robot/blob/master/aerial_robot_estimation/src/sensor/imu.cpp#L119
なので、stampの差が大きすぎる(e.g. 通常の10倍以上)場合は、積分を行わないようにする.
The text was updated successfully, but these errors were encountered: