🤖 AI Summary
Existing Isaac Sim implementations lack a high-fidelity simulation model for the PAL Robotics TIAGo++ Omni—a holonomic mobile manipulator equipped with Mecanum wheels—hindering its use in holonomic dynamics modeling and learning-based control research. To address this, we propose a dual-mode drive modeling approach: (i) a high-fidelity physics-based model accurately capturing Mecanum wheel–ground contact dynamics, and (ii) a lightweight velocity-level model enabling real-time control. Innovatively, we introduce S-curve velocity profile learning from minimal trajectory data, coupled with a minimal-data-driven parameter calibration mechanism, substantially reducing modeling dependency. Leveraging Isaac Sim’s GPU-accelerated framework, our implementation achieves efficient simulation. The resulting open-source model significantly improves training efficiency of learning-based algorithms for mobile manipulation tasks and enhances sim-to-real transfer performance.
📝 Abstract
Efficient physics simulation has significantly accelerated research progress in robotics applications such as grasping and assembly. The advent of GPU-accelerated simulation frameworks like Isaac Sim has particularly empowered learning-based methods, enabling them to tackle increasingly complex tasks. The PAL Robotics TIAGo++ Omni is a versatile mobile manipulator equipped with a mecanum-wheeled base, allowing omnidirectional movement and a wide range of task capabilities. However, until now, no model of the robot has been available in Isaac Sim. In this paper, we introduce such a model, calibrated to approximate the behavior of the real robot, with a focus on its omnidirectional drive dynamics. We present two control models for the omnidirectional drive: a physically accurate model that replicates real-world wheel dynamics and a lightweight velocity-based model optimized for learning-based applications. With these models, we introduce a learning-based calibration approach to approximate the real robot's S-shaped velocity profile using minimal trajectory data recordings. This simulation should allow researchers to experiment with the robot and perform efficient learning-based control in diverse environments. We provide the integration publicly at https://github.com/AIS-Bonn/tiago_isaac.