2025-11-19T23:40:14.547880

Integration of the TIAGo Robot into Isaac Sim with Mecanum Drive Modeling and Learned S-Curve Velocity Profiles

Schoenbach, Wiedemann, Memmesheimer et al.
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.
academic

TIAGo रोबोट का Isaac Sim में एकीकरण मेकेनम ड्राइव मॉडलिंग और सीखे हुए S-वक्र वेग प्रोफाइल के साथ

मूल जानकारी

  • पेपर ID: 2510.10273
  • शीर्षक: Integration of the TIAGo Robot into Isaac Sim with Mecanum Drive Modeling and Learned S-Curve Velocity Profiles
  • लेखक: Vincent Schoenbach¹, Marvin Wiedemann², Raphael Memmesheimer¹, Malte Mosbach¹, Sven Behnke¹
  • संस्थान: ¹बॉन विश्वविद्यालय (स्वायत्त बुद्धिमान प्रणाली), ²फ्रॉनहोफर सामग्री प्रवाह और लॉजिस्टिक्स संस्थान
  • वर्गीकरण: cs.RO (रोबोटिक्स)
  • प्रकाशन समय: 14 अक्टूबर 2025 (arXiv v2)
  • पेपर लिंक: https://arxiv.org/abs/2510.10273
  • कोड लिंक: https://github.com/AIS-Bonn/tiago_isaac

सारांश

यह पेपर PAL Robotics TIAGo++ Omni सर्वदिशात्मक मोबाइल मैनिपुलेटर को NVIDIA Isaac Sim सिमुलेशन वातावरण में एकीकृत करने के कार्य का परिचय देता है। यह रोबोट मेकेनम व्हील चेसिस से सुसज्जित है, जो सर्वदिशात्मक गतिविधि क्षमता प्रदान करता है। लेखकों ने दो नियंत्रण मॉडल प्रस्तावित किए हैं: भौतिकी-सटीक मॉडल और हल्का वजन वेग मॉडल, और रोबोट के S-वक्र वेग प्रोफाइल को कैलिब्रेट करने के लिए सीखने की विधि का उपयोग किया है। यह सिमुलेशन मॉडल शोधकर्ताओं को विविध वातावरण में सीखने-आधारित नियंत्रण प्रयोगों के लिए एक कुशल मंच प्रदान करता है।

अनुसंधान पृष्ठभूमि और प्रेरणा

समस्या परिभाषा

  1. मूल समस्या: Isaac Sim में TIAGo++ Omni रोबोट के लिए उपलब्ध सिमुलेशन मॉडल की कमी, जो आधुनिक GPU-त्वरित सिमुलेशन वातावरण में शोधकर्ताओं के अनुप्रयोग को सीमित करती है
  2. तकनीकी चुनौतियाँ:
    • Gazebo मॉडल Isaac Sim के साथ सीधे संगत नहीं हैं
    • मेकेनम व्हील की सर्वदिशात्मक ड्राइव को सटीक मॉडलिंग की आवश्यकता है, जिसमें कम्प्यूटेशनली गहन भौतिक गणनाएं शामिल हैं
    • आंतरिक नियंत्रक तक पहुंच की कमी, जिससे वास्तविक व्हील त्वरण व्यवहार को दोहराना मुश्किल है
    • पारंपरिक PID नियंत्रक ट्यूनिंग वास्तविक रोबोट व्यवहार को सटीकता से प्रतिबिंबित नहीं कर सकती

अनुसंधान का महत्व

  1. सिमुलेशन लाभ: आधुनिक भौतिकी सिमुलेशन रोबोटिक्स अनुसंधान की नींव बन गया है, जो लागत-प्रभावी, स्केलेबल प्रशिक्षण और मूल्यांकन वातावरण प्रदान करता है
  2. GPU त्वरण की आवश्यकता: Isaac Sim जैसी GPU-त्वरित रूपरेखा विशेष रूप से सीखने-आधारित विधियों के लिए उपयुक्त है, जो बड़े पैमाने पर प्रशिक्षण डेटा उत्पन्न कर सकती है
  3. सुरक्षा विचार: सिमुलेशन प्रशिक्षण और परीक्षण के लिए सुरक्षित वातावरण प्रदान करता है, रोबोट और वातावरण को नुकसान के जोखिम को कम करता है

