{"id":15149271,"url":"https://github.com/team401/2024-robot-code","last_synced_at":"2025-10-24T05:31:36.821Z","repository":{"id":215991862,"uuid":"740197887","full_name":"team401/2024-Robot-Code","owner":"team401","description":"Competition code for our 2024 robot","archived":false,"fork":false,"pushed_at":"2024-10-17T17:24:37.000Z","size":28805,"stargazers_count":6,"open_issues_count":40,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-10-29T22:46:51.586Z","etag":null,"topics":["frc","java","robot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/team401.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-01-07T19:58:30.000Z","updated_at":"2024-10-17T17:22:47.000Z","dependencies_parsed_at":"2024-04-14T21:43:13.872Z","dependency_job_id":null,"html_url":"https://github.com/team401/2024-Robot-Code","commit_stats":null,"previous_names":["team401/2024-robot-code"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team401%2F2024-Robot-Code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team401%2F2024-Robot-Code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team401%2F2024-Robot-Code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/team401%2F2024-Robot-Code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/team401","download_url":"https://codeload.github.com/team401/2024-Robot-Code/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237918710,"owners_count":19387305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["frc","java","robot"],"created_at":"2024-09-26T13:43:26.437Z","updated_at":"2025-10-24T05:31:31.756Z","avatar_url":"https://github.com/team401.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"images/robot-scope.png\" alt=\"Robot render\"\u003e\n  \u003ch3 align=\"center\"\u003e[NAME] - Team 401's 2024 Competition Robot\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003e :warning: **WIP**: We are still too early in the season to add proper features/details.\n\n# Robot\n\n## About the Robot\nOur 2024 robot does X.\n\nKey Features:\n* X\n* X\n* X\n\n## Drivetrain\n\n## Intake\n\n## Scoring\nThe scoring subsystem has one state machine that controls both the aimer and the shooter. Below is a past version with two separate control flows.\n\n### Shooter\n\u003cbr\u003e\n\u003cimg src=\"images/ShooterStates.png\" alt=\"shooter-states\" width=\"250\"\u003e\n\u003cimg src=\"images/idleShooter.png\" alt=\"idle\" width=\"250\"\u003e\n\u003cimg src=\"images/rampShooter.png\" alt=\"ramp-up\" width=\"250\"\u003e\n\u003cimg src=\"images/shootShooter.png\" alt=\"shoot\" width=\"150\"\u003e\n\n### Aimer\nX\n\n## Endgame\n\n## Nav\n\n## Auto\n\n## Sim\n\n## UX\n\n## AdvantageScope Model\n### How to configure locally\n1. Run `advantagescope-configs\\autoconfig-windows.bat` (`advantagescope-configs\\autoconfig-linux.sh` for linux) to automagically copy robot models and config files.\n2. Click `File -\u003e Import Layout...` and open `advantagescope-configs\\scope-layout\\config.json`.\n\n### How to push your updates to the scope configuration\nClick `File -\u003e Export Layout...` and export this into your `advantagescope-configs\\scope-layout` folder. Name it `config.json`.\n\n## Roadmap\n- [ ] Minimum Viable Autonomous\n- [ ] Advanced Autonomous\n- [ ] Elite Autonomous\n\n## Contact\nTBD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteam401%2F2024-robot-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteam401%2F2024-robot-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteam401%2F2024-robot-code/lists"}