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

Add Multiple Cameras for Observation During Training #44

Open
alhasacademy96 opened this issue Nov 23, 2023 · 6 comments
Open

Add Multiple Cameras for Observation During Training #44

alhasacademy96 opened this issue Nov 23, 2023 · 6 comments
Labels
enhancement New feature or request stale

Comments

@alhasacademy96
Copy link
Contributor

I think by trying to fix the bug of arenas not cycling properly during training, I realized that it would be very beneficial to be able to view the arena with all three camera perspectives, as overlays. The agent would not be susceptible to this change during training but would really help for debugging and potentially more insightful research as currently the camera is fixed at the perspective of the agent and this makes it harder to test for certain purposes and situations.

This setting could also be toggled on/off by the user via the yaml file or even the command line, such as:

class AAIOptions():
"""The options used by the animalai environment"""
arenaConfig: str = attr.ib() #The path of a valid arena config yaml file
useCamera: bool = attr.ib() #If true, then camera observations are returned
resolution: int = attr.ib() #The (square) resolution of camera observations (if useCamera is true)
grayscale: bool = attr.ib() #If the camera observations are grayscale or RGB
useRayCasts: bool = attr.ib() #If true, then raycast observations are returned
raysPerSide: int = attr.ib() #The number of rays on each side of the central ray (see observations doc)
rayMaxDegrees: int = attr.ib() #The number of degrees between the central ray and furthest ray in each direction.
enableMultiObs: bool = attr.ib() # if true, display all cameras on the UI for complete observation during training. False by default.

Open to discussion
[Mid-to-high priority]

@alhasacademy96 alhasacademy96 added the enhancement New feature or request label Nov 23, 2023
@alhasacademy96 alhasacademy96 added this to the AAI Version 4 milestone Nov 23, 2023
@alhasacademy96 alhasacademy96 self-assigned this Nov 23, 2023
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Dec 23, 2023
Copy link

github-actions bot commented Jan 6, 2024

This issue was closed because it has been inactive for 14 days since being marked as stale. Please open a new issue for related bugs.

@github-actions github-actions bot closed this as completed Jan 6, 2024
@alhasacademy96 alhasacademy96 reopened this Jan 8, 2024
@github-actions github-actions bot removed the stale label Jan 8, 2024
Copy link

This issue is stale because it has been open for 45 days with no activity.

@github-actions github-actions bot added the stale label Feb 22, 2024
@alhasacademy96 alhasacademy96 removed this from the AAI Version 4 milestone Mar 13, 2024
@github-actions github-actions bot removed the stale label Mar 13, 2024
Copy link

This issue is stale because it has been open for 45 days with no activity.

@github-actions github-actions bot added the stale label Apr 27, 2024
Copy link

This issue was closed because it has been inactive for 120 days since being marked as stale. Please open a new issue for related bugs.

@github-actions github-actions bot removed the stale label Aug 27, 2024
@alhasacademy96 alhasacademy96 removed their assignment Sep 4, 2024
Copy link

github-actions bot commented Nov 3, 2024

This issue is stale because it has been open for 60 days with no activity.

@github-actions github-actions bot added the stale label Nov 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale
Projects
None yet
Development

No branches or pull requests

1 participant