gbionics / gbionics/human-dynamics-estimation

Investigate bad Xsens calibration with NposeWalk instead of NPoseWalk

Open
#401 3 comments 1 reaction 0 assignees View on GitHub
Dominant language
C++
Stars
102
Forks
32
Avg merge
7d 1h
Merged PRs (30d)
1

Description

While testing xsens calibration with the wired suit, @kouroshD and I noticed that the calibration was very bad. On double checking we noticed that the calibration command used through xsens rpc port is `calibrateWithType NposeWalk` instead of `calibrateWithType NPoseWalk`.

Using the `calibrateWithType NposeWalk` calibration procedure seems to be correct as in it was displaying the standard steps of `Standing in NPose`, `walking front` and then `walking back` and the final result of calibration is shown `ok`. However, the final result of calibration when visualizing the icub model in rviz was very bad. We ran the calibration again with proper command of calibrateWithType NPoseWalk` and the resulting calibration was good when checked through rviz.

Ideally, we should receive an error when using a wrong command for calibration and we should double check how the calibration calls are being made and fix this issue.

@lrapetti @kouroshD @diegoferigo @claudia-lat @DanielePucci

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.