A control strategy for an autonomous differential drive mobile robot

The purpose of this research is to develop a control strategy for a differential drive autonomous mobile robot. The robotic task is to move in a straight trajectory in the workspace despite powered by two non-identical electric motors. A developed controller was designed to control the rotational sp...

Full description

Saved in:
Bibliographic Details
Published in:2017 IEEE II International Conference on Control in Technical Systems (CTS) pp. 83 - 86
Main Authors: Heikkinen, Jani, Serykh, Elena V., Minav, Tatiana
Format: Conference Proceeding
Language:English
Published: IEEE 01-10-2017
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The purpose of this research is to develop a control strategy for a differential drive autonomous mobile robot. The robotic task is to move in a straight trajectory in the workspace despite powered by two non-identical electric motors. A developed controller was designed to control the rotational speed of the motors independently in order to achieve a straight trajectory of the motion despite the motor differences. In order to fulfil control limitations, a trajectory control strategy with an inertial measurement unit (IMU) is proposed. This leads to the creation of a Matlab/Simulink model of the robot drive system and IMU, which takes into consideration the mechanical constraints of the robot. In this study, simulations were utilized to evaluate performance of the developed controller in the time domain. The usefulness and effectiveness of the developed control strategy is confirmed by simulation. Simulation results demonstrated that the speeds of the motors can be matched quite well, and difference between the achieved and a straight-line trajectory was within a few centimeters. Furthermore, expected challenges are discussed for the future development.
DOI:10.1109/CTSYS.2017.8109494