Add light weight suction gripper with updated multicopter velocity controller #196
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Ian Chen ichen@osrfoundation.org
Alternative to #194
In comparison to #194, this PR adds the proposed changes while preserving existing behavior of multicopters with the original suction grippers by
mbzirc_suction_gripper_light
model with the proposed mass changesSome minor issues I noticed when testing the lightweight gripper:
It's possible that we could tune other params to make the flight behavior more stable but at this stage, we prefer not to make more changes. The original gripper has its own caveats. We just give the users an extra option to choose whichever works best for them.
To test:
launch the test environment
Remove a test model in this environment that is not needed
Spawn a quadrotor with the lightweight suction gripper - the new gripper should be green in color
Enable suction
Take off with the blue small box payload
the quadrotor should fly upwards in z faster than with the original suction gripper
Make the quadrotor hover
the quadrotor should hover in place with some small drift