मौजूदा विधियों की सीमाएं

  1. Gazebo सीमाएं: भौतिक सटीकता और ग्राफिक्स यथार्थवाद सीमित है, सटीक मॉडलिंग और पर्यावरण धारणा की मांग को पूरा करना मुश्किल है
  2. संगतता समस्याएं: मौजूदा रोबोट मॉडल मुख्य रूप से Gazebo के लिए डिज़ाइन किए गए हैं, आधुनिक मशीन लर्निंग पाइपलाइन के साथ एकीकरण कठिन है
  3. सर्वदिशात्मक ड्राइव मॉडलिंग: अधिकांश अनुसंधान भौतिकी-सटीक मेकेनम व्हील सिमुलेशन के बजाय अनुमानित विधियों का उपयोग करते हैं

मुख्य योगदान

  1. भौतिकी-सटीक मॉडल: TIAGo++ Omni का उच्च-निष्ठा सिमुलेशन प्रदान करता है, जिसमें मेकेनम व्हील की सटीक भौतिकी मॉडलिंग शामिल है
  2. हल्का वजन नियंत्रण मॉडल: कम्प्यूटेशनल दक्षता के लिए अनुकूलित वेग नियंत्रण मॉडल विकसित करता है, बड़े पैमाने पर सीखने के अनुप्रयोगों के लिए उपयुक्त
  3. तंत्रिका नेटवर्क कैलिब्रेशन विधि: न्यूनतम प्रक्षेपवक्र डेटा रिकॉर्डिंग के साथ, सीखने की विधि के माध्यम से वास्तविक रोबोट के S-वक्र वेग प्रोफाइल को अनुमानित करता है
  4. ओपन-सोर्स एकीकरण: ROS 2 एकीकरण और सेंसर सिमुलेशन का समर्थन करने वाला पूर्ण Isaac Sim एक्सटेंशन प्रदान करता है
  5. डिज़ाइन अंतर्दृष्टि: मेकेनम व्हील रोबोट नियंत्रक डिज़ाइन में आनुपातिक त्वरण के महत्व को प्रकट करता है

विधि विवरण

कार्य परिभाषा

TIAGo++ Omni रोबोट को Isaac Sim में पूरी तरह से एकीकृत करना, सर्वदिशात्मक ड्राइव के सिमुलेशन समस्या को हल करने पर ध्यान केंद्रित करना। इनपुट Twist कमांड (रैखिक वेग vx, vy और कोणीय वेग vθ) हैं, आउटपुट सटीक रोबोट गति व्यवहार है।

मॉडल आर्किटेक्चर

1. भौतिकी-सटीक सिमुलेशन मॉडल

मेकेनम व्हील मॉडलिंग:

  • प्रोग्रामेटिक रूप से उत्पन्न मेकेनम व्हील का उपयोग करता है, जिसमें 15 45-डिग्री कोण पर स्वतंत्र रूप से घूमने वाले रोलर हैं
  • प्रत्येक रोलर को 6 गोलाकार टकराव निकायों के साथ मॉडल किया जाता है, कम्प्यूटेशनल दक्षता और भौतिक सटीकता को संतुलित करता है
  • रोलर संरेखण और व्हील आकार की सटीकता सुनिश्चित करता है

गतिविज्ञान नियंत्रण: व्हील वेग और चेसिस वेग के बीच संबंध निम्नलिखित मैट्रिक्स द्वारा दर्शाया जाता है:

[ω1ω2ω3ω4]=1r[11(Lx+Ly)11(Lx+Ly)11(Lx+Ly)11(Lx+Ly)][vxvyvθ]\begin{bmatrix} \omega_1 \\ \omega_2 \\ \omega_3 \\ \omega_4 \end{bmatrix} = \frac{1}{r} \begin{bmatrix} 1 & 1 & -(L_x + L_y) \\ 1 & -1 & (L_x + L_y) \\ 1 & -1 & -(L_x + L_y) \\ 1 & 1 & (L_x + L_y) \end{bmatrix} \begin{bmatrix} v_x \\ v_y \\ v_\theta \end{bmatrix}

जहाँ r व्हील की त्रिज्या है, Lx और Ly रोबोट के केंद्र से व्हील की दूरी हैं।

2. हल्का वजन वेग मॉडल

  • सीधे रोबोट चेसिस वेग सेट करता है, व्हील-जमीन इंटरैक्शन गणना से बचता है
  • अभी भी S-वक्र वेग प्रोफाइल लागू करता है सुचारु त्वरण बनाए रखने के लिए
  • सिमुलेशन दक्षता में उल्लेखनीय सुधार, भौतिकी चरण 360 से 60 चरण/सेकंड तक कम हो गए

3. S-वक्र वेग सीखना

तंत्रिका नेटवर्क आर्किटेक्चर:

  • छोटा MLP: 1, 35, 15, 5 परत संरचना
  • Softplus सक्रियण फ़ंक्शन
  • आउटपुट 5 पैरामीटर: Θω = (a, b, m, k1, k2)

S-वक्र मॉडल: तीन खंडों से बना एक खंडित फ़ंक्शन:

  1. प्रारंभिक चरण: सुचारु वृद्धि फ़ंक्शन s1 (अंतराल 0,a)
  2. रैखिक संक्रमण: रैखिक फ़ंक्शन s2 (अंतराल a,b)
  3. अंतिम चरण: सुचारु स्पर्शोन्मुख फ़ंक्शन s3 (अंतराल [b,∞))

वेग प्रक्षेप रणनीति: वर्तमान वेग T से लक्ष्य वेग T' का संक्रमण: Tt=T+pt(TT)T_t = T + p_t \cdot (T' - T) जहाँ pt=SΘ(tt0)Δωp_t = \frac{S_\Theta(t-t_0)}{\Delta\omega} समय t पर निष्पादित कमांड के अनुपात को दर्शाता है।

तकनीकी नवाचार बिंदु

  1. डेटा-संचालित कैलिब्रेशन: वास्तविक रोबोट की त्वरण विशेषताओं को सीखने के लिए तंत्रिका नेटवर्क का उपयोग करता है, मैनुअल ट्यूनिंग के बजाय
  2. खंडित S-वक्र डिज़ाइन: कस्टमाइज़्ड तीन-खंड S-वक्र मॉडल, मानक लॉजिस्टिक फ़ंक्शन की तुलना में वास्तविक डेटा से बेहतर मेल खाता है
  3. दोहरी-मॉडल आर्किटेक्चर: विभिन्न अनुप्रयोग परिदृश्यों के लिए सटीकता-दक्षता व्यापार-बंद प्रदान करता है
  4. न्यूनतम डेटा आवश्यकता: केवल बुनियादी दिशात्मक गति के प्रक्षेपवक्र डेटा से जटिल गति के लिए सामान्यीकरण कर सकता है

प्रायोगिक सेटअप

डेटा संग्रह

  • गति प्रकार: x दिशा, y दिशा, घूर्णन गति के बुनियादी प्रक्षेपवक्र
  • वेग श्रेणी: रैखिक वेग 0.05-1.00 m/s, कोणीय वेग 0.05-1.5 rad/s
  • डेटा प्रसंस्करण: प्रत्येक कमांड को 3 बार दोहराया जाता है, शोर कम करने के लिए औसत लिया जाता है
  • सेंसर: गति कैप्चर के लिए OpenVR और VIVE ट्रैकर का उपयोग

मूल्यांकन मेट्रिक्स

सापेक्ष त्रुटि परिभाषा: MRE=ΔprealΔpsimΔpreal\text{MRE} = \frac{|\Delta p_{\text{real}} - \Delta p_{\text{sim}}|}{\Delta p_{\text{real}}}

जहाँ Δp कुल यात्रा दूरी (रैखिक गति) या कुल घूर्णन कोण (घूर्णन गति) को दर्शाता है।

परीक्षण प्रक्षेपवक्र

  1. वर्ग प्रक्षेपवक्र: आगे → दाएं → पीछे → बाएं, प्रत्येक खंड 3 सेकंड, लक्ष्य वेग 0.45 m/s
  2. वृत्ताकार प्रक्षेपवक्र: y दिशा 0.19 m/s + z अक्ष घूर्णन 0.78 rad/s
  3. एकल-अक्ष गति: 20 विभिन्न लक्ष्य वेग के साथ x, y, विकर्ण दिशा गति

प्रायोगिक परिणाम

मुख्य परिणाम

गति दिशाभौतिकी मॉडल MRE±STD (%)हल्का वजन मॉडल MRE±STD (%)
x दिशा8.24 ± 1.377.36 ± 3.71
y दिशा4.61 ± 5.543.89 ± 1.49
xy दिशा5.68 ± 2.715.16 ± 3.07
घूर्णन4.30 ± 1.622.97 ± 1.52

मुख्य निष्कर्ष

  1. हल्का वजन मॉडल प्रदर्शन: अधिकांश मामलों में भौतिकी-सटीक मॉडल के प्रदर्शन के समान, लेकिन कम्प्यूटेशनल दक्षता में उल्लेखनीय सुधार
  2. सामान्यीकरण क्षमता: मॉडल प्रशिक्षण के दौरान न देखी गई विकर्ण गति के लिए सामान्यीकरण कर सकता है
  3. नियंत्रक सीमाएं: PAL Robotics के मूल नियंत्रक को कुछ मिश्रित गति में आनुपातिक त्वरण सिद्धांत का पालन नहीं करते हुए पाया गया
  4. प्रक्षेपवक्र सटीकता: सरल प्रक्षेपवक्र की सिमुलेशन सटीकता अधिक है, जटिल प्रक्षेपवक्र में संचयी त्रुटि मौजूद है

केस विश्लेषण

  • वर्ग प्रक्षेपवक्र: सिमुलेशन वास्तविक रोबोट की तुलना में मोड़ पर अधिक सुचारु है, जो वास्तव में नियंत्रण कठिनाई को बढ़ाता है, मजबूती में सुधार कर सकता है
  • वृत्ताकार प्रक्षेपवक्र: समग्र प्रक्षेपवक्र आकार अच्छी तरह से संरक्षित है, लेकिन हल्की स्थिति विस्थापन मौजूद है

संबंधित कार्य

सर्वदिशात्मक व्हील मॉडलिंग अनुसंधान

  • अधिकांश अनुसंधान Matlab-Simulink, RecurDyn, Gazebo आदि पारंपरिक सिमुलेशन उपकरण का उपयोग करते हैं
  • कुछ कार्य Isaac Sim में सर्वदिशात्मक रोबोट सिमुलेशन की खोज करते हैं
  • मौजूदा अनुसंधान मुख्य रूप से गतिविज्ञान मॉडलिंग और गति सत्यापन पर केंद्रित है

Real2Sim विधि

  • पारंपरिक विधि मैनुअल मॉडल ट्यूनिंग पर निर्भर करती है
  • मशीन लर्निंग विधि सिस्टम पहचान के लिए उपयोग की जाती है, लेकिन गैर-अवकलनीय भौतिकी इंजन के साथ एकीकरण कठिन है
  • विकास संबंधी एल्गोरिदम आदि अनुकूलन विधि सिमुलेशन पैरामीटर ट्यूनिंग के लिए उपयोग की जाती है

इस पेपर के योगदान की विशिष्टता

  • मेकेनम व्हील के S-वक्र वेग प्रोफाइल के लिए पहली बार तंत्रिका नेटवर्क मॉडलिंग
  • खुली-लूप वेग मॉडल पर ध्यान केंद्रित करता है, बंद-लूप प्रक्षेपवक्र ट्रैकिंग के बजाय
  • Isaac Sim API के साथ निर्बाध एकीकरण

निष्कर्ष और चर्चा

मुख्य निष्कर्ष

  1. TIAGo++ Omni को Isaac Sim में सफलतापूर्वक एकीकृत किया, दो नियंत्रण मॉडल विकल्प प्रदान करता है
  2. सीखने की विधि वास्तविक रोबोट के S-वक्र वेग प्रोफाइल को प्रभावी ढंग से अनुमानित करती है
  3. हल्का वजन मॉडल उचित सटीकता बनाए रखते हुए कम्प्यूटेशनल दक्षता में उल्लेखनीय सुधार करता है
  4. आनुपातिक त्वरण मेकेनम व्हील रोबोट की सुचारु सर्वदिशात्मक गति के लिए महत्वपूर्ण है

सीमाएं

  1. गैर-आनुपातिक त्वरण: मूल नियंत्रक के डिज़ाइन दोष कुछ गति पैटर्न को सटीकता से मॉडल करना मुश्किल बनाते हैं
  2. खुली-लूप नियंत्रण: केवल खुली-लूप व्यवहार को मॉडल करता है, व्यावहारिक अनुप्रयोग को बंद-लूप नियंत्रक की आवश्यकता है
  3. डेटा निर्भरता: मॉडल सटीकता प्रशिक्षण डेटा की गुणवत्ता और कवरेज द्वारा सीमित है
  4. संचयी त्रुटि: लंबे समय के जटिल प्रक्षेपवक्र में त्रुटि संचय समस्या मौजूद है

