stop while dead

This forwards and tracks commands through position2d interface, if no command is sent for too long it repeats on sending stop velocity command in order to cause emergency stop.

Compile-time dependencies
  • none
Provides
  • interface_position2d
Requires
  • interface_position2d
Configuration requests
  • none
Configuration file options
  • timeout (float)
    • Default: 0.5 (half a second)
    • how long to wait for new command to forward
  • cheat_time (float)
    • Default: 0.0 (no effect)
    • how long to send stop command before start to cheat
Example
driver
(
  name "deadstop"
  requires ["position2d:1"]
  provides ["position2d:0"]
)
Author
Paul Osmialowski