Home > Articles > All Issues > 2024 > Volume 13, No. 5, 2024 >
IJMERR 2024 Vol.13(5): 522-529
doi: 10.18178/ijmerr.13.5.522-529

A Virtual Mecanum Wheeled Robot ROS Simulator for Multi-view and Self-Following Motion Capture

Le Zhou, Nate Lannan, Cale England, and Guoliang Fan *
School of Electrical and Computer Engineering, Oklahoma State University, Stillwater, USA
Email: le.zhou@okstate.edu (L.Z.); nate.lannan@okstate.edu (N.L.); cale.england@okstate.edu (C.E.); guoliang.fan@okstate.edu (G.F.)
*Corresponding author

Manuscript received February 3, 2024; revised April 8, 2024; accepted May 8, 2024; published October 8, 2024

Abstract—Motion capture (Mocap) on the go based on a mobile platform is valuable for clinical studies and rehabilitation. For multi-view gait analysis, Mecanum wheeled robots offer advantages over traditional differential drive robots. However, control issues in multi-view human tracking using Mecanum robots remain unexplored and lack a suitable virtual environment. This paper introduces a virtual Robot Operating System (ROS) environment with a Gazebo simulator as a research tool for multi-view human tracking on a Mecanum wheeled robot. The simulation incorporates a Proportional–Integral–Derivative (PID) controller and Kalman filter to maintain expected positional distance and relative viewing angles to the target. Our case study presents a quantitative evaluation of results obtained from the virtual environment for two specific tracking modes on a Mecanum wheeled robot: back-view following and side-view following with and without Kalman filtering. By optimizing the system, we decreased the distance error in backward following from 0.22 m to 0.12 m, and the angle error from 12.2° to 5.3°. Similarly, for side following, the distance error decreased from 0.32 m to 0.14 m, and the angle error reduced from 13.4° to 6.2°. These experimental results demonstrate that our approach enhances the accuracy of both tracking methods by over 50%. This work provides a necessary steppingstone for the development of human-tracking Mecanum wheeled robots for use in a clinical setting, providing a virtual environment for algorithmic development thereby eliminating wear on the hardware to be used in the clinical setting.

Keywords—Robot Operating System (ROS), Proportional– Integral–Derivative (PID) control, multi-view human tracking, Mecanum wheeled robot, Kalman filter, robot control

Cite: Le Zhou, Nate Lannan, Cale England, and Guoliang Fan, "A Virtual Mecanum Wheeled Robot ROS Simulator for Multi-view and Self-Following Motion Capture," International Journal of Mechanical Engineering and Robotics Research, Vol. 13, No. 5, pp. 522-529, 2024.

Copyright © 2024 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.