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

Robocup 2022: Take out the garbage #1175

Open
PetervDooren opened this issue May 7, 2022 · 5 comments
Open

Robocup 2022: Take out the garbage #1175

PetervDooren opened this issue May 7, 2022 · 5 comments
Assignees

Comments

@PetervDooren
Copy link
Contributor

Current state:

Todo:

@P-ict0
Copy link
Contributor

P-ict0 commented May 7, 2022

Current state:

Robot correctly drives and positions itself in front of the first trashbin, attempt to grab the trash, lifts it and force drives backwards (hardcoded). Drives to the drop off area and crashes

Todo:

  • (Josja) Fix the command "hero-challenge-take-out-the-garbage" (has to be rosrun manually when using physical robot).
  • (Rodrigo) Find correct distance to trash bin (radius) in control_to_trash_bin.py
  • (Josja) Challenge crashes when dropping trash due to missing entity in arm
  • ...

@JosjaG
Copy link
Contributor

JosjaG commented May 7, 2022

I just did a complete successful run of the challenge, so the main flow of the challenge is working!! 🥳

@P-ict0
Copy link
Contributor

P-ict0 commented May 17, 2022

Just realized the radius parameter in control_to_trash_bin.py (also called in pick_up.py) is irrelevant since in state "GO_BIN" we tell hero to go in front of the trash can.

We either have to change "GO_BIN" to be able to chose what distance should hero position itself to the trash can, or rewrite control_to_trash_bin.py with the default distance hero positions itself when NavigateToSymbolic(...) is called

edit:
I have some ideas but I don't know how to start putting them in place by myself. I suggest talking about it next team evening to find a solution and to nudge me in the right direction for the first steps

@MatthijsBurgh
Copy link
Member

force_drive is broken in combination with this challenge. @P-ict0 is taking a look before next dev evening.

@PetervDooren
Copy link
Contributor Author

Some shortcomings of the current implementation:
Lots of magic numbers to determine the pose of the robot with respect to the trashbin. I think we can do better than this. It would also lower tuning time when adjusting to a new bin.
Trashbin size was incorrect in the worldmodel tue-robotics/ed_object_models#100 should fix this
Currently the arm moves down until it feels a force or it reaches a timeout. We can also make it so that we can adjust the distance at which we close the gripper anyway.

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

4 participants