To contents
Free for learning — forever

We teach how to build autonomous robots

Courses, an app and a robot in one environment. Write real code, test it in the simulator and see what the robot senses.

Arduino C++Works offlineAge 10+

The MyRobotica app: lesson 3.2, the P-controller code, the simulator on the course track and live sensor readings in one window
Think · codeAct · simulatorSense · readings

A real app screen: lesson 3.2, “P-controller”, on the course track.

How it works

Every autonomous robot lives in one loop

We teach you to go through it deliberately. The app shows every phase, so you can see exactly where the robot went wrong.

01 · Sense

Sensors

The robot measures the world: the line beneath it, the distance to the cargo, the turns of its wheels.

In the app
Live readings and a recording of every run.
In the course
Line sensor calibration, ultrasound, encoders.
02 · Think

Algorithm

The program turns measurements into a decision: how much to turn, where to stop.

In the app
An Arduino C++ editor with hints and line-by-line code walkthroughs.
In the course
Controllers, crossings, routes, mission strategy.
03 · Act

Motors

The motors carry out the decision, and the robot moves differently.

In the app
The simulator runs your real firmware. Then the same program goes onto the robot.
In the course
Driving, turning, gripping and delivering cargo.

↺ The result of each action comes back through the sensors.

Simulator and readings

See what the robot is thinking

This is lesson 3.2: the robot drives the course track while the charts show every decision it makes.

  1. 1

    Straight

    Both sensors see white on either side of the line. The error is near zero and the wheels turn at the same speed.

  2. 2

    Entering a turn

    The line slides under one sensor. Its reading drops and the error grows.

  3. 3

    Correction

    The P-controller multiplies the error by kp. One wheel speeds up, the other slows down, and the robot returns to the line.

Lesson 3.2 readings during a turn: left and right sensor, line error and controller output
Why MyRobotica

One environment instead of five programs

You should be learning autonomous control, not hunting for libraries and drivers.

The usual way

  1. The textbook in one window, the Arduino IDE in another.
  2. Libraries and drivers are found and installed by hand.
  3. What happens inside the robot can only be guessed by eye.
  4. Without a robot you can’t test the program.
  5. Competition prep happens separately, on your own field.

MyRobotica

  1. Lesson, task and code in one window.
  2. Tools and libraries install themselves and everything works offline.
  3. Sensor readings and the program’s decisions on charts.
  4. The simulator runs your firmware on the lesson track.
  5. Competition rulebook tasks in the same environment.
First course

Robot courier

13 lessons from the first screw to the mission: the robot finds two loads on its own and carries them along the track.

The course robot on the line
Planned

Machine vision

A camera and object recognition. Tentatively on ESP32-S3.

Planned

AI control

Learning behaviour and a neural network on the robot.

For partners

Courses on partner robots

Manufacturers add their own robot and their own course to the same environment.

Robot

Simple, affordable and yours

The body is 3D-printed and everything else is standard parts. The app also works with robots from other manufacturers.

How the robot works
  • ControllerArduino Uno or Nano
  • Sees the line2 line sensors
  • Sees the cargoHC-SR04 ultrasound
  • Picks up cargoservo gripper
  • Body3D printing
Competitions

Test yourself on competition tasks without leaving home

A field to the rulebook dimensions, attempts in the simulator and on the robot, scoring by the rules.

Now

Rulebook training

Line following, Chain and Sorting, based on published rules.

Next

International events

Tasks from world and national competitions in different countries.

Planned

Online qualifiers

One field and one simulator for everyone: fair remote qualifying.

Who it’s for

Choose your way in

Students

Build a robot that thinks for itself

Everything is free forever. No programming experience needed. Age 10 and up, no upper limit.

Schools and teachers

The foundation for robotics classes

Free for everyone who teaches for free. Teacher guides, classes, work review and a school server that runs without internet.

Robot manufacturers

Your robot where people learn

A profile and a simulator model of your robot, a course on it, competitions. No advertising aimed at children.

Your first autonomous robot. Free.

Download the app, open the first lesson and run the robot in the simulator. A real robot connects to the same code.