You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 17, 2025. It is now read-only.
Signed-off-by: ahcorde <[email protected]>
* removed plugin's parseTransmissionsFromURDF since it just calls a 1-liner and returns true always, thus not handling errors. plugin now calls transmission parser directly and catches error exception
* moved declaration of parameters to precede joint PID constructor as the PID constructor's ParameterInterface will cause parameter events to fire (and occasionally cause a SEGV). Also added defaults to force floating type on parameter to fix log errors due to wrong parameter type
* updated transmission info member names to sync with ros2_controls master
* split initSim() joint loop to first register all joint handles, then handles are fetched, then a second loop continues joint limit and PID setup
* uncrustify and cpplint fixes
* fix for CI, disabled ddengster branch checkout and overwrite since master now contains TransmissionInfo
* Clean up CI and Dockerfile
Signed-off-by: ahcorde <[email protected]>
* Fixed velocity controller example (#40)
* removed plugin's parseTransmissionsFromURDF since it just calls a 1-liner and returns true always, thus not handling errors. plugin now calls transmission parser directly and catches error exception
* moved declaration of parameters to precede joint PID constructor as the PID constructor's ParameterInterface will cause parameter events to fire (and occasionally cause a SEGV). Also added defaults to force floating type on parameter to fix log errors due to wrong parameter type
* updated transmission info member names to sync with ros2_controls master
* split initSim() joint loop to first register all joint handles, then handles are fetched, then a second loop continues joint limit and PID setup
* uncrustify and cpplint fixes
* fix for CI, disabled ddengster branch checkout and overwrite since master now contains TransmissionInfo
* removed duplicate registering of opmode handle
* fixed velocity example due to declare_parameter default values pushing velocity controller into PID mode
Co-authored-by: Colin MacKenzie <[email protected]>
0 commit comments