TKOM
Hardware + Software — Sep–Nov 2025

TKOM ROBOT

Number
// 002
Date
Sep – Nov 2025
Type
Robotics · Game Dev
Stack
C++ · SolidWorks · 3D Printing
Report
50+ Pages
// 01 — Overview

Engineered a robot that lets users insert custom hand-drawn images as maps for a personalised video game, paired with a 50+ page technical report.

Game logic including a gravity-based physics system and linear algebra calculations were implemented in C++. Hardware components including stabilisers, casings, and tensioners were designed in SolidWorks and 3D-printed on a Bambu P1S.

// 02 — Gallery
TKOM Robot top view
Top view of the assembled TKOM robot
TKOM Robot paper scan
User-drawn map being scanned by the robot
TKOM Robot wiring
Internal wiring and electronics layout
TKOM Robot tensioner
Custom 3D-printed tensioner component
01 / 04
// 03 — Technical Details
Gravity-Based Physics

Created and implemented a full functional physics system using C++. Controls the player jumps and runs in a continuous Game Tick system.

Custom Mechanical Parts

Designed custom 3D parts including casings, tensioners, and stabilisers. Utilised SolidWorks for the CAD process and a Bambu P1S for 3D printing.

// 04 — Challenges & Learnings
Physics Logic

Physics logic was extremely hard to implement — sensors were from the VEX IQ kit, so a lot of debugging and state planning was needed to make sure it would work.

3D Printing Failures

Sizes and tolerances for 3D printing ended up being inaccurate, and multiple iterations of the same part had to be designed and reprinted.

// 05 — Academic Report
PDF
TKOM Robot — Technical Report
PDF · 50+ Pages · Nov 2025
View Report ↗
// 06 — Tech Stack
C++ SolidWorks 3D Printing Bambu P1S Physics Engine Linear Algebra