Closed Knoose closed 2 months ago
@Knoose It seems you are calling getPrimitiveStates() too fast. If this function is called faster than 1kHz, then there will be no new data available to get. Please reduce the frequency of call to getPrimitiveStates().
Did the older RDK clients protect against this unsafe behavior? Prior to this update, we never observed this issue and our integration layer has not changed.
@Knoose This behavior is due to an added protection against bug #47, added in v0.10.
Version information
Describe the bug When parsing the pt_states, the internal robot server fails to update the primitive states.
Steps to reproduce
Example Command and output:
Relevant Log Lines:
Expected behavior Server to constantly output pt_states data.
Additional context Seems similar to https://github.com/flexivrobotics/flexiv_rdk/issues/47
Log File RobotControlApp_2024-05-21_06-46-29.log