Competitions, devices on the bench, robots in the arena and runs in simulation.
Competitions
At the events
RoboCup and FIRA, as a competitor, mentor and technical committee chair. Click a photo to enlarge it.
RoboCup 2013 world championship, Eindhoven. Competing in Junior Rescue.
RoboCup 2013, Eindhoven. Our Rescue Maze team with the robot.
RoboCup 2013, Eindhoven. Our Rescue Maze run in arena B1.
Z-Tech AI and Robotics Innovation, Tehran, May 2024. Technical committee.
FIRA 2023. Refereeing: starting the countdown.
FIRA Eurasia Open 2024, Turkey. Chair of the Mission Impossible technical committee.
FIRA Eurasia Open 2024, Van, Turkey.
FIRA RoboWorld Cup and Summit 2025, Korea, with the 1st place team.
FIRA RoboWorld Cup and Summit 2025, Korea.
Devices
On the bench
Smart desk fan, 2026. STM32 + FreeRTOS + ESP32, live dashboard on the phone.
Pressure control rig, 2026. Fan into an isolated chamber, pressure sensor inside.
The fan's circuit board: 3D printed, copper tape on raised tracks.
Smart fan repository: all four CI checks green.
Robots
In the arena
Sina Rescue B, 2014. Mecanum drive on sprung motor mounts.
Main board in Altium, dsPIC33, 5-inch map display.
Rescue line robot with a gripper lifting the victim.Maze run. The display draws the map as the robot explores.On-robot display: sensor view, map grid, heading.Maze run of one of the later rescue robots.DJI Tello on a gate course with tag markers, flown by my own code.
Simulation
Webots
Rescue simulation 2021, Area 3: victims and hazards scored.
Debug console: real and virtual walls, stack pops, path finding.