o‘zing o‘rgan
All courses
Robo · AI engineer

Robotics Basics

How a robot senses, thinks and acts: a Python robot simulator, sensors and filters, wall- and line-following algorithms, and an introduction to Arduino.

15 lessons ~6 h

Chapter 1. How a robot works

5 lessons
  1. What a robot is: sense, think, act ro‘yxatsiz sinab ko‘ring Practice 4 questions 15 min
  2. A robot simulator: moving and turning ro‘yxatdan o‘tgach Practice 4 questions 20 min
  3. Sensors: measuring and noise ro‘yxatdan o‘tgach Practice 4 questions 20 min
  4. Algorithms: wall following and line following ro‘yxatdan o‘tgach Practice 4 questions 25 min
  5. Getting to know Arduino ro‘yxatdan o‘tgach Practice 4 questions 20 min

Intermediate level

Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.

Chapter 2. Control, path planning and motors

5 lessons
  1. State machines: robot behaviour ro‘yxatdan o‘tgach Practice 3 questions 20 min
  2. P control and the idea of PID ro‘yxatdan o‘tgach Practice 3 questions 25 min
  3. Path planning: the shortest route on a map ro‘yxatdan o‘tgach Practice 3 questions 25 min
  4. Motors: drivers, PWM and servos ro‘yxatdan o‘tgach Practice 3 questions 20 min
  5. Project: a P-controlled line robot ro‘yxatdan o‘tgach Practice 3 questions 25 min

Advanced level

Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.

Chapter 3. PID, filters, kinematics and A*

5 lessons
  1. Full PID: P, I and D together ro‘yxatdan o‘tgach Practice 3 questions 25 min
  2. Filtering sensor data ro‘yxatdan o‘tgach Practice 3 questions 20 min
  3. Odometry: where is the robot? ro‘yxatdan o‘tgach Practice 3 questions 25 min
  4. A robot arm: forward and inverse kinematics ro‘yxatdan o‘tgach Practice 3 questions 25 min
  5. A* path planning and ROS ro‘yxatdan o‘tgach Practice 3 questions 25 min