generated from Team488/FRCRobotTemplate
-
Notifications
You must be signed in to change notification settings - Fork 46
Setting up your environment
Michael Poretti edited this page Nov 18, 2021
·
1 revision
If you haven't yet, follow the instructions in Onboarding to install all the required tools you'll need.
A fork is a copy of a 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 SmartGit to clone that forked XbotEdu repository locally.
- Make sure to have the following options selected as part of the clone:
- Include Submodules (checked)
- Fetch all Heads and Tags (checked)
- Make sure to have the following options selected as part of the clone:
git submodule init git submodule update
- Open VSCode
- File -> Open Workspace...
- Navigate to your XbotEdu repository location (By default, might be Documents/Github/XbotEdu)
- Open XbotEdu.code-workspace
Continue with the next 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