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

feature/19-builder-fsm #19

Closed
jharwell opened this issue Apr 3, 2020 · 0 comments
Closed

feature/19-builder-fsm #19

jharwell opened this issue Apr 3, 2020 · 0 comments

Comments

@jharwell
Copy link
Owner

jharwell commented Apr 3, 2020

Needed for #15.

Once the robot enters the nest (construction area) this FSM would take
over. Assuming that the robot is aligned with the ingress lane for its chosen
construction lane, it would be responsible for:

  • Driving the robot up the ramp until it reaches the top or the end of the ramp
    is reached.

  • Once the end of the lane/ramp comes in sight, performing the block placement
    FSM in such a way as to guarantee no deadlocks between robots, waiting for
    robots ahead of them as necessary.

  • Driving the robot down the structure/ramp and out of the construction zone.

@jharwell jharwell changed the title feature/19-construction-lane-fsm feature/19-builder-fsm Apr 3, 2020
jharwell added a commit that referenced this issue May 4, 2020
- Added builder LOS, stub perception subsystem

- Builder FSM currently relies on the ability of the colored blob camera sensor
  to detect robot LEDs with Z > 0, which is something I struggled to get it to
  do in the past. It *is* possible, as I know there have been ARGoS papers using
  eyebot LEDs that this has worked for.

- Initial implementation uses the colored blob omnidirectional camera, which
  will NOT work with robots with Z > 0. I don't know how to detect LEDs on
  objects with Z > 0, so am waiting to hear back from Carlo about it.

+semver: feature
@jharwell jharwell closed this as completed May 4, 2020
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

1 participant