Skip to content

Fix control cycle delay in velocity_set

Fixed bug

Fix control cycle delay in velocity_set.

Description of the bug

Because the sending and receiving nodes of the topic have their own loop at about the same 10Hz, there is a moment that is delayed by more than 0.2 seconds at a certain timing.

Additional information

Take the following measures.

  • In order to reduce the processing time in the main loop, the method of calling back in the main loop is abolished, and basically the callback is always possible.
  • Increase the speed of main processing from 10Hz to 50Hz. (Actually, it runs at almost 10Hz because the main processing runs after receiving all input topics.)

Also, due to implementation problems, internal processing is classed.

Merge request reports