Blog
What is Arduino, and why it is perfect for learning robotics
Arduino is a small, cheap board that reads sensors and controls motors, lights and servos. Here is what it is, what it is good at, and where to start.
Arduino pins: digital vs analog, explained simply
Digital pins read on/off, analog pins read a range of values. Knowing which is which is the difference between a button and a light sensor working.
PWM explained: how to control motor speed and LED brightness
PWM switches a pin on and off very fast to fake an in-between voltage. It is how a digital board sets a motor to half speed or an LED to half brightness.
Reading sensors with Arduino: the pattern that always works
Almost every sensor follows the same pattern: wire power and ground, read a pin, convert the raw value, filter the noise. Learn it once, use it everywhere.
Serial communication: how Arduino talks to a computer
Serial sends data one character at a time over a wire. It is how you debug an Arduino and how a robot's boards talk to each other.
What is a Raspberry Pi, and what can you build with it
A Raspberry Pi is a full computer the size of a credit card. It runs Linux, cameras and AI models, which makes it the brain of camera-based robots.
Raspberry Pi GPIO: controlling hardware from Python
GPIO pins let the Pi turn things on and off and read buttons, all from Python. The catch: they run at 3.3V, and getting that wrong fries the board.
Raspberry Pi vs Arduino: which one for your robot?
They are not competitors, they are teammates. Arduino for real-time sensors and motors, Raspberry Pi for vision and decisions. Here is how to choose.
Using a camera with the Raspberry Pi
The Pi can capture and process video in real time. Here is how camera input works, why resolution matters, and how robots see the world through it.
DC motors and H-bridge drivers: how a robot moves
A microcontroller cannot power a motor directly. An H-bridge driver sits in between, letting you control speed and direction safely.
Servo motors: precise angles for grippers and arms
A servo moves to an exact angle and holds it. That makes it perfect for grippers, arms and anything that needs a repeatable position.
Distance sensors: how a robot feels what is in front of it
Infrared, ultrasonic and time-of-flight sensors each measure distance differently. Choosing the right one is about range, angle and surface.
Gyroscope and IMU: how a robot knows which way it is facing
An IMU measures rotation and acceleration. It is how a robot turns exactly 90 degrees or knows it is climbing a ramp, without any external reference.
LiPo batteries: power for robots, and how to not set them on fire
LiPo batteries pack a lot of power into little weight, which is why robots love them. They also demand respect: charge and store them correctly.
Step-up and step-down converters: giving each part the right voltage
A robot's parts want different voltages. DC-DC converters raise or lower a battery's voltage efficiently to feed each one what it needs.
PID control explained without the scary math
PID is the recipe that keeps a robot smooth: react to the error now, to its history, and to how fast it is changing. Here it is in plain words.
State machines: how a robot decides what to do next
A state machine breaks a robot's behavior into clear modes and rules for switching between them. It turns tangled if-statements into a system you can reason about.
Sensor fusion: why two sensors beat one
Every sensor lies a little. Sensor fusion combines several imperfect sources into one estimate that is better than any of them alone.
Computer vision with OpenCV: teaching a robot to see
OpenCV turns a camera image into decisions: find a colored line, detect a shape, measure an angle. Here are the core ideas every vision robot uses.
Line following fundamentals: the first skill of a rescue robot
Following a line looks easy and is the foundation of everything. Here is how robots do it, from crude bang-bang to smooth camera-based control.
Green markers: how a Rescue Line robot decides where to turn
Green squares at intersections tell the robot which way to go. Here is what each configuration means and why reading them reliably is harder than it looks.
Train without a robot: develop your Rescue Line logic in the browser
A field costs hundreds of euros and a robot thousands. The hard thinking, control loops and zone strategy, you can practice for free in a browser tab.
Rescue Line Simulator: train for RoboCup without a field, a robot, or a budget
Our biggest open source project yet: a free browser simulator for RoboCup Junior Rescue Line. Build courses, program a virtual robot in JavaScript, score your runs.
pid-scope: we open sourced our PID tuning tool
A live terminal plotter for robot serial telemetry. Watch your error curve in real time instead of guessing why the robot wobbles. Free, MIT licensed.
rescue-line-scorer: score your practice runs like a referee
An interactive terminal score keeper for Rescue Line practice runs. One key per event, live total, CSV history. Open source, MIT licensed.
rescue-run-timer: practice with a real competition clock
A competition-style terminal timer: 8-minute countdown, lack-of-progress counter, event log. Because at a tournament the clock never stops. MIT licensed.
RoboCup Junior Rescue Line: the complete beginner's guide
What RoboCup Junior Rescue Line is, how the course works, how scoring is structured and what a team needs to get started, explained from scratch.
Line following with PID control: from theory to a robot that doesn't wobble
Why bang-bang line followers wobble, how a PID controller fixes it, and a practical method to tune Kp, Ki and Kd on a real Rescue Line robot.
Choosing sensors for a Rescue Line robot: what actually matters
Reflectance arrays, color sensors, distance sensors and cameras: how each sensor type earns its place on a RoboCup Junior Rescue Line robot.
Your first RoboCup Junior competition: how to prepare (and what nobody tells you)
A practical checklist for teams facing their first RoboCup Junior tournament: what to test, what to pack, how scoring days actually work.
Evacuation zone strategy: where Rescue Line matches are won
Victim detection, gripper design and navigation without a line: a strategic breakdown of the Rescue Line evacuation zone.
Partnership finalized with Entity
We have finalized our sponsorship agreement with Entity, the team's Innovation sponsor.
Partnership finalized with BDF Digital
We have finalized our sponsorship agreement with BDF Digital, the team's Platinum sponsor.