Академиялык изилдөөлөр, түшүнүктүү тил

Verianla | Кыргызча академиялык изилдөөлөр жана илим

27 сентябрь 2026, Жекшемби
VERİANLAКөз карандысыз илимий басма
Менюну ачуу же жабуу
...
Башкы бет / Колдонмо илимдер / Инженерия / Өнөр Жай Роботторунун Санариптик Эгиздери үчүн Реалдуу Убакыттагы Чоң Маалыматтарды Иштетүү Түтүктөрү: OMPL Кыймыл Пландоочуларын HIL Чөйрөсүндө Салыштыруу
Инженерия

Өнөр Жай Роботторунун Санариптик Эгиздери үчүн Реалдуу Убакыттагы Чоң Маалыматтарды Иштетүү Түтүктөрү: OMPL Кыймыл Пландоочуларын HIL Чөйрөсүндө Салыштыруу

Бул изилдөө физикалык өнөр жай роботун жана анын виртуалдык түгөйүн миллисекунддук масштабда бирге көзөмөлдөө жана ар түрдүү кыймылды пландоо алгоритмдеринин симуляцияда эмес, чыныгы жабдыкта кандай иштей турганын өлчөө үчүн иштелип чыккан реалдуу убакыттагы роботтук санариптик эгиз жана Hardware-in-the-Loop (HIL) текшерүү алкагын карайт.

25/09/2026  Veri Anla 62 көрүү
Өнөр Жай Роботторунун Санариптик Эгиздери үчүн Реалдуу Убакыттагы Чоң Маалыматтарды Иштетүү Түтүктөрү: OMPL Кыймыл Пландоочуларын HIL Чөйрөсүндө Салыштыруу

Бул изилдөө физикалык өнөр жай роботун жана анын виртуалдык түгөйүн миллисекунддук масштабда бирге көзөмөлдөө жана ар түрдүү кыймылды пландоо алгоритмдеринин симуляцияда эмес, чыныгы жабдыкта кандай иштей турганын өлчөө үчүн иштелип чыккан реалдуу убакыттагы роботтук санариптик эгиз жана Hardware-in-the-Loop (HIL) текшерүү алкагын карайт. Бул изилдөөдө санариптик эгиз роботтун үч өлчөмдүү симуляциясы гана эмес; ал физикалык UR10e роботунан келген абал, багыт, ылдамдык, муун күч-аракети, күч жана бурама момент маалыматтарын виртуалдык модель менен убакыт боюнча шайкеш келтирип, жүрүм-турум айырмаларын өлчөөгө мүмкүн кылган физикалык-виртуалдык текшерүү системасы болуп саналат. Изилдөөдө ROS 2, Apache Kafka, Elasticsearch, MariaDB, Gazebo, MoveIt 2, OMPL жана Functional Mock-up Unit (FMU) компоненттери бир маалымат чынжырына бириктирилген.

Эксперименттик система алты айланма мууну бар Universal Robots UR10e манипуляторун Festo сызыктуу огуна орнотуу менен түзүлгөн 7 эркиндик даражалуу роботтук түзүлүштү колдонот. Робот төрт бөлүмдүү тар автобус шассисинин демонстраторунун айланасында кыймылдаган; 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 KafkaROS билдирүүлөрүн 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 } \]

Бул теңдеме роботтун муун мейкиндигиндеги кыймыл көлөмүн эмес, акыркы эффектордун туруктуу дүйнөлүк координат системасында басып өткөн үч өлчөмдүү геометриялык аралыкты берет.

Маалымат топтому эмнелерди камтыйт?

Изилдөө абал, багыт, муун ылдамдыктары, муун күч-аракеттери, 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

Таблицадагы физикалык аткаруу убактысы — роботтун траекторияны физикалык жактан аяктоосуна кеткен убакыт; баштапкы пландоонун эсептөө убактысы бул мааниге киргизилген эмес. KPIECE нин 0,53 m жол узундугунун стандарттык четтөөсү бул эксперименттеги эң төмөн өзгөрмөлүүлүктөрдүн бирин көрсөтөт. PRM дин 6,80 m стандарттык четтөөсү болсо бирдей баштапкы жана максаттуу шарттардагы ар башка кайталоолордун арасында жолдордун түрдүүлүгү жогору экенин көрсөтөт.