भविष्य की दिशाएं

  1. सुदृढ़ शिक्षा और प्रक्षेपवक्र ट्रैकिंग कार्यों में रूपरेखा के प्रदर्शन को आगे सत्यापित करता है
  2. मेकेनम व्हील रोबोट S-वक्र वेग प्रोफाइल मॉडलिंग में सुधार के लिए वैकल्पिक विधियों की खोज करता है
  3. अन्य सर्वदिशात्मक रोबोट प्लेटफॉर्म तक विस्तार करता है
  4. मिश्रित गति मॉडलिंग के लिए अधिक सटीक विधि विकसित करता है

गहन मूल्यांकन

शक्तियां

  1. उच्च व्यावहारिक मूल्य: Isaac Sim में दोहरी-भुजा सर्वदिशात्मक रोबोट मॉडल के अंतराल को भरता है
  2. विधि नवाचार: डेटा-संचालित विधि और भौतिकी सिमुलेशन को चतुराई से जोड़ता है, ब्लैक-बॉक्स नियंत्रक मॉडलिंग समस्या को हल करता है
  3. इंजीनियरिंग पूर्णता: ROS 2 एकीकरण और सेंसर समर्थन सहित पूर्ण ओपन-सोर्स समाधान प्रदान करता है
  4. प्रदर्शन व्यापार-बंद: दोहरी-मॉडल डिज़ाइन विभिन्न अनुप्रयोग परिदृश्यों के लिए सटीकता-दक्षता व्यापार-बंद प्रदान करता है
  5. गहन विश्लेषण: मेकेनम व्हील नियंत्रक डिज़ाइन में महत्वपूर्ण सिद्धांतों को प्रकट करता है

कमियां

  1. मॉडलिंग सीमाएं: मूल नियंत्रक के गैर-आदर्श डिज़ाइन से प्रभावित, कुछ गति पैटर्न मॉडलिंग सटीकता सीमित है
  2. डेटा कवरेज: प्रशिक्षण डेटा अपेक्षाकृत सरल है, जटिल गति के लिए सामान्यीकरण क्षमता सत्यापन की प्रतीक्षा में है
  3. सत्यापन श्रेणी: मुख्य रूप से खुली-लूप सत्यापन करता है, बंद-लूप नियंत्रण और सीखने के कार्यों का मूल्यांकन अनुपस्थित है
  4. सैद्धांतिक विश्लेषण: S-वक्र पैरामीटर चयन और नेटवर्क आर्किटेक्चर डिज़ाइन के लिए सैद्धांतिक मार्गदर्शन की कमी है

प्रभाव

  1. शैक्षणिक योगदान: रोबोटिक्स सिमुलेशन समुदाय को महत्वपूर्ण उपकरण प्रदान करता है, TIAGo संबंधित अनुसंधान को बढ़ावा देता है
  2. व्यावहारिक मूल्य: अनुसंधान प्रवेश द्वार को कम करता है, अधिक शोधकर्ताओं को आधुनिक सिमुलेशन वातावरण का उपयोग करने में सक्षम बनाता है
  3. विधि प्रेरणा: अन्य रोबोट प्लेटफॉर्म के Isaac Sim एकीकरण के लिए संदर्भ रूपरेखा प्रदान करता है
  4. ओपन-सोर्स प्रभाव: सार्वजनिक कोड और मॉडल समुदाय सहयोग विकास को बढ़ावा देते हैं

लागू परिदृश्य

  1. सुदृढ़ शिक्षा: बड़े पैमाने पर समानांतर प्रशिक्षण, विशेष रूप से हल्का वजन मॉडल के लिए उपयुक्त
  2. धारणा अनुसंधान: दृश्य एल्गोरिदम विकास के लिए Isaac Sim की उच्च-गुणवत्ता रेंडरिंग का लाभ उठाता है
  3. नेविगेशन एल्गोरिदम: जटिल वातावरण में सर्वदिशात्मक गति रणनीति का परीक्षण करता है
  4. मानव-रोबोट इंटरैक्शन: दोहरी-भुजा सहयोग और मोबाइल हेरफेर कार्य अनुसंधान
  5. एल्गोरिदम सत्यापन: वास्तविक रोबोट में तैनाती से पहले सुरक्षा परीक्षण करता है

संदर्भ

यह पेपर 22 संबंधित संदर्भों का हवाला देता है, जो रोबोटिक्स सिमुलेशन, मेकेनम व्हील मॉडलिंग, सिस्टम पहचान और अन्य कई क्षेत्रों के महत्वपूर्ण कार्यों को शामिल करता है, जो अनुसंधान के लिए एक मजबूत सैद्धांतिक आधार और तकनीकी पृष्ठभूमि प्रदान करता है।