Тадқиқоти академӣ, забони фаҳмо

Verianla | Тадқиқоти академӣ ва илм ба забони тоҷикӣ

27 сентябр 2026, якшанбе
VERİANLAНашри мустақили илмӣ
Кушодан ё бастани меню
...
Саҳифаи асосӣ / Илмҳои амалӣ / Муҳандисӣ / Хатҳои Коркарди Додаҳои Калон дар Вақти Воқеӣ барои Дугоникҳои Рақамии Роботҳои Саноатӣ: Муқоисаи Банақшагирони Ҳаракати OMPL дар Муҳити HIL
Муҳандисӣ

Хатҳои Коркарди Додаҳои Калон дар Вақти Воқеӣ барои Дугоникҳои Рақамии Роботҳои Саноатӣ: Муқоисаи Банақшагирони Ҳаракати OMPL дар Муҳити HIL

Ин таҳқиқот чаҳорчӯбаи дугоники рақамии роботӣ дар вақти воқеӣ ва санҷиши Hardware-in-the-Loop (HIL)-ро меомӯзад, ки барои ҳамзамон пайгирӣ кардани роботи саноатии физикӣ ва ҳамтои маҷозии он дар миқёси миллисония ва чен кардани рафтори алгоритмҳои гуногуни банақшагирии ҳаракат на дар симулятсия, балки дар сахтафзори воқеӣ таҳия шудааст.

25/09/2026  Veri Anla 71 боздид
Хатҳои Коркарди Додаҳои Калон дар Вақти Воқеӣ барои Дугоникҳои Рақамии Роботҳои Саноатӣ: Муқоисаи Банақшагирони Ҳаракати OMPL дар Муҳити HIL

Ин таҳқиқот чаҳорчӯбаи дугоники рақамии роботӣ дар вақти воқеӣ ва санҷиши Hardware-in-the-Loop (HIL)-ро меомӯзад, ки барои ҳамзамон пайгирӣ кардани роботи саноатии физикӣ ва ҳамтои маҷозии он дар миқёси миллисония ва чен кардани рафтори алгоритмҳои гуногуни банақшагирии ҳаракат на дар симулятсия, балки дар сахтафзори воқеӣ таҳия шудааст. Дар ин таҳқиқот дугоники рақамӣ танҳо симулятсияи сеченакаи робот нест; он низоми санҷиши физикӣ-маҷозӣ мебошад, ки додаҳои мавқеъ, самтгирӣ, суръат, effort-и буғум, қувва ва моменти аз роботи физикии UR10e воридшударо аз нигоҳи вақт бо модели маҷозӣ ҳамоҳанг мекунад ва фарқиятҳои рафторро қобили чен месозад. Дар таҳқиқот ҷузъҳои ROS 2, Apache Kafka, Elasticsearch, MariaDB, Gazebo, MoveIt 2, OMPL ва Functional Mock-up Unit (FMU) дар як занҷири додаҳо муттаҳид карда шудаанд.

Низоми таҷрибавӣ сохтори роботии дорои 7 дараҷаи озодиро истифода мебарад, ки бо ҷойгир кардани манипулятори Universal Robots UR10e бо шаш буғуми гардишӣ рӯи меҳвари хаттии Festo сохта шудааст. Робот дар атрофи демонстратори шассии танги автобуси чаҳорбахша ҳаракат кардааст; 11 банақшагири гуногуни OMPL ҳар кадом 10 маротиба иҷро шуда, дар маҷмӯъ 110 иҷрои физикӣ анҷом дода шудааст. Низом бо басомади 50 Hz дода ҷамъ оварда, дар тамоми таҳқиқот 785.192 ченаки ҳамоҳангшуда истифода шудааст. Таъхирҳои вобаста ба буғум дар хатти додаҳо дар доираи 0,09–15,51 ms чен шуда, нишон дода шудааст, ки низоми физикӣ ва маҷозиро дар ҳудуди вақти воқеии 20 ms барои 50 Hz, ки таҳқиқот муайян кардааст, ҳамзамон пайгирӣ кардан мумкин аст.

Яке аз муҳимтарин ҷанбаҳои натиҷаҳо ин аст, ки ду масъала — дуруст пайгирӣ кардани фармон аз ҷониби робот ва тавлиди як роҳи геометрии яксон аз ҷониби симулятсия ва ҷаҳони воқеӣ — як чиз нестанд. Дар ҳоле ки хатои пайгирии TCP-и роботи физикӣ дар аксари таҷрибаҳо тақрибан дар сатҳи 2–4 mm боқӣ мондааст, барои RRTstar фарқи сатҳи банақшагирӣ байни роҳҳои симулятсия ва ҷаҳони воқеӣ дар як нуқта ба 457,65 mm расидааст. Таҳқиқот ин фарқи макроскопиро ҳамчун инҳирофи топологӣ шарҳ медиҳад: садо дар абри нуқтаҳои воқеӣ, дарзҳои кафшер, ноҳамвориҳои сатҳ ва пӯшидашавии сенсор метавонанд боис шаванд, ки банақшагири ба намунагирӣ асосёфта аз гирди монеае комилан дигар нисбат ба симулятсия гузарад. Аз ин рӯ, фарқи садҳо миллиметр маънои онро надорад, ки муҳаррикҳои робот садҳо миллиметр хато кардаанд.

Чаро дугоники рақамии робот танҳо симулятсия нест?

Дугоники рақамӣ дар ин таҳқиқот аз симулятсияи классикии офлайн фарқ мекунад, зеро байни роботи физикӣ ва модели маҷозӣ мубодилаи пайвастаи додаҳо, истиноди муштараки вақт, санҷиши ченкуниҳои физикӣ ва муқоисаи рафторро барқарор мекунад. Модели Gazebo ҳамтои маҷозии низоми физикӣ аст; ROS 2, RTDE ва Kafka бошанд, ченкуниҳои физикиро бо ин қабати маҷозӣ дар вақти воқеӣ пайваст мекунанд.

Таҷҳизоти физикии таҷриба

Дар маркази таҷриба роботи ҳамкори Universal Robots UR10e қарор дорад. Илова бар шаш буғуми гардишии UR10e, робот рӯи меҳвари хаттии дорои сервоприводи Festo CMMT насб шудааст. Ба ин тартиб майдони физикии кор васеъ шуда, низом амалан ба занҷири кинематикии дорои 7 дараҷаи озодӣ табдил ёфтааст.

Барои дарки муҳити атрофи робот камераи амиқии SICK Visionary T-Mini истифода шудааст. Абрҳои нуқтаҳое, ки аз камера ҳосил шудаанд, геометрияи воқеии монеаҳои муҳитиро, ки банақшагирони ҳаракат бо онҳо рӯ ба рӯ мешаванд, ифода мекунанд. Мавқеи шассии физикии автобус, меҳвари хаттӣ ва ҷузъҳои дигар бо низоми сабти ҳаракати OptiTrack дар миқёси миллиметр чен шуда; геометрия дар Autodesk Fusion 360 моделсозӣ ва тавассути сохтори URDF ба Gazebo интиқол дода шудааст.

Зерсохтори ҳисоббарорӣ дар истгоҳи кории дорои Ubuntu 22.04 LTS, протсессори Intel Core i9-14900, NVIDIA RTX 4000 Ada GPU ва 64 GB RAM сохта шудааст. Робот, меҳвари хаттӣ ва низомҳои тасвиргирӣ ба шабакаи махсуси 1000 Mbps Ethernet пайваст шудаанд. ROS 2 Humble қабати идоракунии робот ва бадастории додаҳоро, Gazebo Ignition 6.16.0 муҳити дугоники рақамиро, Apache Kafka 3.8.1 ҷараёни додаҳоро, Elasticsearch 8.19.0 индексгузории силсилаҳои вақт ва MariaDB нигоҳдории релясиониро ба уҳда доштааст.

Роботи физикӣ / сенсорҳо → ROS 2 → Apache Kafka → Elasticsearch / Grafana → MariaDB → CSV ва таҳлили офлайн

Ҷараёни консептуалии додаҳо, ки барои Verianla аз муносибатҳои додаҳо дар таҳқиқоти манбаъ бозсозӣ шудааст. Ин шакл нусхаи тасвири манбаъ нест; он робитаи илмии ҷузъҳои низомро мустақилона ифода мекунад.

Чор қабати функсионалии хатти додаҳо

ҚабатВазифаи асосӣНақши илмӣ
ROS 2 / RTDEҶамъоварии буғумҳои робот, TCP, қувва-момент ва додаҳои ёрирасонАз низоми физикӣ ченкуниҳои хоми басомади баланд ҳосил мекунад.
Apache KafkaИнтиқол ва буферкунии паёмҳои ROS ҳамчун ҷараён дар формати JSONҶараёнҳои сенсории басомадҳои гуногунро ба қабати таҳлили додаҳо мегузаронад.
Elasticsearch / GrafanaИндексгузории силсилаҳои вақт ва нишон додани сигналҳои физикӣ-маҷозӣ дар меҳвари умумии вақтИмкони арзёбии аномалия ва ҳамоҳангсозиро медиҳад.
MariaDB / CSVНигоҳдории дарозмуддати додаҳои нормализатсияшуда ва интиқоли онҳо ба абзорҳои таҳлили берунаДодаҳои қобили таҳлили такрориро дар муҳитҳое чун Python, MATLAB ва монанди онҳо ҳосил мекунад.

Гиреҳи махсус таҳияшудаи double_ros2_kafka_bridge ба /dynamic_joint_states, сенсори қувва-момент, позаи TCP ва дигар мавзӯъҳои ROS 2 гӯш дода, паёмҳоро ба JSON табдил медиҳад ва ба Kafka мефиристад. Дар мавзӯъҳои сенсории басомади баланди тарафи ROS 2 профилҳои Sensor_Data ва Best_Effort QoS ва дар тавлидкунандаи Kafka барои кам кардани таъхир танзимоте монанди linger.ms = 0 истифода шудаанд.

Азбаски додаҳои робот бо 50 Hz ҷамъ оварда шудаанд, фосилаи назариявии вақт байни ду намуна 20 ms аст. Дар таҳқиқот ҳадди “вақти воқеӣ” бар асоси ҳамин даври 20 ms муайян шудааст. Фарқи муҳим дар ин ҷо он аст, ки ҳарчанд сабти додаҳо бо 50 Hz анҷом шудааст, баъзе ҳисобҳои дарозии роҳ баъдан дар реҷаи офлайн ба равзанаҳои 0,5-сониягӣ коҳиш дода шудаанд. Ин амали офлайнии downsampling ҳалнокии 50 Hz-и хатти зиндаи додаҳоро тағйир намедиҳад.

Чаро вазифаи ҳаракат душвор аст?

Сенарияи таҷриба дар атрофи шассии танги автобуси дорои чаҳор бахши асосӣ сохта шудааст. Эффектори ниҳоии робот дар тарафҳои рост ва чапи шасси сканҳои амудӣ анҷом дода, дар дохили бахшҳо ҳаракатҳои пурраи 360 дараҷаи самтгириро иҷро кардааст. Чунин муҳит на танҳо ёфтани роҳ байни нуқтаи оғоз ва ҳадаф, балки гузаштан аз гузаргоҳҳои танг бидуни бархӯрд ва нигоҳ доштани ҳудудҳои динамикии физикии роботро талаб мекунад.

11 банақшагири OMPL-и муқоисашуда

Дар таҳқиқот KPIECE, EST, LBKPIECE, SBL, RRTConnect, BKPIECE, PRMstar, RRT, TRRT, RRTstar ва PRM истифода шудаанд. Банақшагирон дар шароити якхелаи оғоз ва ҳадаф иҷро шудаанд, аммо тухми собити рақами тасодуфӣ истифода нашудааст. Бо ин роҳ рафтори воқеии стохастикии алгоритмҳои ба намунагирӣ асосёфта ҳифз шудааст.

БанақшагирТанзимоти асосии OMPL, ки дар манбаъ дода шудаанд
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 = худкор; goal_bias = 0,05; санҷиши таъхирноки бархӯрд; MaximizeMinClearance
RRTConnectПараметрҳои пешфарзи OMPL
RRTstarrange = худкор; goal_bias = 0,05; санҷиши таъхирноки бархӯрд; 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

Дар ҳамаи банақшагирон интерфейси MoveIt 2 OMPL ва AddTimeOptimalParameterization истифода шудааст. Ҳалнокии санҷиши бархӯрд ҳамчун longest_valid_segment_fraction = 0.005 муайян шудааст. Миқёсҳои ҳадди аксари суръат ва шитоб барои роботи физикӣ 0,05 ва барои симулятсия 0,1 мебошанд. Вақти интизории ҳалкунандаи кинематикии KDL 0,005 s; таҳаммулпазирии мавқеи ҳадаф 0,001 m ва таҳаммулпазирии самтгирии ҳадаф 0,001 rad аст. Ба ҳар банақшагир 5 сония вақти банақшагирӣ дода шудааст. Дар ин шароит ҳамаи 11 алгоритм 10 аз 10 озмоишро анҷом дода, дар маҷмӯъ 110 иҷрои физикии муваффақ ба даст омадааст.

Ҳаракати роботи физикӣ бо координатаҳои ҷаҳон чӣ гуна мувофиқ карда шуд?

Азбаски TCP ва меҳвари хаттӣ аз мавзӯъҳои гуногуни ROS ва бо басомадҳои гуногун меоянд, ҷамъ кардани дарозии роҳ бевосита аз намунаҳои хом метавонад аз сабаби jitter-и басомади баланд масофаро ба таври сунъӣ зиёд кунад. Аз ин рӯ, дар марҳилаи офлайнии ҳисобкунии дарозии роҳ қуттиҳои вақти 0,5 s истифода шудаанд:

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

Дар ин ҷо \(t_{\mathrm{raw}}\) тамғаи вақти хоми сенсор ва \(t_{\mathrm{bin}}\) тамғаи вақтро, ки ба ҳамон равзанаи вақт поён оварда шудааст, нишон медиҳад. Сабтҳои TCP ва меҳвари хаттӣ баъдан бо усули ҳамсояи наздиктарини вақт якҷо карда шудаанд.

Азбаски UR10e рӯи релси хаттӣ ҳаракат мекунад, координатаи TCP, ки нисбат ба пояи робот чен шудааст, бояд ба координатаи собити ҷаҳонӣ табдил дода шавад:

\[ \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} \]

Дар манбаъ офсетҳои васлкунӣ ҳамчун \(\delta_x=-0.158\,\mathrm{m}\), \(\delta_y=0.115\,\mathrm{m}\) ва \(\delta_z=0.586\,\mathrm{m}\) дода шудаанд. \(d_{\mathrm{rail}}(t)\) мавқеи меҳвари хаттӣ дар ҳамон лаҳза аст.

Бо ҷамъ кардани масофаҳои Евклидӣ байни нуқтаҳои пайдарпайи TCP, ки ба координатаҳои ҷаҳонӣ табдил дода шудаанд, дарозии умумии роҳи Декартӣ ҳисоб шудааст:

\[ 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 } \]

Ин муодила на миқдори ҳаракатро дар фазои буғумҳои робот, балки масофаи геометрии сеченакаеро медиҳад, ки эффектори ниҳоӣ дар низоми собити координатаҳои ҷаҳонӣ тай кардааст.

Маҷмӯи додаҳо чиро дар бар мегирад?

Таҳқиқот мавқеъ, самтгирӣ, суръатҳои буғумҳо, effort-и буғумҳо, қувваҳо ва моментҳои TCP, метадодаҳо ба монанди GPIO/ҳарорати абзор, траекторияҳои воқеӣ ва симулятсионӣ ва абрҳои нуқтаҳои муҳитиро якҷо мекунад. Додаҳои хоми динамикӣ бо 50 Hz сабт шуда, такрорҳои таҷриба тақрибан 300–360 сония идома кардаанд. Ҳавзи умумии санҷиш ба 785.192 намунаи ҳамоҳангшуда расидааст.

Манбаъ ҳаҷми маҷмӯи додаҳои фишурданашударо 9,97 GB гузориш медиҳад. Аз он 3,36 GB ҳамчун додаҳои коркардшуда ва 6,61 GB ҳамчун траекторияҳо ва сабтҳои хоми вобаста шарҳ дода шудаанд. Азбаски баъзе шумораҳои файлҳо дар тавсифи муфассали феҳристи манбаъ ва ҷадвали ҷамъбастии инвентарӣ комилан мувофиқат намекунанд, дуруст нест, ки ҷадвали ҷамъбастӣ ва рӯйхати муфассали феҳрист ҳамчун як инвентари ягона ва дақиқи шумораи файлҳо якҷо карда шаванд.

Усул ва Натиҷаҳои Таҳқиқот

Чаро инҳирофи топологӣ хатои пайгирии робот нест?

Зеро дар ҳоле ки хатои воқеии пайгирии TCP-и робот дар аксари таҷрибаҳо дар сатҳи чанд миллиметр боқӣ мемонад, инҳирофи топологӣ фарқи макроскопии роҳест, ки дар натиҷаи гузаштани банақшагири стохастикӣ аз тарафи дигари монеа дар симулятсия ва абри нуқтаҳои воқеӣ ба вуҷуд меояд. Дар манбаъ барои RRTstar RMSE-и инҳирофи топологӣ 88,08 mm ва фарқи максималии нуқтавӣ 457,65 mm дода шудааст.

Мувофиқати сатҳи поёнии роботи физикӣ ва маҷозӣ

Ҳангоми муқоисаи UR10e-и физикӣ ва модели Gazebo дар як меҳвари вақт, фарқиятҳои мавқеи TCP дар аксари таҷрибаҳо тақрибан дар доираи 2–4 mm боқӣ мондаанд. Қиматҳои RMSE-и мавқеи буғум аз 0,0092 rad то 0,1089 rad тағйир меёбанд. Гарчанде дар баъзе буғумҳои банди даст хатогиҳои максималии лаҳзавӣ аз 1 rad зиёд шудаанд, таҳқиқот мегӯяд, ки онҳо гузаришҳои кӯтоҳмуддат дар наздикии сингуляриятҳои кинематикӣ ё ҳангоми тағйироти ногаҳонии самтгирӣ бо шитоби баланд мебошанд.

Қиматҳои миёнаи таъхир, ки тавассути коррелятсияи мутақобилаи додаҳои буғум ҳисоб шудаанд, аз 0,09 ms то 15,51 ms мебошанд. Қимати пасттарин дар буғуми оринҷ 0,09 ms ва қимати баландтарин дар буғуми wrist_3 15,51 ms гузориш шудааст.

Кадом банақшагири OMPL беҳтар аст?

Ин таҷриба як банақшагири универсалии “беҳтарин”-ро нишон намедиҳад; натиҷа вобаста ба меъёр тағйир меёбад. Дар ин сенарияи шассии чаҳорбахшаи 7-DOF, KPIECE роҳҳои кӯтоҳ ва дорои вариатсияи паст тавлид мекунад, дар ҳоле ки EST пасттарин вақти миёнаи иҷрои физикиро додааст. Баръакс, баъзе натиҷаҳои оилаҳои RRT ва PRM роҳҳои дарозтар ё тағйирёбандаро тавлид кардаанд. Ин тартибро ба геометрияҳои дигари робот ва муҳитҳои корӣ мустақиман умумӣ кардан мумкин нест.

БанақшагирРоҳи воқеии миёна ± SS (m)Вақти иҷрои физикӣ ± SS (s)Қувваи максималии сабтшуда (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

Вақти иҷрои физикӣ дар ҷадвал вақтест, ки робот барои ба таври физикӣ анҷом додани траектория сарф мекунад; вақти ҳисобкунии банақшагирии аввалия ба ин қимат дохил нест. Инҳирофи стандартии 0,53 m-и дарозии роҳи KPIECE яке аз пасттарин тағйирёбиҳоро дар ин таҷриба нишон медиҳад. Инҳирофи стандартии 6,80 m-и PRM бошад, ба гуногунии бештари роҳҳо байни такрорҳои гуногун дар шароити якхелаи оғоз ва ҳадаф ишора мекунад.

Фарқи байни банақшагирон танҳо мушоҳидавӣ нест. Озмоиши Kruskal-Wallis H, ки бар асоси даҳ такрор анҷом шудааст, барои вақти воқеии иҷрои физикӣ \(H=35.90,\ p<0.001\) ва барои дарозии роҳи воқеӣ \(H=63.62,\ p<0.001\) додааст. Аз ин рӯ, дар ин сохтори мушаххаси таҷрибавӣ фарқиятҳои тақсимот байни алгоритмҳо аз нигоҳи оморӣ аҳамиятноканд.

Сарбории банақшагирӣ низ вобаста ба алгоритм тағйир меёбад

Дар манбаъ сарбории банақшагирӣ бо тарҳ кардани вақти иҷрои физикӣ аз вақти умумии сабт алоҳида арзёбӣ шудааст. Барои LBKPIECE тақрибан %34,6, барои BKPIECE %30,5, барои PRM %25,6 ва барои RRTConnect %22,8 сарбории банақшагирӣ гузориш шудааст. Барои PRMstar ва RRTstar дар ҷадвал сарбории банақшагирии берунии тақрибан наздик ба сифр дида мешавад. Ин қиматҳо нишон медиҳанд, ки тарҳи алгоритм метавонад на танҳо ба роҳи геометрӣ, балки ба вақтбандии умумии вазифа низ таъсир расонад.

Чаро робот дар ҷаҳони воқеӣ метавонад назар ба симулятсия роҳи кӯтоҳтарро тай кунад?

Дар яке аз намунаҳои баррасишуда роҳи банақшагирифташуда дар симулятсия 10.110,4 mm ва роҳи ба таври физикӣ иҷрошуда 9.776,3 mm аст; фарқ тақрибан 334 mm мебошад. Сабаб ин нест, ки роботи физикӣ банақшагири “дурусттар”-ро истифода мебарад. Ҳарчанд OMPL waypoint-ҳои геометрии тез тавлид мекунад, ROS 2 joint trajectory controller ва низоми идоракунии маҳаллии UR10e барои нигоҳ доштани пайвастагии суръат ҳангоми гузариш аз waypoint-ҳо интерполятсияи spline ва ҳамворкунии кунҷҳоро истифода мебаранд. Дар натиҷа TCP метавонад ба ҷои гузаштан аз болои баъзе гиреҳҳои тез, кунҷро аз дарун ҳамвор тай кунад.

Ин натиҷа нишон медиҳад, ки дар benchmark-ҳои симулятсионӣ танҳо ба геометрияи хоми банақшагирифташуда нигоҳ кардан кофӣ нест: контроллери роботи физикӣ низ ҳангоми иҷро метавонад қабати дуюми шаклдиҳии ҳаракатро ба вуҷуд орад.

Додаҳои қувва ва момент чиро нишон доданд?

Сенсори қувва-моменти TCP илова бар тамоси физикӣ, қувваҳои динамикиеро низ чен мекунад, ки аз шитобгирӣ, сустшавӣ, массаи эффектори ниҳоӣ ва боқимондаҳои ҷуброни ҷозиба ба вуҷуд меоянд. Аз ин рӯ, аз сифр фарқ кардани қимати сенсор худ ба худ маънои бархӯрдро надорад.

Дар таҳқиқот филтри офлайнии миёнаи ҳаракаткунанда ва пастгузар истифода шуда, барои арзёбии таҷрибавӣ ҳадҳои 120 N барои қувва ва 5 Nm барои момент татбиқ шудаанд. Ин ҳадҳо марзҳои арзёбии худи таҳқиқот мебошанд; онҳоро ҳамчун стандарти универсалии бехатарии робот шарҳ додан набояд. RRT барои муддати кӯтоҳ қимати қуллаи қувваи тақрибан 100,089 N тавлид кардааст ва моменти максималӣ дар PRM 3,709 Nm чен шудааст. Қиматҳои ченшуда аз ҳадҳои дар таҳқиқот истифодашуда поёнтар мондаанд.

Бузургии миёнаи қувваи TRRT бо 5,509 N яке аз пасттарин қиматҳои ҷадвал аст; дар RRTstar қимати RMS-и қувва 10,33 N ва инҳирофи стандартӣ 5,227 N буда, ба таври назаррас баландтар аст. Ин натиҷаҳо нишон медиҳанд, ки ду роҳи аз нигоҳи геометрӣ дуруст ҳатман дар роботи физикӣ як сарбории механикиро ба вуҷуд намеоранд.

Чаро инҳирофи симулятсия-ҷаҳони воқеӣ ба садҳо миллиметр расид?

Барои RRTstar қимати RMSE-и фарқи траекторияи симулятсия-ҷаҳони воқеӣ, ки аз рӯи 27 мавқеи ҳадаф ҳисоб шудааст, 88,08 mm ва фарқи максималӣ 457,65 mm мебошад. Таҳқиқот таъкид мекунад, ки ин бузургиро бо ҳамоҳангсозии вақт ё калибровкаи робот шарҳ додан мумкин нест; зеро дар ҳамон таҷрибаҳо пайгирии сатҳи поёнии TCP дар сатҳи чанд миллиметр аст ва таъхири алоқа аз ҳади даври 20 ms поёнтар мебошад.

Сабаби асосӣ тағйир ёфтани фазои банақшагирӣ аст. Симулятсияи ба CAD асосёфта бо сатҳҳои геометрии тоза кор мекунад, дар ҳоле ки камераи амиқии воқеӣ дарзҳои кафшер, сатҳҳои ноҳамвор, садои сенсор ва пӯшидашавиҳоро низ мебинад. Банақшагири стохастикӣ дар ин харитаи нави монеаҳо метавонад интихоб кунад, ки аз тарафи муқобили он қисме гузарад, ки дар симулятсия аз тарафи дигар гузашта буд. Аз нигоҳи математикӣ ду роҳ метавонанд ба синфи гуногуни гомотопия гузаранд. Аз ин рӯ, “хатои 457,65 mm” набояд чунин хонда шавад, ки бозуи робот аз ҳадаф ним метр дур рафтааст.

Оё фосилаи ҳадди ақали 200,66 mm бехатар будани тамоми бадани роботро исбот мекунад?

Не. Қимати 200,66 mm, ки дар манбаъ ҳисоб шудааст, фосилаи ҳадди ақал аз траекторияи физикии TCP то наздиктарин нуқтаи монеа дар абри нуқтаҳои воқеии филтршуда мебошад. Таҳқиқот ба таври возеҳ мегӯяд, ки дар оянда бояд ҳамаи пайвандҳои робот ва ҳаҷми эффектори ниҳоӣ ба модел илова карда шаванд; бинобар ин, ин қиматро ҳамчун кафолати бархӯрднашавии мутобиқ ба ISO барои тамоми бадан шарҳ додан мумкин нест.

Агар мавқеи лаҳзавии TCP ҳамчун \(P_{\mathrm{TCP}}(t)=[x(t),y(t),z(t)]\) ва нуқтаҳои дурусти монеа дар муҳит ҳамчун \(O=\{O_1,O_2,\ldots,O_k\}\) муайян шаванд, фосилаи лаҳзавӣ то наздиктарин монеа чунин аст:

\[ 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 } \]

ҳисоб шудааст. Барои тезонидани ҳисоб ҷустуҷӯи KD-Tree истифода шудааст. Фосилаи ҳадди ақал барои тамоми траектория бошад:

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

муайян шудааст. Дар ин ҳисоб, ки дар зиёда аз 171.000 нуқтаи дурусти физикӣ анҷом шудааст, фосилаи ҳадди ақали мушоҳидашудаи TCP 200,66 mm мебошад.

Абри нуқтаҳои воқеӣ ба модели CAD чӣ илова кард?

Дар таҳлили ҳаҷмии ба OctoMap асосёфта ҳалнокии voxel-и 0,02 m истифода шудааст. “belief map”-и ибтидоӣ, ки аз модели CAD-и 44-қисмӣ сохта шудааст, 20.334 гиреҳи баргӣ дошт; пас аз илова кардани сканҳои воқеии сенсор харита ба 26.590 гиреҳ расидааст.

Аз 26 скани сенсории даври аввали HIL дар маҷмӯъ 5.108.938 нуқтаи координатаҳои ҷаҳонӣ ба даст омадааст. Аз онҳо 1.884.392, яъне %36,9, дар дохили ҳаҷми сарҳадии шасси мондаанд; 3.224.546 нуқта ҳамчун мушоҳидаҳои берун аз шасси хориҷ карда шудаанд. Дар 38 аз 44 қисми CAD ҳадди ақал як voxel-и ишғолшуда муайян шудааст, яъне дар як даври скан дар сатҳи қисмҳо фарогирии %86,4 ба даст омадааст.

Фарқи 6.256 гиреҳ байни 20.334 гиреҳи ибтидоӣ ва 26.590 гиреҳи баъди додаҳои сенсор бо он вобаста дониста шудааст, ки сенсор дарзҳои кафшер, сатҳҳои дохилӣ ва ноҳамвориҳои воқеии сатҳро, ки CAD-и идеалӣ дар бар намегирад, сабт мекунад. Ин натиҷа нишон медиҳад, ки барои дугоники рақамӣ додаҳои воқеии сенсор чаро танҳо “маълумоти иловагӣ” нестанд, балки қабати додаҳое мебошанд, ки метавонанд мустақиман харитаи бархӯрдро тағйир диҳанд.

Санҷиши кинематикии FMU

Forward Kinematics FMU шаш кунҷи буғуми гардишии UR10e-ро ҳамчун \(q_1-q_6\) вуруд қабул карда, аз параметрҳои Denavit-Hartenberg мавқеи TCP ва самтгирии quaternion-ро ҳосил мекунад. Дар ин ҷо як маҳдудияти муҳими методӣ вуҷуд дорад: ҳарчанд низоми физикӣ 7-DOF аст, санҷиши FMU шаш буғуми гардишии UR10e-ро мустақиман моделсозӣ мекунад. Меҳвари хаттӣ дар табдилдиҳии координатаҳои ҷаҳонӣ ҳамчун офсети берунии транслятсионӣ баррасӣ шудааст.

Дар 785.192 намуна RMSE-и мавқеъ вобаста ба банақшагир дар доираи 1,847 mm то 2,081 mm боқӣ мондааст. RMSE-и самтгирӣ бошад, аз 0,129° то 0,177° аст. Ҳамин тавр нишон дода шудааст, ки сарфи назар аз траекторияҳои гуногуни OMPL, хатои модели кинематикӣ тақрибан дар як сатҳи бузургӣ боқӣ мемонад.

Дар меҳвари X bias-и мусбати систематикӣ тақрибан аз +0,886 то +1,603 mm мушоҳида шудааст. Манбаъ инро ба он нисбат медиҳад, ки FMU нуқтаи фланеци роботро бидуни дохил кардани офсети TCP-и абзори физикӣ ҳисоб мекунад. Ба ибораи дигар, ин на вайроншавии тасодуфии кинематикӣ, балки офсети геометрии собит ва ислоҳшаванда аст.

Модели моменти FMU дар куҷо мушкилӣ дорад?

Натиҷаҳои Inverse Dynamics FMU бо ченкуниҳои воқеии effort дар шаш буғуми робот муқоиса шудаанд. Joint 2 ва Joint 3 баландтарин қиматҳои мутлақи RMSE-и моментро нишон додаанд: мутаносибан ба ҳисоби миёна 6,932 Nm ва 3,422 Nm. Барои Joint 1 RMSE-и миёна 0,857 Nm аст; барои буғумҳои банди даст Joint 4, 5 ва 6 мутаносибан тақрибан 0,352, 0,352 ва 0,451 Nm мебошад.

Сабаби асосии ин фарқ бештар сохтори модели физикӣ аст, на интихоби алгоритм. FMU-и манбаъ динамикаи идеалии ҷисми сахтро истифода мебарад; он соиши Coulomb ва соиши часпаки буғум, баъзе ҷумлаҳои Coriolis/марказгурез ва дигар таъсирҳои ғайрихаттии механизми воқеиро пурра дар бар намегирад. Дар буғумҳои китф ва оринҷи бори бардоранда ин норасоӣ ба инҳирофи бештари момент табдил меёбад.

Ҳангоми арзёбии ҳамаи буғумҳо дар якҷоягӣ аз рӯи банақшагирон, RMSE-и миёна дар доираи танги 2,007 Nm то 2,125 Nm боқӣ мемонад. Ин ҳолат дастгирӣ мекунад, ки қисми муҳими хатои пешгӯии момент бештар аз механикаи буғум ва фарзияҳои модел муайян мешавад, на аз шахсияти банақшагир.

Оё ҳисобкунии FMU ба ҳади вақти воқеӣ мувофиқат мекунад?

Манбаъ гузориш медиҳад, ки як қадами Forward Kinematics FMU ба ҳисоби миёна тақрибан 2,47 ms ва қадами inverse dynamics тақрибан 2,56 ms давом мекунад. Таъхирҳои алоқаи вобаста ба буғум, ки дар пайвасти ROS 2-Kafka чен шудаанд, дар доираи 0,09–15,51 ms мебошанд. Мақола гузориш медиҳад, ки ин меъморӣ ҳади даври 20 ms-ро, ки барои 50 Hz муайян шудааст, нигоҳ медорад.

Ҳангоми шарҳи ин вақтҳо набояд вақтҳои FK ва inverse dynamics бо таъхири максималии шабака дар ҳар ҳолат ба таври механикӣ дар як роҳи ягонаи критикии пайдарпай ҷамъ карда шаванд; манбаъ кори низомро ҳамчун як pipeline-и вақти воқеӣ дар маҷмӯъ месанҷад. Илова бар ин, талафи бастаҳо дар пули ROS 2-Kafka камтар аз %0,1 гузориш шуда, гуфта шудааст, ки лағжиши дарозмуддати вақт дар ҳудудҳои NTP боқӣ мондааст.

Таҳқиқот чӣ мегӯяд ва чӣ намегӯяд

Таҳқиқот нишон медиҳад, ки ворид кардани додаҳои роботи воқеӣ ба benchmark-и дугоники рақамӣ ва банақшагирии ҳаракат метавонад фарқиятҳои муҳимеро, ки симулятсия пинҳон мекунад, намоён созад. Аз ҷумла, ба таври таҷрибавӣ нишон дода шудааст, ки натиҷаи банақшагир дар муҳити тозаи CAD ва роҳ дар абри нуқтаҳои физикии пур аз садо метавонанд аз нигоҳи геометрӣ ба таври ҷиддӣ фарқ кунанд.

Бо вуҷуди ин, таҳқиқот ба як сенарияи ягонаи лаборатории назоратшаванда асос ёфтааст. Шароити майдони истеҳсолӣ, аз қабили ларзиши муҳит ва рӯшноии тағйирёбанда, ба таври систематикӣ санҷида нашудаанд. Таҳлили қувва-момент вазифаҳои васлкунӣ/манипулятсияи дорои тамоси зиёдро фаро намегирад. FMU-и мавҷуда шаш буғуми UR10e-ро мустақиман моделсозӣ мекунад; модели пурраи динамикии меҳвари хаттӣ аз самтҳои рушди оянда аст. Модели динамикӣ соиш, таъсирҳои Coriolis ва марказгурезро пурра дар бар намегирад. Илова бар ин, арзёбии clearance ба TCP марказонида шудааст; таҳлили ҳаҷмии бархӯрди ҳамаи пайвандҳои робот ҳанӯз анҷом дода нашудааст.

Аз ин рӯ, рафтори KPIECE, EST, RRT, PRM ё дигар банақшагироне, ки дар ин ҷо дида мешавад, наметавонад ба шакли “ин алгоритм дар ҳар робот беҳтар аст” умумӣ карда шавад. Додаҳои худи манбаъ нишон медиҳанд, ки кори банақшагир ба занҷири кинематикӣ, геометрияи монеа, муҳити сенсорӣ ва қабати идоракунии физикии татбиқшуда вобаста аст.

Ёддошт оид ба Манбаъ ва Усул

Унвони аслӣ: Real-Time Big Data Pipelines for Industrial Robot Digital Twins: An OMPL Benchmarking Framework

Муаллифон: Metin Yılmaz; Cem Suha Yılmaz; Serhat Kahraman; Uğur Yayan.

Муаллифи масъул: Metin Yılmaz.

Муассисаҳо: 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ü.

Маҷалла: Machines.

Ношир: MDPI.

Ҷилд / шумора / мақола: 14 / 6 / 702.

Санаи нашр: 18 июни 2026.

Ирсол / бознигарӣ / қабул: 23 апрели 2026 / 2 июни 2026 / 3 июни 2026.

DOI:10.3390/machines14060702

Навъи манбаъ ва баррасии ҳамтоён: Мақолаи маҷаллаи илмии баррасишуда; Version of Record-и нашршуда.

Иҷозатнома: Creative Commons Attribution (CC BY).

Дастрасӣ ба додаҳо: Таҳқиқоти манбаъ маҷмӯи додаҳоро дар Mendeley Data нашр кардааст: Mendeley Data — xsnpgfz5mb/3.

Маблағгузорӣ: Таҳқиқот дар доираи KDT Joint Undertaking Grant Agreement No. 101140216 дастгирӣ шудааст. Манбаъ инчунин дастгирии Vinnova-и Шветсия, FFG-и Австрия, Business Finland, Ministry of Universities and Research-и Италия, FCT-и Португалия ва TÜBİTAK 124N448 дар Туркияро гузориш медиҳад.

Бархӯрди манфиатҳо: Тибқи манбаъ Metin Yılmaz дар AST4TR ва Serhat Kahraman дар DEFTR кор мекунанд. Муаллифони дигар бархӯрди манфиатҳои тиҷоратӣ ё молиявиро гузориш надодаанд; гуфта шудааст, ки маблағгузорон дар тарҳи таҳқиқот, ҷамъоварӣ/таҳлили додаҳо, навиштани мақола ё қарори нашр нақше надоштаанд.

Саҳми муаллифон: Консептуализатсия M.Y. ва U.Y.; усул M.Y. ва C.S.Y.; нармафзор M.Y.; санҷиш M.Y., C.S.Y. ва S.K.; таҳлили формалӣ M.Y. ва C.S.Y.; таҳқиқот M.Y. ва S.K.; захираҳо U.Y. ва C.S.Y.; куратсияи додаҳо ва визуализатсия M.Y.; назорат ва идоракунии лоиҳа U.Y. анҷом додаанд. Матни аввалия аз ҷониби M.Y. омода шуда, бозбинӣ ва таҳрир аз ҷониби C.S.Y., S.K. ва U.Y. анҷом шудааст.

Изҳорот оид ба истифодаи зеҳни сунъӣ: Муаллифон изҳор кардаанд, ки моделҳои Gemini 3.1 Pro, Claude Opus 4.6 ва Claude Sonnet 4.6-ро барои тарҳҳои ибтидоии кодҳои ёрирасони Python ва таҳрири забонӣ, инчунин Grammarly-ро барои таҳрири забонӣ истифода бурдаанд. Тибқи манбаъ абзорҳои AI дар консептуализатсияи таҳқиқот, иҷрои таҷрибаҳои роботи физикӣ ё бадастории натиҷаҳои асосии илмӣ истифода нашудаанд; коди тавлидшуда аз ҷониби муаллифони инсонӣ озмуда ва санҷида шудааст.

Маҳдудиятҳои асосии методӣ: Муҳити лаборатории назоратшаванда; берун аз доираи таҳқиқот будани ларзиши муҳит ва рӯшноии тағйирёбанда; арзёбӣ нашудани вазифаҳои роботии дорои тамоси зиёд; ба модели пурраи динамикии 7-DOF дохил нашудани меҳвари хаттӣ дар FMU; нопурра будани соиш ва баъзе таъсирҳои динамикии вобаста ба суръат дар модели идеалии динамикӣ; чен кардани clearance-и бехатарӣ бо масофаи абри нуқтаҳои TCP-марказӣ ба ҷойи тамоми бадани робот.

Огоҳии таҳририи дохили манбаъ: Рӯйхати 11 банақшагир дар бахшҳои асосии усул ва натиҷаҳо бо номҳои “BiEST” ва “LazyPRM*”, ки дар бахши Хулосаи мақола омадаанд, мувофиқат намекунад. Илова бар ин, як истиноди “Table 4” дар муҳокимаи натиҷаҳо аз рӯи муҳтаво ба додаҳои вариатсияи Table 7 ишора мекунад. Тавсифи муфассали феҳристи маҷмӯи додаҳо ва шумораҳои ҷамъбастии файлҳо дар Table 5 низ пурра яксон нестанд. Ин матни Verianla ба ҷойи ислоҳи ин номувофиқатҳо ва сохтани воқеияти нави манбаъ онҳоро намоён мекунад ва тафсирҳои ададии худро бо ҷадвалҳои асосии усул/натиҷа, ки санҷидан мумкин аст, маҳдуд месозад.


Мубодила:

Шарҳҳо пас аз баррасӣ нашр мешаванд.Шарҳи шумо ба раванди тасдиқ фиристода шуда, пас аз пазируфта шудан намоён мегардад.

Шарҳ гузоред

Нишонии почтаи электронии шумо нашр намешавад. Майдонҳои ҳатмӣ бо * нишон дода шудаанд

Иҷозат додан ба кукиҳо таҷрибаи шуморо дар ин сомона беҳтар мекунад. Сиёсати кукиҳо