Closed vvasco closed 4 years ago
The following compares the output of humanStructure
and managerTUG
when using 2D and 3D skeleton respectively:
Starting speech
is printed when a hand up is detected;Stopping speech
is printed when the hand down is detected.2D skeleton | 3D skeleton |
---|---|
In total the hand is raised 4 times, so 4 couples of Starting speech
/ Stopping speech
messages should be printed:
From the latest tests I've been doing on the robot, it turned out that for high distances robot-user (~
3m
),humanStructure
flickers in detecting that the hand is lifted. This occurs as the threshold applied to the distance elbow-wrist does not scale up with the depth and leads to a continuous flickering of start and stop commands, sent togoogleSpeech
. Using 3D skeletons, rather than 2D, should provide us with a more robust detection.managerTUG
can directly deal with this.cc @vtikha @pattacini