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

Can't find shared ball behavior #674

Open
joshimhoff opened this issue Jul 3, 2014 · 5 comments
Open

Can't find shared ball behavior #674

joshimhoff opened this issue Jul 3, 2014 · 5 comments

Comments

@joshimhoff
Copy link

If a robot is looking for the shared ball but cannot find it, it should flip the shared ball symmetrically and look there. If it finds it this way, the shared ball module will flip it.

@egoogins
Copy link
Member

egoogins commented Jul 3, 2014

How will you stop a flipped robot from breaking the shared model?

@joshimhoff
Copy link
Author

Consensus. Multiple robots (currently two) have to agree on the ball's location for us to act on the shared ball in behaviours. A robot is flipped by the shared ball model if the following two things are true:

  1. At least two of the robot's team-mates agree on the ball's location.
  2. The robot agrees with his team-mates if his estimate of ball position is flipped symmetrically.

I can't remember a time where two robots were flipped, but goalie flipping should deal with that possibility anyway.

What do you think?

@egoogins
Copy link
Member

egoogins commented Jul 3, 2014

sounds good, i thought from the first comment that a single robot could decide to flip the shared ball module. I'll look at the shared ball module before commenting further

@dzeller
Copy link
Contributor

dzeller commented Jul 3, 2014

FYI, the consensus-based shared ball is still under development

@egoogins
Copy link
Member

egoogins commented Jul 3, 2014

cool, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants