Q: What does 2026 National Robotics Competition (NRC) cover? A: A parent-student primer that links Singapore's longest-running school robotics contest to the very skills IP learners need in Math & Physics - vectors.
TL;DR NRC is school-registered via Science Centre Singapore (no individual sign-ups). Dates, divisions, and hardware rules change
yearly-follow the official NRC page for the current season before planning prep.
Need structured PSI or vector refreshers to run alongside the build? Pair each sprint with the routines in our IP Maths hub so NRC practice doubles as Weighted Assessment prep.
The NRC is Singapore's flagship robotics contest for schools, organised by Science Centre Singapore since 1999 and supported by the Ministry of Education and IMDA. Science Centre Singapore In the Regular Category, robots are LEGO-based (SPIKE/EV3/Robot Inventor); always check the current rulebook for category-specific hardware and season dates.
Flow of this guide: Sections 1-2 give context. Section 3 links each robot action to H2/IP Maths and Physics. Section 4 shows topic pacing ideas, followed by pitfalls and quick fixes. Verify all competition dates and rules on the official site each year.
Source: See NRC official page for current rulebooks and category specifics.
Next: with divisions in mind, let's see how every run is a short Physics/Maths lesson.
3 Math-Physics hooks inside every run
The ideas below are H2-ready and map cleanly to what students meet in class and in Paper 4.
3.1 Vectors & kinematics (core H2/IP)
What is happening: Desired robot motion is a vector. Resolve a target speed u at heading θ into perpendicular components: ux=ucosθ,uy=usinθ. These components then map to wheel speeds.
Differential drive (2 wheels or left/right treads) Command linear speed v and angular speed ω about the vertical axis. With track width b:
vL=v−2bω,vR=v+2bω,ωL,R=rvL,R
Holonomic/X-drive (conceptual) Compute (ux,uy) first. A fixed 2×2 (or 4×2) mapping turns (ux,uy) and a desired ω into individual wheel speeds. Think resolve → map → check limits.
Quick checks
Straight line: set ω=0, check vL=vR.
On-the-spot turn: set v=0, check vL=−vR.
Convert linear to angular via ω=v/r.
3.2 Forces, traction & f=ma (core H2)
What sets acceleration: Net drive force must satisfy F=ma. The maximum usable drive force is friction-limited: Ff≤μN=μmg.
Implications for teams
If the plan needs acceleration a, you need F=ma≤μmg → a≤μg.
When wheels slip, adding gear reduction or more power will not help; improve μ (tread, weight on drive wheels) or reduce a.
Weight shifts (e.g., lifting arms) change N on the drive wheels; expect traction changes mid-run.
Mini example m=5kg, μ=0.6 → amax≈0.6×9.81≈5.9ms−2. Planning a=1.0ms−2 is feasible; a=7 is not.
3.3 Energy, power & battery sag (core H2)
Link electric to mechanical Pe=IV and Pm=τω. As current rises under load, terminal voltage drops due to internal resistance Ri: V=E−IRi.
Two-point test for (R_i) Measure two steady states (I1,V1) and (I2,V2). Plot V vs I; the straight-line gradient is −Ri, intercept is E. Use it to predict late-match behavior: higher I → larger ΔV → lower ω and weaker lifts.
What to expect in matches
High-current events (pushes, lifts) drop V momentarily.
Top speed and lift speed fall slightly near the end of a run.
Design so your robot operates away from stall torque and near the motor's efficient region.
3.4 Rotational motion & gear ratios (core H2/IP)
Speed-torque trade With gear ratio G=ωwheelωmotor: ωwheel=Gωmotor,τwheel≈Gτmotor (ignoring losses). Linear speed from wheel radius r: v=ωwheelr.
Pick a sensible (G) (habit)
Estimate required v (field crossing, time limit).
Choose motor cartridge and wheel radius r.
Compute ω and v.
Check τ margin for starts/turns. If wheels slip or stall, increase G (more torque) or reduce r.
Back-of-envelope If n is wheel RPM, v=(602πn)r. For n=200RPM and r=0.05m, v≈1.05ms−1.
3.5 Measurement, sensors & uncertainty (core H2 Paper 4)
Rotational basics: v=ωr, torque-speed trade-offs, gear ratio G
Test
Drive tests + logs
Power & internal resistance: plot V-I, estimate Ri; Paper 4-style tables
Strategy
Driver/autonomous refinement
Statistics for repeatability: n-run averages, gradients with ± uncertainty
Pre-event
Final autonomous and QA
Treat run-data as "past-paper" graphs; optional PID enrichment
5 Common pitfalls
Slip
Underlying concept
Quick fix
Robot overshoots target
Accumulated error (integral term)
Clamp ∑ek or limit output; discuss saturation in tuition
Sag at 1 min mark
Battery internal resistance Ri
Measure ΔV at 5A; compute Ri=ΔV/I
Uneven autonomous lines
Sensor systematic error
Perform 3-run average; subtract mean bias (Paper 4 ACE skill)
6 Call-to-action
Parents: book a 60 min Robotics-Math-Physics fusion clinic before March holidays - we align vectors, forces and gearing to drivetrain choices. Students: export your run logs to Sheets tonight; use =LINEST() to get slope and ± uncertainty like a Paper 4 pro. Optional: apply it to your PID data to justify a Kd tweak.