PID Controller Optimization for Low-cost Line Follower Robots

11/07/2021
by   Samet Oguten, et al.
0

In this paper, modification of the classical PID controller and development of open-loop control mechanisms to improve stability and robustness of a differential wheeled robot are discussed. To deploy the algorithm, a test platform has been constructed using low-cost and off-the-shelf components including a microcontroller, reflectance sensor, and motor driver. This paper describes the heuristic approach used in the identification of the system specifications as well as the optimization of the controller. The PID controller is analyzed in detail and the effect of each term is explained in the context of stability. Lastly, the challenges encountered during the development of controller and robot are discussed. Code is available at: https://github.com/sametoguten/STM32-Line-Follower-with-PID.

READ FULL TEXT
research
01/04/2021

A Continuum Manipulator for Open-Source Surgical Robotics Research and Shared Development

Many have explored the application of continuum robot manipulators for m...
research
03/16/2022

SMARTmBOT: A ROS2-based Low-cost and Open-source Mobile Robot Platform

This paper introduces SMARTmBOT, an open-source mobile robot platform ba...
research
10/02/2021

Stanford Pupper: A Low-Cost Agile Quadruped Robot for Benchmarking and Education

We present Stanford Pupper, an easily-replicated open source quadruped r...
research
06/28/2023

Reconfigurable Robot Control Using Flexible Coupling Mechanisms

Reconfigurable robot swarms are capable of connecting with each other to...
research
04/17/2023

Continuous Versatile Jumping Using Learned Action Residuals

Jumping is essential for legged robots to traverse through difficult ter...
research
03/24/2023

Autonomous Blimp Control via H-infinity Robust Deep Residual Reinforcement Learning

Due to their superior energy efficiency, blimps may replace quadcopters ...
research
12/08/2017

SPRK: A Low-Cost Stewart Platform For Motion Study In Surgical Robotics

To simulate body organ motion due to breathing, heart beats, or peristal...

Please sign up or login with your details

Forgot password? Click here to reset