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

feat: add visual blind zone #181

Closed
wants to merge 2 commits into from
Closed

feat: add visual blind zone #181

wants to merge 2 commits into from

Conversation

SY-LG
Copy link

@SY-LG SY-LG commented Feb 5, 2024

Issue or RFC Endorsed by GrSim's Maintainers

None.

Description of the Change

In real-world scenarios, visual blind zones on the field can occur due to potential obstructions to the camera's field of view by robots. This can often lead to missed offensive opportunities, as our robots' behaviors can become undefined or poorly tested when they lose sight of the ball.

However, this cannot be simulated using grsim, as it acquires the position of the ball directly through ODE. This is an implementation so that visual blind zones are simulated. (disabled by default in the configuration tree)

We are Team SRC of Shanghai Jiao Tong University, and we plan to include this improvement in our ETDP. If more information is needed, we can provide an incomplete ETDP.

Alternate Designs

None.

Possible Drawbacks

A ball above the ground is not considered (e.g. a chip pass)

Verification Process

Using modified grsim as simulator and our own system receiving the vision packet, the ball information is not included in the packet if it is blocked by other robots.

Tested on Windows 10.

Release Notes

Add visual blind zone.

@SY-LG SY-LG closed this Aug 2, 2024
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.

2 participants