Skip to content

Stage1a auto + additonal motors - #194

Open
Spaceman113138 wants to merge 13 commits into
frcsoftware:mainfrom
Spaceman113138:stage1a-auto
Open

Stage1a auto + additonal motors#194
Spaceman113138 wants to merge 13 commits into
frcsoftware:mainfrom
Spaceman113138:stage1a-auto

Conversation

@Spaceman113138

@Spaceman113138 Spaceman113138 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Description

Adds stage 1a curriculum for programing a simple auto as well as progiraming the IntakeLauncher and Feeder motors. Makes progress on #13 .

Todo:

  • Video + text on running the simple auto
  • Talk about FuelSim
  • Update FuelSim to use periodic() over update()
  • Video + text on AScope graph with additonal motors
  • Video + text on Ascope 3d with additional motors

Meta

Merge checklist:

@github-actions github-actions Bot added Curriculum material Curriculum materials, lessons for students, etc stage1 examples labels Aug 19, 2026
@github-actions

Copy link
Copy Markdown

🌐 Preview URL: https://pr-194.frcsoftware.pages.dev

@Spaceman113138
Spaceman113138 marked this pull request as ready for review August 24, 2026 03:04
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/kitbot-additional-motors.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
Comment thread src/content/docs/learning-course/stage1/stage1a/simple-auto.mdx Outdated
<Tabs syncKey={REV_CTRE_CHOOSER_KEY}>
<TabItem label="CTRE">

```java stage1/stage1a/solutions/ctre/src/main/java/first/robot/Robot.java#AdditionalMotors

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's probably cleaner to use code region sources here, so you can do
{ctreRobotSource}#AdditionalMotors.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this apply to the rest of 1A as well?

The autonomous mode is typically the first 15 seconds of the match but the exact length may vary from year to year.
An effective auto can be a very valuable addition to a robot for a variety of reasons.
Point values are typically increased during auto and sometimes ranking points associated with completing tasks during auto.
Additionally both game pieces and your robot are in a known position allowing for consistent points.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Additionally both game pieces and your robot are in a known position allowing for consistent points.
Additionally both game pieces and your robot are in a known position allowing for consistent points. This makes it important to have different autonomous routines.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought it will help tie the two ideas together. since the next paragraph starts with "An autonomous routine is simply an OpMode that gets run during the autonomous portion of the match. "


# Remaining Motors

The kitbot has two additional motors that allow it to intake and shoot fuel.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be nice to have an photo of the intake and shooter here. so students know what they are programming. maybe something like this? (the cad is here)

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Curriculum material Curriculum materials, lessons for students, etc examples stage1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants