Centre Of Robotics Excellence

Centre Of Robotics Excellence Follow to be updated about the latest happenings at CORE! CORE is the coalescence of ideals, expertise, and passion. Do contact us for more information!

In the supersaturated cauldron of pay-to-win Robotics “education” centres, CORE rises above, because we are not afraid of losing; we are afraid that our children do not learn, that they walk away with a false sense of achievement. Our trainers are decorated roboticists at the national and international level at the most technically demanding competitions, yet we do not rest on our laurels. We are

constantly going into the robotics industry, working on the hardest problems of the time, and studying research fresh off the press before distilling all this knowledge down to a level comprehensible even to the beginner. The execution of our methodology is highly demanding, requiring the most dedicated and knowledgeable trainers, yet it is only with this rigour that we have developed engineers, programmers, and roboticists sought after by the top universities in the world.

RoboCup Asia Pacific Tianjin Invitational Tournament 2026The decision to run the RoboCup Junior Rescue Line league for t...
15/06/2026

RoboCup Asia Pacific Tianjin Invitational Tournament 2026

The decision to run the RoboCup Junior Rescue Line league for the first time at RCAP TJI was made soon after the conclusion of the RoboCup Singapore Open.

With Shen Chen representing Singapore at ICRA, I was asked to serve as co-chair alongside 孙雨安老师 (coach of former world champions), mirroring the arrangement from the 2024 RCAP Finals in Qingdao. To prevent conflicts of interest, Shen Chen designed the field layouts while I ensured smooth ex*****on on the ground.

Every event has its hiccups, and this was no exception. Working alongside contractors, the RCAP Committee, and the event hosts, we resolved issues like missing items and construction defects to ensure the final competition setup met all RCJ regulations. Training our volunteer force of university students in whatever 中文 I could muster, alongside interpreting and enforcing rules, was par for the course.

Unfortunately, the late notice meant that only Singaporean teams made it to the event. On the bright side, this gave us more wiggle room to iron out the kinks of running this category for the first time and limited disputes, marking yet another successful event.

It's been amazing watching the progress of robotics with each RoboCup event. As humanoids sweep through mainstream media, companies like Unitree Robotics are becoming household names—and it is no coincidence that they are associated with RoboCup. Providing a challenge that is simultaneously collaborative and adversarial, RoboCup serves as the ideal proving ground for robots looking to be deployed in the real world. Outside the public eye, Booster Robotics is fast becoming the platform of choice in research and academia, thanks to their open platform and robust hardware.

Over the years, I have frequently been asked why I continue to do this, even as more lucrative/prestigious opportunities come knocking. The prominent place of robotics in our zeitgeist makes this easier to explain today than it was a decade ago. RoboCup gives an unfiltered, front-row seat to observe the growth and limitations of the field, and I could not trade it for anything.

To growing together!

12/06/2026

CORE FRIED SENSOR achieved the only 0 intervention run at RoboCup Asia Pacific Tianjin Invitational this year.

While the team won the RoboCup Junior Rescue Line U19 category at RoboCup Singapore Open, they were too young to represent Singapore at RoboCup Internationals at Incheon (all under 14).

With 2 of the team members already representing Singapore at the WRO International Finals in Izmir, Turkey, and RCAP Finals in Qingdao, China in 2024, the initial sentiment was to give RCAP TJI a miss.

However, the newest member on the team decided to take this opportunity even if it meant going alone.

In the 1 short month between SG Open and RCAP TJI, the team worked on an improved obstacle management strategy and integrated an IMU to replace yaw estimation previously done with odometry from the EVN library.

Over the event the team communicated over video call, successfully debugging some tuning issues.

Their efforts were rewarded when the robot managed to complete an entire run from start to finish without a single Lack Of Progress call.

Unfortunately, one major issue that cropped up was the field of view of their line following sensors, which were thrown off by the sunlight glancing off the tiles as the sun rose and set.

Victim detection was also not tuned in time, resulting in the robot not having any success on the competition field even though the team did manage some full score attempts on the practice field.

Nonetheless, there were certainly positives to be taken away and it is nice to see that the solution that CORE FRIED SENSOR has developed seems robust enough to maintain a decent level of performance even with the main programmer off-site alongside challenging conditions.

Back home, the team was experimenting with vision-based approaches on their own and are ready to do more once they meet again.

Looking forward to what this young team will be able to achieve in the years to come!

CORE FRIED SENSOR
RCAP TJI 2026
RCJ RESCUE LINE U19 1ST

08/06/2026

[wheely troublesome]

CORE MIKE came into RCAP TJI with their best robot yet.

After solving some sensor geometry issues on their rebuilt robot midway through the SG Open event, oscillations on their line following were much reduced.

