Designing an Object Tracker Self-Balancing Robot


ÇELİK Y., GÜNEŞ M.

ACADEMIC PLATFORM-JOURNAL OF ENGINEERING AND SCIENCE, cilt.6, sa.2, ss.124-133, 2018 (TRDizin) identifier

Özet

Real-time robots are quite common in our daily life. These robots are working as a part of the process in industry or a medicalassistance in hospitals to serve humanity. Designing the robots according to the desired referent and making the given taskswith high accuracy makes them more and more popular in these days. In this work, the designed two-wheeled balancing robotswith integrated camera track object autonomously. This work has two important stages. The first stage is about balancing therobot with the angle information taken from IMU sensor and implementation of PID control. IMU sensors create lots of noisysignals because of its natural structures. Kalman filter was used to denoise these noisy signals to have a smooth signal for abetter balance control. The second stage is about image processing and objects recognition. This section was completed byusing Matlab Image Processing Toolbox which can be used Arduino microcontroller board synchronously. In this section,algorithm infers motion information of objects. Motors were controlled according to motion information of moving objects. Inthe end, an object tracker self-balance robot was constructed. Balance control of the robot was managed by PID controller andaccelerometer signals were denoised by a Kalman Filter. It was clarified that using PID controller and Kalman Filter togetherhave a positive effect to balance the robot on the desired angle.