Skip to lesson
Westlake RoboticsLearn
Vault

FIRST Tech Challenge

Loading progress…

  • Capstone: Reusable RobotHardware Template
  • Capstone: Profiled Arm Tuning Report
  • Capstone: Vision-Selected Road Runner Auto

Capstone: Profiled Arm Tuning Report

Tune and document a profiled mechanism.

Season Robot CapstonesCapstone

In this lesson, you will:

  • Define states.
  • Tune profile constraints.
  • Validate repeatability.

Concept narrative

This project combines states, profiling, feedback, feedforward, Dashboard, and documentation into one mechanism students can explain.

Robot mental model

The arm is a controlled system, not a servo trick. It should move between named states with planned motion and known failure modes.

Implementation walkthrough

Implement enum states, profile generation, feedback follower, telemetry, and a tuning log. Validate small, medium, and full-range moves.

ProfiledArmReport.mdJava

State: SCORE
Target: 0.46
Max velocity:
Max acceleration:
kP:
Observed overshoot:
Next change:

Common mistakes and debugging

If tuning only works once, document why. Check battery, mechanical play, hard stops, and output saturation.

Practice

Submit a tuning report with constants, graphs, and failure-mode notes.

Checkpoint

  • The report names the mechanism, payload, units, soft limits, battery voltage, and software commit.
  • Targets for maximum error, overshoot, and settling are written before tuning begins.
  • Target, profile state, measured position, error, and output are graphed for every named arm state.
  • At least three cold-init repetitions per state meet the target or document a bounded exception.
  • The operator STOP path and safe state are demonstrated without exceeding mechanism limits.

Instructor review rubric

Pass when the versioned report proves soft limits, safe state, and declared motion targets across repeatable cold-init runs for every named arm state.

Reflection check

Check your understanding before moving on.

Which record best supports a claim that a profiled arm tune is repeatable?
A tune reaches the target but exceeds the arm’s safe travel near the hard stop. What is the correct disposition?

0 of 2 answered

References

Game Manual 0FTC community reference for programming, controls, and robot design.FTC DashboardLive telemetry, graphs, config variables, and camera streaming.
Loading lesson progress
Previous lessonCapstone: Reusable RobotHardware TemplateNext lessonCapstone: Vision-Selected Road Runner Auto