Пландагычтардын ортосундагы айырма жөн гана байкоого негизделбейт. Он кайталоо боюнча жүргүзүлгөн 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 үчүн 27 максаттуу абал боюнча эсептелген симуляция-чыныгы дүйнө траектория айырмасынын RMSE мааниси 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 негизиндеги көлөмдүк талдоодо 0,02 m voxel чечилиши колдонулган. 44 бөлүктөн турган CAD моделинен түзүлгөн баштапкы “belief map” 20.334 жалбырак түйүнүн камтыса, чыныгы сенсор скандары кошулгандан кийин карта 26.590 түйүнгө жеткен.

Биринчи HIL айлампасынын 26 сенсор сканынан жалпысынан 5.108.938 дүйнөлүк координаттагы чекит алынган. Алардын 1.884.392 си, башкача айтканда %36,9 у, шассинин чектик көлөмүнүн ичинде калган; 3.224.546 чекит шассиден тышкаркы байкоо катары алынып салынган. 44 CAD бөлүгүнүн 38 инде жок дегенде бир ээлеген voxel табылган, башкача айтканда бир скан айлампасында бөлүк деңгээлинде %86,4 камтуу алынган.

Баштапкы 20.334 түйүн менен сенсор маалыматынан кийинки 26.590 түйүндүн ортосундагы 6.256 түйүндүк айырма идеалдуу 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 огунда болжол менен +0,886 менен +1,603 mm аралыгында системалуу оң bias байкалган. Булак муну 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 аралыгында. Макала бул архитектура 50 Hz үчүн аныкталган 20 ms цикл чегин сактай турганын билдирет.

Бул убакыттарды чечмелөөдө 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 куралдары изилдөөнү концептуалдаштырууда, физикалык робот эксперименттерин жүргүзүүдө же негизги илимий натыйжаларды чыгарууда колдонулган эмес; түзүлгөн код адам авторлор тарабынан сыноодон өткөрүлүп, текшерилген.

Негизги методикалык чектөөлөр: Көзөмөлдөнгөн лабораториялык чөйрө; айлана-чөйрөнүн термелүүсү жана өзгөрмө жарыктандыруу камтуудан тышкары болушу; тийишүүгө бай робот тапшырмалары бааланбаганы; FMU сызыктуу огту толук динамикалык 7-DOF модель катары камтыбаганы; сүрүлүү жана ылдамдыкка көз каранды айрым динамикалык таасирлер идеалдуу динамикалык моделде жетишсиз экени; коопсуздук аралыгы роботтун бүт денесинин ордуна TCP борборлуу чекиттер булутунун аралыгы менен өлчөнгөнү.

Булак ичиндеги редакциялык эскертүү: Негизги ыкма жана натыйжа бөлүмдөрүндөгү 11 пландагычтын тизмеси менен макаланын Корутунду бөлүмүндө кездешкен “BiEST” жана “LazyPRM*” аттары дал келбейт. Мындан тышкары, натыйжаларды талкуулоодогу бир “Table 4” шилтемеси мазмуну боюнча Table 7 деги дисперсия маалыматтарына ишарат кылып жаткандай көрүнөт. Маалымат топтомунун кеңири каталог сүрөттөмөсү менен Table 5 теги жыйынтык файл сандары да толук бирдей эмес. Бул Verianla тексти бул дал келбестиктерди оңдоп, жаңы булак чындыгын түзүүнүн ордуна аларды көрүнүктүү кылат жана сандык чечмелөөлөрүн текшерүүгө боло турган негизги ыкма/натыйжа таблицалары менен чектейт.


Бөлүшүү:

Пикирлер текшерилгенден кийин жарыяланат.Пикириңиз жактыруу процессине жөнөтүлүп, ылайыктуу деп табылганда көрүнөт.

Пикир калтырыңыз

E-mail дарегиңиз жарыяланбайт. Милдеттүү талаалар * менен белгиленген

Бул сайтта кукилерге уруксат берүү тажрыйбаңызды жакшыртат. Куки саясаты