Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moonshot mobile manipulation #20

Open
wants to merge 19 commits into
base: moonshot
Choose a base branch
from

Conversation

jchevrie
Copy link

@jchevrie jchevrie commented Aug 9, 2019

Add a feature to enable pose ranking from afar to plan the best robot base pose to grasp an object.

  • new rpc command ask_best_base_pose (<x> <y> <z> <ux> <uy> <uz> <t>) <hand> (<np> <no>): this command is a way to access an internal function of the module. It can be used to find an optimal base pose that enables grasping an object at pose (<x> <y> <z> <ux> <uy> <uz> <t>) with hand <hand> ("right" or "left"). It forwards a request to action-gateway including the approach parameters (pre-grasp hand pose). Noise parameters (position noise and orientation noise ) for a more robust optimal base position planning are optional.

  • new rpc command mobile_grasp_pose <objectNameOPC> <hand>: this command is similar to grasp_pose but with specific communications and ranking process for mobile manipulation with R1. This feature is integrated in the previous pipeline such that it does not modify the previous pose ranking for grasping.

Note: grasping pose pruning conditions concerning the hand axis pointing upwards have been changed to be more flexible (less specific to icub hands). This is the only change that can have an influence on grasping with icub and may require check on icub.

Note: this PR also includes the PR about pseudo-cardinal points #17, which is not described here but included changes in the whole pipeline.

Jason Chevrie and others added 19 commits April 3, 2019 16:04
roundness_threshold -> threshold on the roundness of the object before using more pseudo cardinal points
nb_cardinal_levels -> number of levels of pseudo cardinal points
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant