Akademik tadqiqotlar, tushunarli til

Verianla | O‘zbekcha akademik tadqiqotlar va ilm-fan

27 Sentabr 2026, Yakshanba
VERİANLAMustaqil ilmiy nashriyot
Menyuni ochish yoki yopish
...
Bosh sahifa / Amaliy fanlar / Muhandislik / Sanoat Robotlarining Raqamli Egizaklari uchun Real Vaqtli Katta Maʼlumotlarni Qayta Ishlash Quvurlari: OMPL Harakat Rejalashtirgichlarini HIL Muhitida Taqqoslash
Muhandislik

Sanoat Robotlarining Raqamli Egizaklari uchun Real Vaqtli Katta Maʼlumotlarni Qayta Ishlash Quvurlari: OMPL Harakat Rejalashtirgichlarini HIL Muhitida Taqqoslash

Ushbu tadqiqot jismoniy sanoat roboti bilan uning virtual muqobilini millisekund miqyosida birgalikda kuzatish va turli harakatni rejalashtirish algoritmlarining simulyatsiyada emas, real apparat vositasida qanday ishlashini oʻlchash uchun ishlab chiqilgan real vaqt robotik raqamli egizak va Hardware-in-the-Loop (HIL) verifikatsiya doirasini oʻrganadi.

25/09/2026  Veri Anla 62 marta ko‘rildi
Sanoat Robotlarining Raqamli Egizaklari uchun Real Vaqtli Katta Maʼlumotlarni Qayta Ishlash Quvurlari: OMPL Harakat Rejalashtirgichlarini HIL Muhitida Taqqoslash

Ushbu tadqiqot jismoniy sanoat roboti bilan uning virtual muqobilini millisekund miqyosida birgalikda kuzatish va turli harakatni rejalashtirish algoritmlarining simulyatsiyada emas, real apparat vositasida qanday ishlashini oʻlchash uchun ishlab chiqilgan real vaqt rejimidagi robotik raqamli egizak va Hardware-in-the-Loop (HIL) verifikatsiya doirasini oʻrganadi. Raqamli egizak bu tadqiqotda robotning faqat uch oʻlchamli simulyatsiyasi emas; u jismoniy UR10e robotidan keladigan pozitsiya, orientatsiya, tezlik, boʻgʻim efforti, kuch va moment maʼlumotlarini virtual model bilan vaqt jihatidan moslashtiradigan hamda xatti-harakat farqlarini oʻlchash mumkin boʻlgan holga keltiradigan jismoniy-virtual verifikatsiya tizimidir. Tadqiqotda ROS 2, Apache Kafka, Elasticsearch, MariaDB, Gazebo, MoveIt 2, OMPL va Functional Mock-up Unit (FMU) komponentlari yagona maʼlumotlar zanjirida birlashtirilgan.

Eksperimental tizim olti aylanuvchi boʻgʻimli Universal Robots UR10e manipulyatorini Festo chiziqli oʻqiga joylashtirish orqali hosil qilingan 7 erkinlik darajali robotik tuzilmadan foydalanadi. Robot toʻrt boʻlmali tor avtobus shassisi demonstratori atrofida harakatlangan; 11 xil OMPL rejalashtirgichi 10 martadan ishga tushirilgan va jami 110 ta jismoniy bajarish amalga oshirilgan. Tizim 50 Hz tezlikda maʼlumot toʻplagan va tadqiqot davomida 785.192 ta sinxronlashtirilgan oʻlchovdan foydalanilgan. Maʼlumotlar quvuridagi boʻgʻimga asoslangan kechikishlar 0,09–15,51 ms oraligʻida oʻlchangan va shu tariqa tadqiqot belgilagan 20 ms lik 50 Hz real vaqt chegarasi ichida jismoniy va virtual tizimni birgalikda kuzatish mumkinligi koʻrsatilgan.

Natijalarning eng muhim jihatlaridan biri shuki, robotning buyruqni toʻgʻri kuzatishi bilan simulyatsiya va real dunyoning bir xil geometrik yoʻlni hosil qilishi ayni muammo emas. Jismoniy robotning TCP kuzatuv xatosi aksariyat tajribalarda taxminan 2–4 mm darajasida qolgan boʻlsa, RRTstar uchun simulyatsiya va real dunyo yoʻllari orasidagi rejalashtirish darajasidagi farq bir nuqtada 457,65 mm ga yetgan. Tadqiqot bu makroskopik farqni topologik ogʻish deb talqin qiladi: real nuqtalar bulutidagi shovqin, payvand choklari, sirt notekisliklari va sensorning berkilishlari tanlashga asoslangan rejalashtirgichning simulyatsiyadagidan butunlay boshqa toʻsiq atrofidan oʻtishiga sabab boʻlishi mumkin. Shu bois yuzlab millimetr farq robot motorlari yuzlab millimetr xato qilganini anglatmaydi.

Nega robotning raqamli egizagi shunchaki simulyatsiya emas?

Ushbu tadqiqotdagi raqamli egizak jismoniy robot va virtual model oʻrtasida uzluksiz maʼlumot almashinuvi, umumiy vaqt etaloni, jismoniy oʻlchovlarni verifikatsiya qilish va xatti-harakatni taqqoslashni yoʻlga qoʻygani uchun klassik oflayn simulyatsiyadan farq qiladi. Gazebo modeli jismoniy tizimning virtual muqobilidir; ROS 2, RTDE va Kafka esa jismoniy oʻlchovlarning ushbu virtual qatlam bilan real vaqtda bogʻlanishini taʼminlaydi.

Jismoniy tajriba qurilmasi

Tajribaning markazida Universal Robots UR10e hamkorlik roboti joylashgan. UR10e ning olti aylanuvchi boʻgʻimiga qoʻshimcha ravishda robot Festo CMMT servo yuritmali chiziqli oʻqqa oʻrnatilgan. Shu tariqa jismoniy ish maydoni kengaytirilgan va tizim amalda 7 erkinlik darajali kinematik zanjirga aylantirilgan.

Robot atrof-muhitini sezishi uchun SICK Visionary T-Mini chuqurlik kamerasi ishlatilgan. Kameradan hosil qilingan nuqtalar buluti harakat rejalashtirgichlari duch keladigan real atrof-muhit toʻsiqlarining geometriyasini ifodalaydi. Jismoniy avtobus shassisi, chiziqli oʻq va boshqa komponentlarning pozitsiyalari OptiTrack harakatni qayd etish tizimi bilan millimetr miqyosida oʻlchangan; geometriya Autodesk Fusion 360 ichida modellashtirilib, URDF tuzilmasi orqali Gazebo ga uzatilgan.

Hisoblash infratuzilmasi Ubuntu 22.04 LTS ishlaydigan, Intel Core i9-14900 protsessori, NVIDIA RTX 4000 Ada GPU va 64 GB RAM ga ega ish stansiyasida qurilgan. Robot, chiziqli oʻq va tasvirlash tizimlari maxsus 1000 Mbps Ethernet tarmogʻiga ulangan. ROS 2 Humble robotni boshqarish va maʼlumotlarni olish qatlamini, Gazebo Ignition 6.16.0 raqamli egizak muhitini, Apache Kafka 3.8.1 maʼlumotlar oqimini, Elasticsearch 8.19.0 vaqt qatorlarini indekslashni va MariaDB relyatsion saqlashni bajargan.

Jismoniy robot / sensorlar → ROS 2 → Apache Kafka → Elasticsearch / Grafana → MariaDB → CSV va oflayn tahlil

Manba tadqiqotidagi maʼlumotlar munosabatlaridan Verianla uchun qayta tuzilgan konseptual maʼlumotlar oqimi. Ushbu shakl manba tasvirining nusxasi emas; u tizim komponentlarining ilmiy munosabatini mustaqil ravishda ifodalaydi.

Maʼlumotlar quvurining toʻrtta funksional qatlami

QatlamAsosiy vazifaIlmiy roli
ROS 2 / RTDERobot boʻgʻimlari, TCP, kuch-moment va yordamchi maʼlumotlarni toʻplashJismoniy tizimdan yuqori chastotali xom oʻlchovlarni hosil qiladi.
Apache KafkaROS xabarlarini JSON shaklida oqimda tashish va buferlashTurli chastotadagi sensor oqimlarini maʼlumotlar tahlili qatlamiga uzatadi.
Elasticsearch / GrafanaVaqt qatorlarini indekslash va jismoniy-virtual signallarni umumiy vaqt oʻqida koʻrsatishAnomaliya va sinxronizatsiyani baholash imkonini beradi.
MariaDB / CSVNormallashtirilgan maʼlumotlarni uzoq muddat saqlash va tashqi tahlil vositalariga uzatishPython, MATLAB va shunga oʻxshash muhitlarda qayta tahlil qilinadigan maʼlumotlarni hosil qiladi.

Maxsus ishlab chiqilgan double_ros2_kafka_bridge tuguni /dynamic_joint_states, kuch-moment sensori, TCP pozasi va boshqa ROS 2 mavzularini tinglab, xabarlarni JSON ga aylantiradi va Kafka ga yuboradi. ROS 2 tomonidagi yuqori chastotali sensor mavzularida Sensor_Data va Best_Effort QoS profillari, Kafka ishlab chiqaruvchisida esa kechikishni kamaytirish uchun linger.ms = 0 kabi sozlamalar qoʻllangan.

Robot maʼlumotlari 50 Hz da toʻplangani sababli ikki namuna orasidagi nazariy vaqt oraligʻi 20 ms dir. Tadqiqotda “real vaqt” chegarasi shu 20 ms sikl asosida belgilangan. Bu yerda muhim farq shundaki, maʼlumotlar 50 Hz da qayd etilgan boʻlsa-da, ayrim yoʻl uzunligi hisoblari keyinchalik oflayn tarzda 0,5 soniyalik vaqt oynalariga kamaytirilgan. Ushbu oflayn downsampling amali jonli maʼlumotlar quvurining 50 Hz aniqligini oʻzgartirmaydi.

Nega harakat vazifasi murakkab?

Tajriba ssenariysi toʻrtta asosiy boʻlmadan iborat tor avtobus shassisi atrofida qurilgan. Robotning uchki effektori shassining oʻng va chap tomonlarida vertikal skanlashlarni bajargan, boʻlmalar ichida toʻliq 360 daraja orientatsiya harakatlarini amalga oshirgan. Bunday muhit nafaqat boshlangʻich va maqsad nuqtalari orasida yoʻl topishni, balki tor oʻtish joylaridan toʻqnashmasdan oʻtishni va robotning jismoniy dinamik chegaralarini saqlashni talab qiladi.

Taqqoslangan 11 ta OMPL rejalashtirgichi

Tadqiqotda KPIECE, EST, LBKPIECE, SBL, RRTConnect, BKPIECE, PRMstar, RRT, TRRT, RRTstar va PRM ishlatilgan. Rejalashtirgichlar bir xil boshlangʻich va maqsad sharoitlarida ishga tushirilgan, ammo qatʼiy tasodifiy son urugʻi ishlatilmagan. Shu tariqa tanlashga asoslangan algoritmlarning haqiqiy stoxastik xatti-harakati saqlangan.

RejalashtirgichManbada berilgan asosiy OMPL sozlamalari
SBLrange = 0,5
ESTrange = 0,5; goal_bias = 0,05
LBKPIECErange = 0,5; border_fraction = 0,5; min_valid_path_fraction = 0,3
BKPIECErange = 0,5; border_fraction = 0,5; failed_expansion_score_factor = 0,5; min_valid_path_fraction = 0,3
KPIECErange = 0,5; goal_bias = 0,05; border_fraction = 0,5; failed_expansion_score_factor = 0,5; min_valid_path_fraction = 0,3
RRTrange = avtomatik; goal_bias = 0,05; kechiktirilgan toʻqnashuv tekshiruvi; MaximizeMinClearance
RRTConnectStandart OMPL parametrlari
RRTstarrange = avtomatik; goal_bias = 0,05; kechiktirilgan toʻqnashuv tekshiruvi; MaximizeMinClearance
TRRTgoal_bias = 0,05; max_states_failed = 10; temp_change_factor = 2,0; init_temperature = 1 × 10−6
PRMmax_nearest_neighbors = 10
PRMstarmax_nearest_neighbors = 10

Barcha rejalashtirgichlarda MoveIt 2 OMPL interfeysi va AddTimeOptimalParameterization ishlatilgan. Toʻqnashuvni tekshirish aniqligi longest_valid_segment_fraction = 0.005 qilib belgilangan. Maksimal tezlik va tezlanish masshtablari jismoniy robot uchun 0,05, simulyatsiya uchun 0,1 dir. KDL kinematik yechuvchisining vaqt tugashi 0,005 s; maqsad pozitsiyasi tolerantligi 0,001 m va maqsad orientatsiyasi tolerantligi 0,001 rad dir. Har bir rejalashtirgichga 5 soniyalik rejalashtirish vaqti berilgan. Shu sharoitlarda 11 algoritmning barchasi 10 ta sinovning 10 tasini yakunlagan va jami 110 ta muvaffaqiyatli jismoniy bajarish olingan.

Jismoniy robot harakati dunyo koordinatalari bilan qanday moslashtirildi?

TCP va chiziqli oʻq turli ROS mavzularidan hamda turli chastotalarda kelgani sababli yoʻl uzunligini bevosita xom namunalardan yigʻish yuqori chastotali jitter tufayli masofani sunʼiy ravishda kattalashtirishi mumkin. Shu sababli yoʻl uzunligini hisoblashning oflayn bosqichida 0,5 s lik vaqt qutilari ishlatilgan:

\[ t_{\mathrm{bin}}= \left\lfloor \frac{t_{\mathrm{raw}}}{\Delta t} \right\rfloor \Delta t \qquad \Delta t=0.5\,\mathrm{s} \]

Bu yerda \(t_{\mathrm{raw}}\) xom sensor vaqt tamgʻasini, \(t_{\mathrm{bin}}\) esa bir xil vaqt oynasiga tushirilgan vaqt tamgʻasini bildiradi. TCP va chiziqli oʻq yozuvlari keyin eng yaqin vaqt qoʻshnisi usuli bilan birlashtirilgan.

UR10e chiziqli rels boʻylab harakat qilgani sababli robot bazasiga nisbatan oʻlchangan TCP koordinatasini sobit dunyo koordinatasiga oʻzgartirish kerak:

\[ \begin{bmatrix} x_{\mathrm{world}}\\ y_{\mathrm{world}}\\ z_{\mathrm{world}} \end{bmatrix} = \begin{bmatrix} x_{\mathrm{base}}\\ y_{\mathrm{base}}\\ z_{\mathrm{base}} \end{bmatrix} + \begin{bmatrix} \delta_x\\ \delta_y+d_{\mathrm{rail}}(t)\\ \delta_z \end{bmatrix} \]

Manbada oʻrnatish ofsetlari \(\delta_x=-0.158\,\mathrm{m}\), \(\delta_y=0.115\,\mathrm{m}\) va \(\delta_z=0.586\,\mathrm{m}\) sifatida berilgan. \(d_{\mathrm{rail}}(t)\) chiziqli oʻqning tegishli paytdagi pozitsiyasidir.

Dunyo koordinatalariga oʻzgartirilgan ketma-ket TCP nuqtalari orasidagi Yevklid masofalari yigʻilib, umumiy Dekart yoʻli uzunligi hisoblangan:

\[ L=\sum_{i=1}^{N-1} \sqrt{ (x_{i+1}-x_i)^2+ (y_{i+1}-y_i)^2+ (z_{i+1}-z_i)^2 } \]

Bu tenglama robotning boʻgʻim fazosidagi harakat miqdorini emas, balki uchki effektorning sobit dunyo koordinata tizimida bosib oʻtgan uch oʻlchamli geometrik masofasini beradi.

Maʼlumotlar toʻplami nimalarni oʻz ichiga oladi?

Tadqiqot pozitsiya, orientatsiya, boʻgʻim tezliklari, boʻgʻim effortlari, TCP kuchlari va momentlari, GPIO/asbob harorati kabi meta-maʼlumotlar, real va simulyatsiya trayektoriyalari hamda atrof-muhit nuqtalar bulutini birlashtiradi. Xom dinamik maʼlumotlar 50 Hz da qayd etilgan, tajriba takrorlari taxminan 300–360 soniya davom etgan. Umumiy verifikatsiya havzasi 785.192 ta sinxronlashtirilgan namunaga yetgan.

Manba siqilmagan maʼlumotlar toʻplami hajmini 9,97 GB deb bildiradi. Shundan 3,36 GB qismi qayta ishlangan maʼlumotlar, 6,61 GB qismi esa trayektoriya va tegishli xom yozuvlar sifatida izohlangan. Manbaning batafsil katalog tavsifi bilan qisqacha inventar jadvalidagi ayrim fayl sonlari aynan mos kelmagani sababli fayllar soni boʻyicha qisqacha jadval bilan batafsil katalog roʻyxatini yagona aniq inventar sifatida birlashtirish toʻgʻri emas.

Tadqiqot Usuli va Natijalari

Nega topologik ogʻish robotning kuzatuv xatosi emas?

Chunki robotning haqiqiy TCP kuzatuv xatosi aksariyat tajribalarda bir necha millimetr darajasida qolgan bir paytda, topologik ogʻish simulyatsiya va real nuqtalar bulutida ishlaydigan stoxastik rejalashtirgichning toʻsiqning boshqa tomonidan oʻtishi natijasida yuzaga keladigan makroskopik yoʻl farqidir. Manbada RRTstar uchun topologik ogʻish RMSE si 88,08 mm, eng katta nuqtaviy farq esa 457,65 mm sifatida berilgan.

Jismoniy va virtual robotning quyi darajadagi mosligi

Jismoniy UR10e bilan Gazebo modeli bir xil vaqt oʻqida taqqoslanganda TCP pozitsiya farqlari aksariyat tajribalarda taxminan 2–4 mm oraligʻida qolgan. Boʻgʻim pozitsiyasi RMSE qiymatlari 0,0092 rad dan 0,1089 rad gacha oʻzgaradi. Ayrim bilak boʻgʻimlarida lahzalik maksimal xatolar 1 rad dan oshgan boʻlsa-da, tadqiqot bular kinematik singulyarliklar yaqinida yoki toʻsatdan yuqori tezlanishli orientatsiya oʻzgarishlari paytida yuzaga keladigan qisqa muddatli oʻtishlar ekanini bildiradi.

Boʻgʻim maʼlumotlarining oʻzaro korrelyatsiyasi orqali hisoblangan oʻrtacha kechikish qiymatlari 0,09 ms dan 15,51 ms gacha. Eng past qiymat tirsak boʻgʻimida 0,09 ms, eng yuqori qiymat wrist_3 boʻgʻimida 15,51 ms deb qayd etilgan.

Qaysi OMPL rejalashtirgichi yaxshiroq?

Bu tajriba yagona universal “eng yaxshi” rejalashtirgichni koʻrsatmaydi; natija mezonga qarab oʻzgaradi. Ushbu toʻrt boʻlmali 7-DOF shassi ssenariysida KPIECE qisqa va past dispersiyali yoʻllarni hosil qilgan boʻlsa, EST eng past oʻrtacha jismoniy bajarish vaqtini bergan. Aksincha, RRT va PRM oilasining ayrim natijalari uzunroq yoki oʻzgaruvchanroq yoʻllarni hosil qilgan. Bu tartibni boshqa robot geometriyalari va ish maydonlariga bevosita umumlashtirib boʻlmaydi.

RejalashtirgichHaqiqiy oʻrtacha yoʻl ± SS (m)Jismoniy bajarish vaqti ± SS (s)Qayd etilgan maksimal kuch (N)
KPIECE14,57 ± 0,53400,53 ± 12,5120,965
EST14,92 ± 5,13324,49 ± 13,1716,804
LBKPIECE15,77 ± 3,12457,48 ± 44,7919,717
SBL16,43 ± 4,53413,09 ± 14,9318,006
RRTConnect17,82 ± 4,87379,25 ± 45,7229,199
BKPIECE19,85 ± 5,66540,61 ± 51,3620,081
PRMstar20,33 ± 0,90376,57 ± 6,5718,035
RRT21,23 ± 6,12518,10 ± 48,68100,089
TRRT21,31 ± 3,77499,46 ± 50,8316,244
RRTstar25,07 ± 0,85407,09 ± 5,6535,318
PRM25,18 ± 6,80379,62 ± 45,7272,346

Jadvaldagi jismoniy bajarish vaqti robot trayektoriyani jismonan yakunlashi uchun ketgan vaqtdir; dastlabki rejalashtirish hisoblash vaqti bu qiymatga kiritilmagan. KPIECE ning 0,53 m lik yoʻl uzunligi standart ogʻishi ushbu tajribadagi eng past oʻzgaruvchanliklardan birini koʻrsatadi. PRM ning 6,80 m lik standart ogʻishi esa bir xil boshlangʻich va maqsad sharoitlaridagi turli takrorlar orasida yoʻl xilma-xilligi yuqoriroq ekanini koʻrsatadi.

Rejalashtirgichlar orasidagi farq faqat kuzatuvga asoslangan emas. Oʻn takror boʻyicha oʻtkazilgan Kruskal-Wallis H testi haqiqiy jismoniy bajarish vaqti uchun \(H=35.90,\ p<0.001\), haqiqiy yoʻl uzunligi uchun \(H=63.62,\ p<0.001\) ni bergan. Shuning uchun ushbu maxsus tajriba qurilmasida algoritmlar orasidagi taqsimot farqlari statistik jihatdan ahamiyatlidir.

Rejalashtirish yuklamasi ham algoritmga qarab oʻzgaradi

Manbada umumiy qayd etish vaqtidan jismoniy bajarish vaqti ayirilib, rejalashtirish yuklamasi alohida baholangan. LBKPIECE uchun taxminan %34,6, BKPIECE uchun %30,5, PRM uchun %25,6 va RRTConnect uchun %22,8 rejalashtirish yuklamasi bildirilgan. PRMstar va RRTstar uchun jadvalda taxminan nolga yaqin tashqi rejalashtirish yuklamasi koʻrinadi. Bu qiymatlar algoritm dizayni nafaqat geometrik yoʻlga, balki umumiy vazifa vaqtlanishiga ham taʼsir qilishi mumkinligini koʻrsatadi.

Nega robot real dunyoda simulyatsiyadagidan qisqaroq yoʻl bosib oʻtishi mumkin?

Koʻrib chiqilgan misollardan birida simulyatsiyada rejalashtirilgan yoʻl 10.110,4 mm, jismonan bajarilgan yoʻl esa 9.776,3 mm; farq taxminan 334 mm. Buning sababi jismoniy robot “toʻgʻriroq” rejalashtirgichdan foydalanishi emas. OMPL keskin geometrik waypoint-larni hosil qilsa-da, ROS 2 joint trajectory controller va UR10e ning mahalliy boshqaruv tizimi waypoint oʻtishlarida tezlik uzluksizligini saqlash uchun spline interpolatsiyasi va burchaklarni yumshatishni qoʻllaydi. Shu tariqa TCP ayrim keskin tugunlarning aynan ustidan oʻtish oʻrniga burchakni ichki tomondan yumaloqlab oʻtishi mumkin.

Bu topilma simulyatsiya benchmark larida faqat xom rejalashtirilgan geometriyaga qarash yetarli emasligini koʻrsatadi: jismoniy robot boshqaruvchisi ham bajarish vaqtida ikkinchi harakatni shakllantirish qatlamini hosil qilishi mumkin.

Kuch va moment maʼlumotlari nimani koʻrsatdi?

TCP kuch-moment sensori jismoniy kontakt bilan birga tezlanish, sekinlashish, uchki effektor massasi va gravitatsiya kompensatsiyasi qoldiqlaridan kelib chiqadigan dinamik kuchlarni ham oʻlchaydi. Shu sababli sensor qiymatining noldan farq qilishi oʻz-oʻzidan toʻqnashuvni anglatmaydi.

Tadqiqotda oflayn harakatlanuvchi oʻrtacha past chastotali filtr qoʻllangan va eksperimental baholash uchun kuchda 120 N, momentda 5 Nm chegaralar ishlatilgan. Bu chegaralar tadqiqotning oʻz baholash chegaralaridir; ularni universal robot xavfsizlik standarti sifatida talqin qilmaslik kerak. RRT qisqa muddatga taxminan 100,089 N kuchning choʻqqi qiymatini hosil qilgan, PRM da maksimal moment 3,709 Nm deb oʻlchangan. Oʻlchangan qiymatlar tadqiqotda ishlatilgan chegaralardan pastda qolgan.

TRRT ning oʻrtacha kuch kattaligi 5,509 N bilan jadvaldagi eng past qiymatlardan biridir; RRTstar da kuch RMS qiymati 10,33 N va standart ogʻish 5,227 N boʻlib, sezilarli darajada yuqoriroq. Bu natijalar geometrik jihatdan yaroqli ikki yoʻl jismoniy robotda bir xil mexanik yukni hosil qilishi shart emasligini koʻrsatadi.

Nega simulyatsiya-real dunyo ogʻishi yuzlab millimetrga chiqdi?

RRTstar uchun 27 ta maqsad pozitsiyasi boʻyicha hisoblangan simulyatsiya-real dunyo trayektoriya farqining RMSE qiymati 88,08 mm, eng katta farqi 457,65 mm. Tadqiqot bu kattalikni vaqt sinxronizatsiyasi yoki robot kalibrlash bilan tushuntirib boʻlmasligini taʼkidlaydi; chunki ayni tajribalarda quyi darajadagi TCP kuzatuvi bir necha millimetr darajasida va aloqa kechikishi 20 ms sikl chegarasidan pastdir.

Asosiy sabab rejalashtirish fazosining oʻzgarishidir. CAD asosidagi simulyatsiya toza geometrik sirtlar bilan ishlaydi, real chuqurlik kamerasi esa payvand choklari, notekis sirtlar, sensor shovqini va berkilishlarni ham koʻradi. Stoxastik rejalashtirgich ushbu yangi toʻsiqlar xaritasida bir detalni simulyatsiyadagining qarama-qarshi tomonidan aylanib oʻtishni tanlashi mumkin. Matematik jihatdan ikki yoʻl boshqa gomotopiya sinfiga oʻtishi mumkin. Shu sababli “457,65 mm xato” robot qoʻli maqsaddan yarim metr chetga chiqqan deb oʻqilmasligi kerak.

200,66 mm minimal oraliq robotning butun tanasi xavfsizligini isbotlaydimi?

Yoʻq. Manbada hisoblangan 200,66 mm qiymat jismoniy TCP trayektoriyasidan filtrlab olingan real nuqtalar bulutidagi eng yaqin toʻsiq nuqtasigacha boʻlgan minimal masofadir. Tadqiqot kelajakda barcha robot boʻgʻinlari va uchki effektor hajmini modelga qoʻshish kerakligini aniq taʼkidlaydi; shu sababli bu qiymat butun tana uchun ISO ga muvofiq toʻqnashuv kafolati sifatida talqin qilinmasligi kerak.

Lahzalik TCP pozitsiyasi \(P_{\mathrm{TCP}}(t)=[x(t),y(t),z(t)]\) va atrofdagi yaroqli toʻsiq nuqtalari \(O=\{O_1,O_2,\ldots,O_k\}\) sifatida aniqlanganda, lahzalik eng yaqin toʻsiq masofasi:

\[ d(t)= \min_{O_i\in O} \sqrt{ (x(t)-x_{O_i})^2+ (y(t)-y_{O_i})^2+ (z(t)-z_{O_i})^2 } \]

koʻrinishida hisoblangan. Hisoblashni tezlashtirish uchun KD-Tree qidiruvi ishlatilgan. Butun trayektoriya uchun minimal oraliq esa:

\[ C_{\min}=\min_t d(t) \]

deb aniqlangan. 171.000 dan ortiq yaroqli jismoniy nuqta ustida bajarilgan ushbu hisobda kuzatilgan minimal TCP oraligʻi 200,66 mm.

Real nuqtalar buluti CAD modeliga nima qoʻshdi?

OctoMap asosidagi hajmiy tahlilda 0,02 m voxel aniqligi ishlatilgan. 44 qismli CAD modelidan yaratilgan boshlangʻich “belief map” 20.334 ta barg tugunini oʻz ichiga olgan boʻlsa, real sensor skanlari qoʻshilgach xarita 26.590 ta tugunga yetgan.

Birinchi HIL aylanishining 26 ta sensor skanidan jami 5.108.938 ta dunyo koordinatalaridagi nuqta olingan. Ulardan 1.884.392 tasi, yaʼni %36,9 shassi chegara hajmi ichida qolgan; 3.224.546 ta nuqta shassidan tashqari kuzatuv sifatida chiqarib tashlangan. 44 ta CAD detalining 38 tasida kamida bitta band voxel aniqlangan, yaʼni bir skan aylanishida detal darajasida %86,4 qamrov olingan.

Boshlangʻich 20.334 ta tugun bilan sensor maʼlumotidan keyingi 26.590 ta tugun orasidagi 6.256 ta tugunlik farq ideal CAD oʻz ichiga olmagan payvand choklari, ichki sirtlar va real sirt notekisliklarining sensor tomonidan ushlanishi bilan bogʻlangan. Bu natija raqamli egizak uchun real sensor maʼlumoti nega shunchaki “qoʻshimcha maʼlumot” emas, balki toʻqnashuv xaritasini bevosita oʻzgartira oladigan maʼlumot qatlami ekanini koʻrsatadi.

FMU kinematik verifikatsiyasi

Forward Kinematics FMU UR10e ning olti aylanuvchi boʻgʻim burchagini \(q_1-q_6\) kirish sifatida qabul qilib, Denavit-Hartenberg parametrlaridan TCP pozitsiyasi va quaternion orientatsiyasini hosil qiladi. Bu yerda muhim metodik cheklov mavjud: jismoniy tizim 7-DOF boʻlishiga qaramay, FMU verifikatsiyasi UR10e ning olti aylanuvchi boʻgʻimini bevosita modellashtiradi. Chiziqli oʻq dunyo koordinatalarini oʻzgartirishda tashqi translatsion ofset sifatida ko‘rilgan.

785.192 ta namuna boʻyicha pozitsiya RMSE si rejalashtirgichga qarab 1,847 mm dan 2,081 mm gacha qolgan. Orientatsiya RMSE si esa 0,129° dan 0,177° gacha. Shu tariqa turli OMPL trayektoriyalariga qaramay, kinematik model xatosi taxminan bir xil kattalik darajasida qolishi koʻrsatilgan.

X oʻqida taxminan +0,886 dan +1,603 mm gacha tizimli musbat bias kuzatilgan. Manba buni FMU jismoniy asbobning TCP ofsetini kiritmasdan robot flanetsi nuqtasini hisoblashiga bogʻlaydi. Boshqacha aytganda, bu tasodifiy kinematik buzilishdan koʻra sobit va tuzatilishi mumkin boʻlgan geometrik ofsetdir.

FMU moment modeli qayerda qiynaladi?

Inverse Dynamics FMU natijalari olti robot boʻgʻimidagi real effort oʻlchovlari bilan taqqoslangan. Joint 2 va Joint 3 eng yuqori mutlaq moment RMSE qiymatlarini koʻrsatgan: mos ravishda oʻrtacha 6,932 Nm va 3,422 Nm. Joint 1 uchun oʻrtacha RMSE 0,857 Nm; bilak boʻgʻimlari Joint 4, 5 va 6 uchun mos ravishda taxminan 0,352, 0,352 va 0,451 Nm.

Bu farqning asosiy sababi algoritm tanlovidan koʻra jismoniy model tuzilishidir. Manbadagi FMU ideal qattiq jism dinamikasidan foydalanadi; Coulomb va viskoz boʻgʻim ishqalanishini, ayrim Coriolis/markazdan qochma hadlarini hamda real mexanizmdagi boshqa nochiziqli taʼsirlarni toʻliq oʻz ichiga olmaydi. Yuk koʻtaruvchi yelka va tirsak boʻgʻimlarida bu eʼtibordan chetda qolish kattaroq moment ogʻishiga aylanadi.

Rejalashtirgichlar boʻyicha barcha boʻgʻimlar birgalikda baholanganda oʻrtacha RMSE 2,007 Nm dan 2,125 Nm gacha tor oraliqda qoladi. Bu holat momentni bashorat qilish xatosining muhim qismi rejalashtirgich identifikatoridan koʻra boʻgʻim mexanikasi va model farazlari bilan belgilanadi degan xulosani qoʻllab-quvvatlaydi.

FMU hisoblashlari real vaqt chegarasiga sigʻadimi?

Manba bitta Forward Kinematics FMU qadami oʻrtacha taxminan 2,47 ms, inverse dynamics qadami esa taxminan 2,56 ms davom etishini bildiradi. ROS 2-Kafka ulanishida oʻlchangan boʻgʻimga asoslangan aloqa kechikishlari 0,09–15,51 ms oraligʻida. Maqola ushbu arxitektura 50 Hz uchun belgilangan 20 ms sikl chegarasini saqlashini xabar qiladi.

Bu vaqtlarni talqin qilishda FK va inverse dynamics vaqtlarini maksimal tarmoq kechikishi bilan har bir holatda ketma-ket yagona kritik yoʻlda mexanik ravishda qoʻshmaslik kerak; manba tizimning ishlashini real vaqt pipeline i yaxlit holda verifikatsiya qiladi. Bundan tashqari, ROS 2-Kafka koʻprigida paket yoʻqotilishi %0,1 dan past deb bildirilgan va uzoq muddatli vaqt siljishi NTP chegaralari ichida qolishi qayd etilgan.

Tadqiqot nimani aytadi va nimani aytmaydi

Tadqiqot real robot maʼlumotlarini raqamli egizak va harakatni rejalashtirish benchmark iga qoʻshish simulyatsiya yashirib qoʻygan muhim farqlarni koʻrinadigan qilishi mumkinligini koʻrsatadi. Xususan, toza CAD muhitidagi rejalashtirgich natijasi bilan shovqinli jismoniy nuqtalar bulutidagi yoʻl geometrik jihatdan jiddiy ajralib ketishi mumkinligi tajribada koʻrsatilgan.

Shu bilan birga, tadqiqot bitta nazorat qilinadigan laboratoriya ssenariysiga asoslangan. Atrof-muhit vibratsiyasi va oʻzgaruvchan yoritish kabi ishlab chiqarish maydoni sharoitlari tizimli ravishda sinovdan oʻtkazilmagan. Kuch-moment tahlili kontaktga boy yigʻish/manipulyatsiya vazifalarini qamrab olmaydi. Mavjud FMU UR10e ning olti boʻgʻimini bevosita modellashtiradi; chiziqli oʻqning toʻliq dinamik modeli kelajakdagi ishlanmalar qatoriga kiradi. Dinamik model ishqalanish, Coriolis va markazdan qochma taʼsirlarni toʻliq oʻz ichiga olmaydi. Bundan tashqari, clearance baholashi TCP markazlidir; barcha robot boʻgʻinlarining hajmiy toʻqnashuv tahlili hali amalga oshirilmagan.

Shu sababli bu yerda kuzatilgan KPIECE, EST, RRT, PRM yoki boshqa rejalashtirgichlarning xatti-harakatlarini “bu algoritm har bir robotda yaxshiroq” tarzida umumlashtirib boʻlmaydi. Manbaning oʻz maʼlumotlari rejalashtirgich ishlashi kinematik zanjir, toʻsiq geometriyasi, sensor muhiti va qoʻllanilgan jismoniy boshqaruv qatlamiga bogʻliq ekanini koʻrsatadi.

Manba va Usul Haqida Izoh

Asl sarlavha: Real-Time Big Data Pipelines for Industrial Robot Digital Twins: An OMPL Benchmarking Framework

Mualliflar: Metin Yılmaz; Cem Suha Yılmaz; Serhat Kahraman; Uğur Yayan.

Masʼul muallif: Metin Yılmaz.

Muassasalar: Autonomous Systems & Technology for TR-Metin Yılmaz; Eskişehir Osmangazi Üniversitesi Bilgisayar Mühendisliği Bölümü; Eskişehir Osmangazi Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü; DEFTR Tek. Elek. Müh. Dan. Enerji ve Ulus. Tic. Ltd.; Eskişehir Osmangazi Üniversitesi Yazılım Mühendisliği Bölümü.

Jurnal: Machines.

Nashriyot: MDPI.

Jild / son / maqola: 14 / 6 / 702.

Nashr sanasi: 18 iyun 2026.

Yuborish / tahrir / qabul: 23 aprel 2026 / 2 iyun 2026 / 3 iyun 2026.

DOI:10.3390/machines14060702

Manba turi va taqrizdan oʻtishi: Taqrizdan oʻtgan ilmiy jurnal maqolasi; chop etilgan Version of Record.

Litsenziya: Creative Commons Attribution (CC BY).

Maʼlumotlarga kirish: Manba tadqiqoti maʼlumotlar toʻplamini Mendeley Data da eʼlon qilgan: Mendeley Data — xsnpgfz5mb/3.

Moliyalashtirish: Tadqiqot KDT Joint Undertaking Grant Agreement No. 101140216 doirasida qoʻllab-quvvatlangan. Manba, shuningdek, Shvetsiya Vinnova, Avstriya FFG, Business Finland, Italiya Ministry of Universities and Research, Portugaliya FCT va Turkiyada TÜBİTAK 124N448 koʻmagini bildiradi.

Manfaatlar toʻqnashuvi: Manbaga koʻra Metin Yılmaz AST4TR da, Serhat Kahraman DEFTR da ishlaydi. Boshqa mualliflar tijoriy yoki moliyaviy manfaatlar toʻqnashuvini bildirmagan; moliyalashtiruvchilar tadqiqot dizayni, maʼlumotlarni toʻplash/tahlil qilish, maqolani yozish yoki nashr etish qarorida rol oʻynamagani qayd etilgan.

Muallif hissalari: Konseptuallashtirish M.Y. va U.Y.; usul M.Y. va C.S.Y.; dasturiy taʼminot M.Y.; verifikatsiya M.Y., C.S.Y. va S.K.; formal tahlil M.Y. va C.S.Y.; tadqiqot M.Y. va S.K.; resurslar U.Y. va C.S.Y.; maʼlumotlarni kuratsiya qilish va vizualizatsiya M.Y.; nazorat va loyiha boshqaruvi U.Y. tomonidan bajarilgan. Dastlabki matn M.Y. tomonidan tayyorlangan, ko‘rib chiqish va tahrirlash C.S.Y., S.K. va U.Y. tomonidan amalga oshirilgan.

Sunʼiy intellektdan foydalanish bayonoti: Mualliflar Gemini 3.1 Pro, Claude Opus 4.6 va Claude Sonnet 4.6 modellaridan yordamchi Python kodlarining dastlabki qoralamalari va til tahriri uchun; shuningdek, Grammarly dan til tahririda foydalanganliklarini maʼlum qilgan. Manbaga koʻra AI vositalari tadqiqotni konseptuallashtirish, jismoniy robot tajribalarini oʻtkazish yoki asosiy ilmiy natijalarni chiqarishda ishlatilmagan; yaratilgan kod inson mualliflar tomonidan sinovdan oʻtkazilgan va verifikatsiya qilingan.

Asosiy metodik cheklovlar: Nazorat qilinadigan laboratoriya muhiti; atrof-muhit vibratsiyasi va oʻzgaruvchan yoritish doiradan tashqarida qolishi; kontaktga boy robot vazifalari baholanmagani; FMU chiziqli oʻqni toʻliq dinamik 7-DOF model sifatida oʻz ichiga olmasligi; ishqalanish va tezlikka bogʻliq ayrim dinamik taʼsirlarning ideal dinamik modelda yetishmasligi; xavfsizlik oraligʻi butun robot tanasi oʻrniga TCP markazli nuqtalar buluti masofasi bilan oʻlchanishi.

Manba ichidagi tahririy ogohlantirish: Asosiy usul va natijalar boʻlimlaridagi 11 ta rejalashtirgich roʻyxati bilan maqolaning Xulosa boʻlimida uchraydigan “BiEST” va “LazyPRM*” nomlari mos kelmaydi. Bundan tashqari, natijalar muhokamasidagi bir “Table 4” havolasi mazmunan Table 7 dagi dispersiya maʼlumotlariga ishora qilayotgandek koʻrinadi. Maʼlumotlar toʻplamining batafsil katalog tavsifi bilan Table 5 dagi qisqacha fayl sonlari ham aynan bir xil emas. Ushbu Verianla matni bu nomuvofiqliklarni tuzatib, yangi manba haqiqatini yaratish oʻrniga ularni ochiq koʻrsatadi va sonli talqinlarini tekshirilishi mumkin boʻlgan asosiy usul/natija jadvallari bilan cheklaydi.


Ulashish:

Izohlar ko‘rib chiqilgandan keyin e’lon qilinadi.Izohingiz tasdiqlash jarayoniga yuboriladi va ma’qullangach ko‘rinadi.

Izoh qoldiring

E-pochta manzilingiz chop etilmaydi. Majburiy maydonlar * bilan belgilangan

Bu saytda cookie-fayllarga ruxsat berish foydalanish tajribangizni yaxshilaydi. Cookie-fayllar siyosati