Isuru Galgamuwa, Lilantha Samaranayake, Parakrama Ekanayake, and Kaveen Liyanage
Holonomic robot, omnidirectional manoeuvring, trajectory control,cascade control
This paper presents the work on developing a controller for the three-wheeled omni-directional mobile robot for the operation on a ﬂat terrain. The controller was designed using layered architecture. Using layered architecture, each layer (world frame, robot frame
and motor frame) can be independently controlled without aﬀecting others. The trajectory of the robot is speciﬁed as the time variation of the position coordinates and the orientation of the robot with respect to a ﬁxed frame. The trajectory is dictated by the speeds of the three omni-directional wheels. Being a holonomic robot, the
designed robot can achieve any continuous trajectory. The trajectory is planned on the ﬁxed world frame. Then, it is transformed to the time-varying robot body frame. The velocities of the wheels are computed with respect to the body frame. A proportional integral derivative (PID) controller is utilized for the control of each parameter. Consequently, nine PID controllers are employed
for trajectory control. The MATLAB r SIMULINK r
platform is used to develop the kinetic model of the system. The designed robot has been implemented in hardware. This can be utilized as a low-cost simple and reliable robot platform to carry out testing with minimum requirements.