Planning a revision session? Use our study places near me map to find libraries, community study rooms, and late-night spots.
Q: What is the NRC (National Robotics Competition)? A: The NRC (National Robotics Competition) is Singapore's annual school robotics competition organised by Science Centre Singapore since 1999, with MOE support. It has divisions from Pre-school to Tertiary. Robots are LEGO-based for most divisions. Registration is through schools - check science.edu.sg for the 2026 season dates.
TL;DR Since 1999, Science Centre Singapore has organised the National Robotics Competition (NRC) with support from the Ministry of Education. 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.
Registration & Access: School-nominated - teams register through schools. Ask your school's robotics CCA teacher or HOD if your school fields a team. See our access guide for workarounds.
1 What is the NRC?
The NRC is a school robotics competition organised by Science Centre Singapore since 1999, with support from the Ministry of Education (per the official NRC page). 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)
5.1 DSA / Admissions Value
Strong NRC results - particularly placing in the top teams at the national finals - can be included in a Direct School Admission (DSA-Sec) portfolio under STEM or robotics-related talent domains. Several IP schools recognise achievements in robotics competitions as evidence of applied problem-solving, teamwork, and technical proficiency. When preparing your DSA application, document your specific role on the team, the engineering decisions you made, and what you learned from the build-test-iterate cycle. Always check each target school's DSA criteria for the current year, as talent categories and evaluation weightings differ across schools.
5.2 When to Start Preparing
Most competitive NRC teams begin building and programming well before the season opens. If your school's robotics CCA runs year-round, that provides a natural training environment. For students new to robotics, starting at least 3-4 months before the competition season allows time to learn the kit, practise basic programming constructs, and run iterative build-test cycles. Pairing NRC prep with structured maths and physics revision - especially vectors, kinematics, and gear ratios - helps students see the direct link between classroom concepts and robot performance.
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.
Frequently Asked Questions about NRC 2026
What is the NRC (National Robotics Competition)?
The NRC (National Robotics Competition) is Singapore's annual school robotics competition organised by Science Centre Singapore since 1999, with support from the Ministry of Education. It is open to students from Pre-school to Tertiary level.
NRC registration is through schools - individual registration is not available. Your school's teacher-in-charge submits team entries. Confirm deadlines, team structure, and hardware rules on the official NRC page each season.
Always check the current year's rulebook - kit requirements can change.
What robot kits are allowed in NRC?
For most school divisions, LEGO-based kits are used (SPIKE Prime, EV3, or Robot Inventor). The Tertiary category allows broader kits. Check the official rulebook for the current season's hardware rules before purchasing equipment.
Is NRC only for IP/mainstream schools?
No. NRC is open to students in MOE schools across all levels - primary, secondary, and tertiary. IP students frequently participate in the Secondary division.
What Maths and Physics concepts are relevant for NRC?
NRC build and programming tasks directly use: vectors and kinematics (motion planning), Newton's laws and friction (traction and acceleration), rotational motion and gear ratios (speed-torque trade-offs), internal resistance (battery sag under load), and sensors and uncertainty (distance/heading measurement). These overlap with H2/IP Physics and Maths syllabuses.
Can my child prepare for NRC without tuition?
Yes - NRC is a school-based team competition, so preparation happens through the school's robotics CCA or Applied Learning Programme (ALP). There is no individual tuition market for NRC. Teams learn by building, programming, and iterating on their robots together, with teacher-mentors providing guidance. The key investment is time with the robot kit and coding environment, not external classes. See our competition prep resources guide for general STEM preparation resources.