generated from Team488/FRCRobotTemplate
-
Notifications
You must be signed in to change notification settings - Fork 46
Curriculum challenge ~ Setting up your environment
Ronak Shah edited this page Apr 17, 2024
·
15 revisions
If you just want to do the curriculum, follow the instructions in: Edu Onboarding
Or if you need to setup for in-season robot programming, follow the instructions in Full Programming Onboarding to install all the required tools you'll need.
A 'fork' is a personal copy of a code repository. Forking a repository allows you to freely experiment with changes without affecting the original project. More background on forking.
- In the browser, navigate to XbotEdu
- On github in the upper right hand corner click the 'Fork' button (You might have to close the banner first)
- A dialog will appear asking you where you want to fork the repo but not always, it might just do it automatically. select your user account (should be the first entry)
- If you haven’t already, you will Use GitHub Desktop to clone that forked XbotEdu repository locally.
git submodule init git submodule update
- Open the application 'IntelliJ IDEA Community Edition' that we installed during the onboarding steps.
- Click Open from the Projects tab.
- Navigate to your XbotEdu repository location (by default, might be in Documents/GitHub/XbotEdu) and open it.
- If prompted, you want to open the project as a Gradle project, not an Eclipse project.
- If prompted, trust the project.
- The project will automatically start building.
Continue with the next challenge: Curriculum challenge ~ Basic Robot Principles
- Home
- Challenges
- Setting up your environment
- Basic Robot Principles
- Tank Drive
- Altering Tank Drive
- Moving to a target position
- Rotating to a target orientation
- Factories
- The Power of Injection
- Dependency Injection with Dagger
- Upgrading Using the SeriouslyCommonLib
- Running XbotEDU on a Real Robot
- Auto Stopping Collector