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

Rewrite insert object functionality from scratch #28

Open
oscar-lima opened this issue May 7, 2024 · 0 comments
Open

Rewrite insert object functionality from scratch #28

oscar-lima opened this issue May 7, 2024 · 0 comments

Comments

@oscar-lima
Copy link
Collaborator

  • Currently the place obj server is reused by generating 2 place configurations on top of the klt.
  • This effectively "drops" the object inside the klt but does not really gently inserts the object inside.
  • The ongoing refactoring of the place module is slowly removing all hacks which will make very difficult to keep the current approach alive (and neither we want to...)

So the idea for this project is to develop a new insert object node from scratch, perhaps using the Task constructor (see #2), suggested workflow is as follows:

  • robot picks an object
  • robot moves arm to place the object on top of the container
  • arm performs a linear motion down until a force is sensed
  • upon feeling resistance go a bit up and open gripper
  • retract arm fully by performing a linear motion up
  • done, now the object is inserted gently at the bottom of the container
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

No branches or pull requests

1 participant