Mockup controller does not have axis velocity
Tests on BM16 showed the mockup controller sometimes does not know the
velocity of a mockup axis, leading to an exception when moving for
example (invalid float(None)
).
This is because mockup axis velocity is supposed to be initialized
with set_velocity
on the controller, however it does not always
happen in the init sequence for some reason. This is hard to reproduce.
For the moment the best workaround I found is to initialize axis velocity
from the settings in the mockup controller. See !553 (merged).
By the way: I propose to remove the persistent_position
flag, since we
can say the positions stored in the redis database are the positions
when mockup controller is initialized.