Coupled with some improvements to their evacuation zone strategy, the team was much more confident in their evacuation zone performance.

Unfortunately RCAP TJI threw up a whole new set of issues.

Most notably, the foam used for the tiles were constantly shedding, leaving a powdery layer on their new silicone tyres which struggled for grip.

The team cycled through different tyre permutations but could not find something that worked well.

Lighting at the venue was also unkind, with sunlight glancing over the tiles earlier in the day.

The TCS34725 sensors, with its almost 180° effective field of view, threw up vastly different readings depending on the orientation of the robot, making even basic line following a nightmare and line gaps next to impossible.

While they struggled through the line segment, CORE MIKE has finally performed a successful rescue in competition after coming really close at the RoboCup Singapore Open.

Finding and picking up 2 live victims, they held their breaths as the robot looked well on track to deposit them.

Unfortunately, fate had other plans as one victim landed perfectly on the edge of the evacuation point where it stayed for the rest of the run.

While not the performance CORE MIKE was looking for, there have been some positives to take away and the actualization of real problems that the team will need to consider and solve for going forward.

Back for a week, the team has already picked my brains on what went wrong and started redesigning various bits of the robot.

Looking forward to the next iteration of their robot with most of the team sitting out WRO this year!

CORE MIKE
RoboCup Asia Pacific Tianjin Invitational
RoboCup Junior Rescue Line U19
2nd

ft. 400m NSG gold medalist trying to outrun my camera

05/06/2026

I get 50h to work with each year. There are 52 weeks (40 school weeks) in a year.

A lot of these kids, including helloworld, are scholars. This means I start working with them some time when they're in secondary 3, and have just a smidge over a year with them.

Because robotics (under the science team) is a second CCA, their main CCAs and other activities get priority and having 100% attendance is a rarity.

The club is also severely under-resourced. Last year, this team had a sensor fail on them during a run at the RoboCup Singapore Open. This was in spite of our best efforts to use the most functional EV3s, cables, sensors, and micro SD Cards. Batteries are held in with tape and at some point, the club was surviving on one shared charger.

Competition is the first time these kids see a rescue field. Testing usually happens on a single creased mat from an online event held during COVID, or some lines made with black tape. No speed bumps, ramps, see saws, etc.

Outside the bare essentials (we bought new chargers this year 🤯), I've fought for what'll truly help the kids grow.

Over the last few years, I've bugged the school for 3D printers. Last year, the outgoing CCA teacher in charge managed to wrangle some funds from another department to make that a reality. No more waiting for a week to test prints on my personal printer.

The day the printer arrived was an occasion. The whole club came together to get it set up, tested, and calibrated. We'd spend the following sessions learning 3D design with . All this time, we were acutely aware that time was ticking down towards RoboCup 2026 and robots needed to be built.

helloworld's championship at the RoboCup Tianjin Invitational RCAP Rescue Line U19 category is what these committed kids have managed to achieve in about a year. 50 hours of CCA time to learn EV3 MicroPython, 3D design, and to design a robot for Rescue Line.

Pretty decent for the circumstances

This trip would also not have been possible without the support of the parents who paid in full and took time off to chaperone the team in Tianjin as the school was unable to send teachers, so thank you!

01/06/2026

CORE HEART BUTTIES is a team of 2 secondary 1 girls (13yo)

They took part in the RCJ Rescue Line U19 Entry category in Singapore, coming in 4th

Disappointed by the result, they decided to give RoboCup Asia Pacific Tianjin Invitational a shot even though they would have to re-design their robot and code in a short 1+ months to move up to the RCAP category (intermediate in SG)

Seeing that they were crestfallen and given the short timeframe, I asked them if they would like to simply use their old EV3 robot (RoboCup SG Open U12 3rd place, RCAP Finals Qingdao U12 3rd, Best Learning Journal) and rework the code for an easier path to a result

They refused, wanting instead to prioritize learning

They chose to gut their EV3 robot, switching out the EV3 for an EVN and rebuilt some bits including 3D modelling some custom parts with for their sensors and gear train

Working overtime on the robot on their own over the few weekends we had, the kids have put in an admirable performance, coming in 2nd

More importantly, I'm glad that they chose not to take the easier way out

---

There is a Pareto front of winning and learning

Maximizing learning necessarily trades off against winning

However, the closer one moves to learning, the quicker one's Pareto front expands

I believe that the role of the coach is to:
1. Nudge students towards that Pareto front
2. Help students (and their parents) understand this joint optimization problem and be part of the decision making process

It is also certainly not to get kids to rote learn one particular solution (they have enough of that at school) which contributes next to nothing to their development as problem solvers

I'm really happy to have a group of enlightened families here at CORE that understand and believe in what I do

It's hard, lonely work standing up against the industry when winning, as the most visible signal, is used as a proxy variable for learning but it's all worth it seeing these kids grow up

