Facta universitatis - series: Electronics and Energetics 2003 Volume 16, Issue 1, Pages: 55-65
doi:10.2298/FUEE0301055R
Full text ( 304 KB)


Optimal control of a two-wheeled mobile robot: Simulation for selecting of the motors

Radulović Milovan, Popović Dejan B., Jauković Novak

This paper presents how a novel simulation package for optimal control based on dynamic programming can be used for selecting the drives once the constraints are known: range of speeds, trajectory (minimum radius for turns), load that will be carried by the mobile robot and its position on the platform (inertia! properties of the mobile robot with the load). We calculate the necessary driving torques at the wheels of the mobile robot for various trajectories having a shape of the figure eight within a given time. The simulation uses fully customized dynamic model of the mobile robot that is propelled by two independent wheels and has third non-powered wheel that freely rotates around the vertical shaft to ensure three degrees of freedom. Dynamic programming and the discrete mathematic model allow simulation of the non-holonomic system. We presented in this paper only one possible application, that is, the analysis of three different loads carried along the same trajectory. The simulation clearly shows the relation between the tracking error and required diving torque; thereby, allow selection of the adequate driving motors for a given load and vice versa.

Keywords: Mobile robot, dynamic programming, optimal tracking, driving motors

More data about this article available through SCIndeks