gbionics / gbionics/human-dynamics-estimation

The IK can get stuck without errors for no apparent reason

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

Description

**Describe the bug**
We noticed that by running the IK of the file https://github.com/robotology/human-dynamics-estimation/blob/4cf3409b5cadebaba117aa221401b5dda22c5b00/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel.xml with the only change of https://github.com/robotology/human-dynamics-estimation/blob/4cf3409b5cadebaba117aa221401b5dda22c5b00/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel.xml#L78
changed to
```xml
(head, TransformServer::pose::openxr_head, orientation)
```
the IK would start, but the output port keeps publishing the same values. Moreover, if I launch the visualizer, no robot is shown.

Interestingly, if I remove the ``camera_tilt`` from the joint list, and I also remove the corresponding entries in https://github.com/robotology/human-dynamics-estimation/blob/4cf3409b5cadebaba117aa221401b5dda22c5b00/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel.xml#L162-L171

then, everything runs fine.

**To Reproduce**
See above

**Expected behavior**
The IK should not get stuck, and if it does, it should print an error.

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.