CFS (C): *wins RoboCup SG Open 24 U12 in Apr and WRO SG 24 in Sept*Me: u r smollest in U19 next yr gd luck25 CFS (C): *i...
29/05/2026

CFS (C): *wins RoboCup SG Open 24 U12 in Apr and WRO SG 24 in Sept*

Me: u r smollest in U19 next yr gd luck

25 CFS (C): *is smol, rebuilds robot with design in n code in .cc with EVN (learnt during WRO n WRO international)*

CFS (C): odearieme robot cg is horrible, robot cannot follow d line

Me: lolol no time to rebuild gd luck

CFS (C): kp go brrrrr *sets kp to 6587489674, gets 7th place*

Me: not bad for first try, gd luck 4 next year

26 CFS: *is c, ex core qwerty kid, new kid, fixes cg, kp=1*

Me: no need 4 gd luck then

CORE FRIED SENSOR
> average age RoboCup Singapore Open U19 1st

Me: *will never go 2 intl again coz kids r always winning 2 young n cbb 2 win again D:*

CORE SPONGEBOB> 2025 RCJ Rescue Line U19 Champs at SG Open   after random LEGO sensor failure in 2024 drops them off pod...
23/05/2026

CORE SPONGEBOB
> 2025 RCJ Rescue Line U19 Champs at SG Open after random LEGO sensor failure in 2024 drops them off podium
> Starts computer vision journey with redesigned robot at RCAP 2025
> Redesigns robot to ditch LEGO motors at SG Open 26, finishes design on competition Day 1
> Perfect runs on practice field in competition
> Camera refuses to work on line in real field
> Most number of victims rescued
> RoboCup Singapore Open U19 Judge's Award (Evacuation Zone)

CORE MIKE
> 2025 SG Open 4th
> 2025 WRO 5th
> 2025 RCAP 4th
> RoboCup Singapore Open U19 5th
> Consistency or something

CORE INSERT TEAM NAME
> 2025 RCJ Rescue Line U19 2nd at SG Open with EV3 robot
> Realize they're too old for LEGO (2 sec 1s, 2 sec 2s)
> 2025 WRO 4th with EVN + 3D design with
> Tries to redesign EV3 robot in 1 month for RCAP, took as long as expected
> Tries to shift from EV3 to EVN in 3 months for SG Open, took as long as expected
> RoboCup Singapore Open U19 9th
> Coming back to a podium near you

CORE ANTIMATTER> 2025: learns EV3 MicroPython> 2026: learns > RoboCup Singapore Open U12 3rd> 2027: U19 chapter loading
15/05/2026

CORE ANTIMATTER
> 2025: learns EV3 MicroPython
> 2026: learns
> RoboCup Singapore Open U12 3rd
> 2027: U19 chapter loading

bp robotics: *has some crusty, barely working ev3s, one printed mat from pandemic online comp, 50 CCA hours/year*hellowo...
09/05/2026

bp robotics: *has some crusty, barely working ev3s, one printed mat from pandemic online comp, 50 CCA hours/year*

helloworld: *scholar team, joins robotics for some weeks, almost podium in 2025 but ultrasonic sensor randomly fails on last run*

helloworld: DDD:

bp robotics: *borrows resources from other dept to buy 3d printer, even crustier ev3s, increasingly crumpled mat, same CCA hours*

me: owellz go 2 intermediate 2 win?

helloworld: fine

bp robotics: hehehaha what inconvenience should I spawn this year

bp robotics: *makes a bp ev3 fail, helloworld lends them theirs*

helloworld: hello kenneth our threads r too old n loose they keep falling off DDD:

me: luckily I have 479&88392748393 threads n ev3s

helloworld
> 1st bp 1st since 2022
> blessed by lucky CORE inventory bag
> RoboCup Singapore Open U19 Intermediate 1st

helloworld: :DDD

me: time 2 win tianjin???

borb: *SG Open U19 Entry 2025 2nd*me: when championship???borb: *IDE Robotics Secondary Open 2025 2nd*me: when champions...
02/05/2026

borb: *SG Open U19 Entry 2025 2nd*

me: when championship???

borb: *IDE Robotics Secondary Open 2025 2nd*

me: when championship?????

borb: *RCAP U19 Entry 2025 2nd*

me: .___.

CORE BORB:
> 3 sec 2 kids
> 4 podiums in 5 competitions
> RoboCup Singapore Open U19 Intermediate 3rd

me: .______.

(evacuation zone mechanisms got removed at some point)

Address

59 Jalan Pemimpin, #04/01
Singapore
577218

Alerts

Be the first to know and let us send you an email when Centre Of Robotics Excellence posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Centre Of Robotics Excellence:

Share