O.H.E.Orhun Habib Erdogan, home

W-05 · Jul 2022 – Aug 2023 · Eindhoven

Robotics Team Pi

Software Engineer

Robotics Team Pi is a student robotics team from Eindhoven that builds a new robot for competition every season.

I was one of two software engineers and designed the software architecture for that season’s robot, PHINIX.

Robot
PHINIX
Role
1 of 2 software engineers
Vision
Python + OpenCV, depth camera
Result
3rd, regional

Fig. 1 — How it fits together · swipe →

Depth cameraSensorsVisionPython + OpenCVMain controllerarchitecture: mineDriveMechanismsSimplified. Real diagram on the whiteboard below.

02What I actually did4 steps

01 · Architecture

The full software architecture for PHINIX, drawn on a whiteboard first.

PythonOpenCVDepth cameraArchitecture

03On the job4 figures

Whiteboard covered in a hand-drawn software architecture diagram
Fig. 2 — PHINIX software architecture, v1
The robot chassis half-built on a workbench
Fig. 3 — Chassis, mid-build
Dense wiring and controllers inside the robot
Fig. 4 — Inside
Orhun crouching next to the red Team Pi robot on stage
Fig. 5 — On stage