<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.22.125-133</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-956</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>РОБОТЫ, МЕХАТРОНИКА И РОБОТОТЕХНИЧЕСКИЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ROBOT, MECHATRONICS AND ROBOTIC SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Вероятность столкновения автономного мобильного робота с препятствием</article-title><trans-title-group xml:lang="en"><trans-title>Probability of Collision between Autonomous Mobile Robot with an Obstacle</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Яковлев</surname><given-names>Д. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Iakovlev</surname><given-names>D. S.</given-names></name></name-alternatives><bio xml:lang="ru"/><bio xml:lang="en"><p>Engineer of the Department "Automated transport systems", Science and Educational Center "Robotics" Bauman Moscow State Technical University, Post-graduate of "Theory of Mechanisms and Machines" department of the Bauman Moscow State Technical University</p><p>Moscow, 105005</p></bio><email xlink:type="simple">yakovlevds@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Тачков</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Tachkov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"/><bio xml:lang="en"><p>Moscow, 105005</p></bio><email xlink:type="simple">tachkov@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>НУЦ "Робототехника" МГТУ им. Н. Э. Баумана</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Science and Educational Center "Robotics" Bauman Moscow State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>02</day><month>03</month><year>2021</year></pub-date><volume>22</volume><issue>3</issue><fpage>125</fpage><lpage>133</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/956">https://mech.novtex.ru/jour/article/view/956</self-uri><abstract><p>Рассмотрена задача оценки вероятности столкновения с препятствием автономного мобильного робота, выполняющего движение по спланированной траектории. Проведены обзор и анализ методов решения данной задачи. Показано, что рассмотренные методы базируются на использовании периодически обновляемых клеточных карт проходимости (сеток занятости). Разработан новый метод оценки вероятности столкновения мобильного робота с препятствием, базирующийся на использовании клеточной вероятностной карты, в каждой ячейке которой хранится значение оценки вероятности нахождения в ней препятствия, и условной вероятности накрытия клеток карты с учетом возможных боковых и угловых отклонений мобильного робота от спланированной траектории (координатного закона накрытия клетки), обусловленных динамическими характеристиками системы управления движением. Для построения вероятностной карты использована динамически обновляемая многослойная карта проходимости, в которой каждый слой, за исключением результирующего, заполняется данными от классификаторов внешней среды, обрабатывающих информацию от информационно-измерительной системы мобильного робота. Результирующий слой представляет собой результат байесовского вывода по данным остальных слоев. Система управления движением автономного мобильного робота обеспечивает построение многослойной карты проходимости, карты вероятностей нахождения препятствий, определение координат робота, планирование траектории, контроль за следованием робота по ней и вычисление вероятности столкновения с препятствием. Выполнена программная реализация разработанного метода оценки вероятности столкновения мобильного робота с препятствием в виде встраиваемого модуля в среде ROS (Robot Operating System). Приведено описание натурных экспериментов с мобильным роботом при возникновении на пути его следования перемещаемого препятствия. Приведены результаты анализа изменения вероятности столкновения робота с препятствием, и дана интерпретация результатов экспериментов. Обоснована необходимость вычисления вероятности столкновения мобильного робота с препятствием для оценки риска как основного показателя безопасности системы управления движением. Дана оценка результатам данной работы в решении задачи обеспечения безопасности движения автономных мобильных роботов.</p></abstract><trans-abstract xml:lang="en"><p>The probability estimation problem of a collision between path tracking for an autonomous mobile robot with an obstacle is considered. We reviewed and analyzed methods for solving this problem. We show that reviewed methods use periodically updated grid maps (occupancy grids). The new method of probability estimation of the collision between the mobile robot with an obstacle is presented. This method based on the use of probabilistic grid map. Each cell of this map stores the estimated probability that the obstacle is located within. In addition, this map stores the conditional probability of occupying of the map cells by a robot, taking into account the possible lateral and angular deviation from the planned trajectory. This deviation caused by error connected with dynamic characteristics of the tracking system. To build the probabilistic occupancy grid, the dynamically updated multilayer grid map was used. Each layer of this map, except for the resulting output, has been filled with the data obtained from classifiers which process information incoming from sensory of the robot. This layer is the result of Bayesian inference from the layers laying below. The motion control system provides construction of the multilayered grid maps, probabilistic occupancy grids, coordinate estimations, path planning, motion tracking and the probability estimation for collision with obstacles. The method such estimation is implemented as an embedded module compatible with ROS (Robot Operating System). The description of experiments with the mobile robot in-nature (on the field) is given in the case when a motile obstacle appears intercepting the planned path. The estimated changes of probability for a collision between the mobile robot with obstacle are presented, interpretation of the obtained results is also given. Here we demonstrated the necessity of collision probability estimation for assessment of the risk as the main safety indicator of the given motion control system. Results of this work are considered and evaluated as a solution to the problem of ensuring the safety of motion tracking for autonomous mobile robots.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>автономность</kwd><kwd>безопасность движения</kwd><kwd>вероятность столкновения с препятствием</kwd><kwd>обеспечение безопасности</kwd><kwd>мобильный робот</kwd><kwd>система управления движением</kwd><kwd>риск</kwd><kwd>аварийная ситуация</kwd></kwd-group><kwd-group xml:lang="en"><kwd>autonomy</kwd><kwd>traffic safety</kwd><kwd>probability of collision with an obstacle</kwd><kwd>security</kwd><kwd>mobile robot</kwd><kwd>traffic control system</kwd><kwd>risk</kwd><kwd>emergency</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Liu S. B. et al. Provably Safe Motion of mobile robots in human environments // International Conference on Intelligent Robots and Systems (IROS-2017). 2017. P. 1351-1357. DOI: 10.1109/IROS.2017.8202313.</mixed-citation><mixed-citation xml:lang="en">Liu S. B. et al. Provably Safe Motion of mobile robots in human environments, International Conference on Intelligent Robots and Systems (IROS-2017), 2017, pp. 1351—1357, DOI: 10.1109/IROS.2017.8202313.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Adam S., Larsen M., Jensen K., Schultz U. P. Rule-based dynamic safety monitoring for mobile robots // Journal of software Engineering. 2016. Vol. 7. P. 120—141.</mixed-citation><mixed-citation xml:lang="en">Adam S., Larsen M., Jensen K., Schultz U. P. Rule-based dynamic safety monitoring for mobile robots, Journal of software Engineering, 2016, vol. 7, pp. 120—141.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Hafez O. A., Arana G. D., Spenko M. Integrity risk-based model predictive control for mobile robots // 2019 International conference on Robotics and Automation (ICRA), Montreal, Canada, 2019. P. 5793—5799. DOI: 10.1109/ICRA.2019.8793521.</mixed-citation><mixed-citation xml:lang="en">Hafez O. A., Arana G. D., Spenko M. Integrity risk-based model predictive control for mobile robots, 2019 International conference on Robotics and Automation (ICRA), Montreal, Canada, 2019, pp. 5793—5799, DOI: 10.1109/ICRA.2019.8793521.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Gill J.S, Pisu P., Krovi V. N., Schmid M. J. Behavior identification and prediction for a probabilistic risk framework // arXiv:1905.08332v1, 2019, 10 p. DOI: 10.1115/DSCC2019-9097.</mixed-citation><mixed-citation xml:lang="en">Gill J.S, Pisu P., Krovi V. N., Schmid M. J. Behavior identification and prediction for a probabilistic risk framework, arXiv:1905.08332v1, 2019, 10 p. DOI: 10.1115/DSCC2019-9097.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Blake A. et al. FPR — Fast path risk algorithm to evaluate collision probability // IEEE Robotics and Automation Letters. 2020. Vol. 5, N. 1. P. 1—7. DOI: 10.1109/LRA.2019.2943074.</mixed-citation><mixed-citation xml:lang="en">Blake A. et al. FPR — Fast path risk algorithm to evaluate collision probability, IEEE Robotics and Automation Letters, 2020, vol. 5, no. 1, pp. 1—7, DOI: 10.1109/LRA.2019.2943074.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Gindele T., Brechtel S., Dillmann R. A probabilistic model for estimating driver behaviors and vehicle trajectories in traffic environments // 13th International IEEE Conference on, IEEE. 2010. P. 1625—1631. DOI: 10.1109/ITSC.2010.5625262.</mixed-citation><mixed-citation xml:lang="en">Gindele T., Brechtel S., Dillmann R. A probabilistic model for estimating driver behaviors and vehicle trajectories in traffic environments, 13th International IEEE Conference on, IEEE, 2010, pp. 1625—1631, DOI: 10.1109/ITSC.2010.5625262</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Xiangkun He, Yulong Liu, Chen Lv, Xuewu Ji, Yahui Liu. Emergency steering control of autonomous vehicle for collision avoidance and stabilization // Vehicle System Dynamics. 2019. Vol. 57, Iss. 8. P. 1163—1187. DOI: 10.1080/00423114.2018.1537494.</mixed-citation><mixed-citation xml:lang="en">Xiangkun He, Yulong Liu, Chen Lv, Xuewu Ji, Yahui Liu. Emergency steering control of autonomous vehicle for collision avoidance and stabilization, Vehicle System Dynamics, 2019, vol. 57, iss. 8, pp. 1163—1187, DOI: 10.1080/00423114.2018.1537494.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Puphal T., Probst M., Eggert J. Probabilistic UncertaintyAware Risk Spot Detector for Naturalistic Driving // IEEE Transactions on Intelligent Vehicles. 2019. Vol. 4, N. 3. P. 406—415. DOI: 10.1109/TIV.2019.2919465.</mixed-citation><mixed-citation xml:lang="en">Puphal T., Probst M., Eggert J. Probabilistic UncertaintyAware Risk Spot Detector for Naturalistic Driving, IEEE Transactions on Intelligent Vehicles, 2019, vol. 4, no. 3, pp. 406—415, DOI: 10.1109/TIV.2019.2919465.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Miura J., Negishi Y., Shirai Y. Adaptive robot speed control by considering map and motion uncertainty // Robotics and Autonomous Systems. 2006. Vol. 54. P. 110—117. DOI: 10.1016/j.robot.2005.09.020.</mixed-citation><mixed-citation xml:lang="en">Miura J., Negishi Y., Shirai Y. Adaptive robot speed control by considering map and motion uncertainty, Robotics and Autonomous Systems, 2006, vol. 54, pp. 110—117, DOI: 10.1016/j.robot.2005.09.020.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Agamennoni G., Nieto J. I., Nebot E. M. Estimation of multivehicle dynamics by considering contextual information // IEEE Transactions on robotics. August 2012. Vol. 28, N. 4. DOI: 10.1109/TRO.2012.2195829.</mixed-citation><mixed-citation xml:lang="en">Agamennoni G., Nieto J. I., Nebot E. M. Estimation of multivehicle dynamics by considering contextual information, IEEE Transactions on robotics, August 2012, vol. 28, no. 4, DOI: 10.1109/TRO.2012.2195829.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Яковлев Д.С, Тачков А. А. Задача оценки и обеспечения безопасности наземных робототехнических комплексов // Сб. Тр. 3-й Междунар. науч.-практ. конф. "Фундаментально-прикладные проблемы безопасности, живучести, надежности, устойчивости и эффективности систем". 2019. С. 409—413.</mixed-citation><mixed-citation xml:lang="en">Iakovlev D. S., Tachkov A. A. The task of assessing and ensuring the safety of ground-based robotic systems, Sbornik trudov 3-oj Mezhdunarodnoj nauchno-prakticheskoj konferencii "Fundamental’noprikladnye problemy bezopasnosti, zhivuchesti, nadyozhnosti, ustojchivosti i effektivnosti sistem", pp. 409—413 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Северцев Н. А., Дедков В. К. Системный анализ и моделирование безопасности. М.: Высшая школа, 2006. 462 с.</mixed-citation><mixed-citation xml:lang="en">Severtsev N. A., Dedkov V. K. System analysis and safety modeling, Moscow, Vysshaya shkola, 2006, 462 pp. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Rios-Martinez J., Spalanzani A., Laugier C. Understanding human interaction for probabilistic autonomous navigation using Risk-RRT approach // IEEE Int. Conf. IROS. 2011. P. 2014—2019. DOI: 10.1109/IROS.2011.6094496.</mixed-citation><mixed-citation xml:lang="en">Rios-Martinez J., Spalanzani A. and Laugier C. Understanding human interaction for probabilistic autonomous navigation using Risk-RRT approach, IEEE Int. Conf. IROS, 2011, pp. 2014—2019, DOI: 10.1109/IROS.2011.6094496.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Fulgenzi C., Spalanzani A., Laugier C. Dynamic obstacle avoidance in uncertain environment combining PVOs and occupancy grid // Proceedings 2007 IEEE International Conference on Robotics and Automation, Roma. 2007. P. 1610—1616. DOI: 10.1109/ROBOT.2007.363554.</mixed-citation><mixed-citation xml:lang="en">Fulgenzi C., Spalanzani A., Laugier C. Dynamic obstacle avoidance in uncertain environment combining PVOs and occupancy grid, Proceedings 2007 IEEE International Conference on Robotics and Automation, Roma, 2007, pp. 1610—1616, DOI: 10.1109/ROBOT.2007.363554.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Кузнецов А. В. Модели движения, взаимодействия и сети связи мобильных агентов в иерархических системах на основе клеточных автоматов. Дисс. доктора физ.-мат. наук, 05.13.01, место защиты г. Воронеж, ФГБОУ ВО "Воронежский государственный университет", 2019. 268 с.</mixed-citation><mixed-citation xml:lang="en">Kuznetsov A. V. Models of movement, interaction and communication networks of mobile agents in hierarchical systems based on cellular automata, Doctor thesis in Physical and Mathematical Sciences, Voronezh State University, 2019, 268 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Elfes A. Using occupancy grids for mobile robot perception and navigation // Computer. June 1989. Vol. 22. P. 46—57. DOI: 10.1109/2.30720.</mixed-citation><mixed-citation xml:lang="en">Elfes A. Using occupancy grids for mobile robot perception and navigation, Computer, June 1989, vol. 22, pp. 46—57.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Freda L. et al. 3D Multi-robot patrolling with twolevel coordination strategy // Autonomous Robots. 2019. Vol. 43. P. 1747—1779. DOI: 10.1007/s10514-018-09822-3.</mixed-citation><mixed-citation xml:lang="en">Freda L. et al. 3D Multi-robot patrolling with two-level coordination strategy, Autonomous Robots, 2019, vol. 43, pp. 1747—1779, DOI: 10.1007/s10514-018-09822-3.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Lu D. V., Hershberger D., Smart W. D. Layered costmaps for context-sensitive navigation // IEEE International Conference on Intelligent Robots and Systems (IROS). 2014. P. 709—715. DOI: 10.1109/IROS.2014.6942636.</mixed-citation><mixed-citation xml:lang="en">Lu D. V., Hershberger D., Smart W. D. Layered costmaps for context-sensitive navigation, IEEE International Conference on Intelligent Robots and Systems (IROS), 2014, pp. 709—715, DOI: 10.1109/IROS.2014.6942636.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Fankhauser P., Hutter M. A Universal Grid Map Library: Implementation and Use Case for Rough Terrain Navigation // Robot Operating System (ROS), Springer, Cham. 2016. Vol. 1. P. 99—120. DOI: 10.1007/978-3-319-26054-9_5.</mixed-citation><mixed-citation xml:lang="en">Fankhauser P., Hutter M. A Universal Grid Map Library: Implementation and Use Case for Rough Terrain Navigation, Robot Operating System (ROS), Springer, Cham, 2016, vol. 1, pp. 99—120, DOI: 10.1007/978-3-319-26054-9_5.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Sebastian Thrun, Wolfram Burgard, Dieter Fox. Probabilistic Robotics. MIT press, 2006. P. 26—33.</mixed-citation><mixed-citation xml:lang="en">Thrun S., Burgard W., Fox D. Probabilistic Robotics, MIT press, 2006, pp. 26—33.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Буравлев А. И. К вопросу определения приведенной зоны поражения объектов // Вооружение и экономика. 2018. № 2(44). С. 11—16.</mixed-citation><mixed-citation xml:lang="en">Buravlev A. I. To the question of determining the reduced damage zone of objects, Vooruzhenie i ekonomika, 2018, vol. 2 (44), pp. 11—16.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Тачков А. А., Вуколов А. Ю., Козов А. В. Особенности портирования Robot Operating System на программно-аппаратную платформу "Эльбрус" // Программные продукты и системы. 2019. Т. 32, № 4. С. 655—664. DOI: 10.15827/0236-235X.128.655-664.</mixed-citation><mixed-citation xml:lang="en">Tachkov A. A., Vukolov A. Yu., Kozov A. V. Peculiarities of porting the Robot Operating System Framework onto Elbrus platform, Programmnye produkty i sistemy, 2019, vol. 32, no. 4, pp. 655—664. DOI: 10.15827 / 0236-235X.128.655-664 (in Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
