This merge is quite big - along with some additions outside of this branch's original intent.
Sensors
LiDAR
Camera (fov investigation requried, is it really 90 degrees?)
Suspension
Adding @IshanSmith's suspension into QEV2. This, however, reordered our joint description.
This caused some imcompatibility with our used-to-work control plugin.
THIS IS FIXED, but the update is in catkin_ws so please look into that repo.
But just in case of any confusion, I'm jotting it down underneath anyway.
Control plugin
Because the way we indexed our joints in the control plugin, a re-ordered joint description will make plugin try to revolute something that cannot be revoluted.
This doesn't break the model in any way (yet), but does hinder our ability to go forward/backward and to steer.
This is fixed by investigating the new joint description, confirming its order and index the correct joints accordingly in our control plugin.
As of this merge, the newly updated joint description is:
This merge is quite big - along with some additions outside of this branch's original intent.
Sensors
Suspension Adding @IshanSmith's suspension into QEV2. This, however, reordered our joint description. This caused some imcompatibility with our used-to-work control plugin. THIS IS FIXED, but the update is in catkin_ws so please look into that repo. But just in case of any confusion, I'm jotting it down underneath anyway.
Control plugin Because the way we indexed our joints in the control plugin, a re-ordered joint description will make plugin try to revolute something that cannot be revoluted. This doesn't break the model in any way (yet), but does hinder our ability to go forward/backward and to steer. This is fixed by investigating the new joint description, confirming its order and index the correct joints accordingly in our control plugin.
As of this merge, the newly updated joint description is: