pid-control

  • PID experiments with an Arduino Nano and encoders
    This week I’ve been reading Lukas Kaul’s robotics book “Practical Arduino Robotics”, and trying the experiments within. Although I am experience with PID control. encoders and the Arduino, it is always useful to read and try the work of other robot builders and see what I learn from it.more...
  • Troubleshooting sensor positioning on a mobile robot
    When building a robot, it is important to position sensors where they will be useful in the algorithms running on the robot. Getting it wrong can lead to amusing and odd results.more...
  • How to add line following to a robot with Raspberry Pi Pico and Python
    Line following robots are a great example of autonomous robot behaviour. In this article, I will show you step-by-step how to add a line sensor to a Raspberry Pi Pico robot, how to wire it in, and then how to write Python code for responsive line following on the robot. I include CircuitPython and MicroPython examples.more...