<?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">sibadi</journal-id><journal-title-group><journal-title xml:lang="ru">Научный рецензируемый журнал "Вестник СибАДИ"</journal-title><trans-title-group xml:lang="en"><trans-title>The Russian Automobile and Highway Industry Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2071-7296</issn><issn pub-type="epub">2658-5626</issn><publisher><publisher-name>The Siberian State Automobile and Highway University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26518/2071-7296-2017-6(58)-148-154</article-id><article-id custom-type="elpub" pub-id-type="custom">sibadi-523</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>INFORMATICS, COMPUTER ENGINEERING AND MANAGEMENT</subject></subj-group></article-categories><title-group><article-title>МОДИФИКАЦИЯ АЛГОРИТМА RRT ДЛЯ ОПРЕДЕЛЕНИЯ ОПТИМАЛЬНОЙ ТРАЕКТОРИИ ДВИЖЕНИЯ АВТОМОБИЛЯ ПРИ ОБЪЕЗДЕ ПРЕПЯТСТВИЙ</article-title><trans-title-group xml:lang="en"><trans-title>THE MODIFICATION OF THE RRT ALGORITHM FOR THE OPTIMAL TRAJECTORY DETERMINING OF THE MOTION VEHICLE WITH THE OBSTACLES AVOIDANCE</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>Akhmetzyanov</surname><given-names>I. Z.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент, Scopus Author ID: 22936807300,  ResearcherID: O-5233-2015, доцент кафедры «Системный анализ и информатика» ФГАОУ ВО «Казанский (Приволжский) федеральный университет»</p><p>423822, г. Наб. Челны, пр. Мира, 16а</p><p>Главный специалист службы главного конструктора инновационных  автомобилей, Научно-технический центр ПАО «КАМАЗ»</p><p>423800, г. Набережные Челны, Транспортный проезд, 70</p></bio><bio xml:lang="en"><p>Candidate of Engineering Sciences, docent, Scopus Author  ID: 22936807300, ResearcherID: O-5233-2015; assistant  professor of the System Analysis and Informatics chair</p><p>423822, Mira pr. 16а, Nabereznye Chelny, Russian Federation</p><p>senior specialist of the Chief Designer for Innovative  Products unit, the Scientific and Technical Center</p><p>423800, Transportnyj proezd, 70, Nabereznye Chelny,  Russian Federation</p></bio><email xlink:type="simple">insurzg@gmail.com</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>Ionov</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>магистрант кафедры «Системный анализ и информатика» ФГАОУ ВО  «Казанский (Приволжский) федеральный университет»</p><p>423822, г. Наб. Челны, пр. Мира, 16а</p><p>Инженер-конструктор службы главного конструктора инновационных  автомобилей, Научно-технический центр ПАО «КАМАЗ»</p><p>423800, г. Набережные Челны, Транспортный проезд, 70</p></bio><bio xml:lang="en"><p>master student, System Analysis and Informatics chair</p><p>423822, Mira pr. 16а, Nabereznye Chelny, Russian Federation</p></bio><email xlink:type="simple">maks-ion@inbox.ru</email><xref ref-type="aff" rid="aff-2"/></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>Karabcev</surname><given-names>V. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, Scopus Author ID: 6506844842, ResearcherID: J- 6195-2016. Руководитель службы конструкторских и научно-исследовательских работ, Научно-технический центр ПАО «КАМАЗ»</p><p>423800, г. Набережные Челны, Транспортный проезд, 70</p><p>Доцент кафедры «Системный анализ и информатика» ФГАОУ ВО «Казанский  (Приволжский) федеральный университет»</p><p>423822, г. Наб. Челны, пр. Мира, 16а</p></bio><bio xml:lang="en"><p>Candidate of Engineering Sciences, Scopus Author ID:  6506844842, ResearcherID: J-6195-2016; Head of design and research works unit, the Scientific and Technical Center </p><p>423800, Transportnyj proezd, 70, Nabereznye Chelny, Russian Federation)</p><p>assistant professor of the System Analysis and Informaticschair</p><p>423822, Mira pr. 16а, Nabereznye Chelny, Russian Federation</p></bio><email xlink:type="simple">Vladimir.Karabtsev@kamaz.ru</email><xref ref-type="aff" rid="aff-3"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ФГАОУ ВО «Казанский (Приволжский) федеральный университет»&#13;
&#13;
Научно-технический центр ПАО «КАМАЗ»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Kazan (Volga) Federal University&#13;
&#13;
KAMAZ PTC</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>ФГАОУ ВО «Казанский (Приволжский) федеральный университет»&#13;
&#13;
Научно-технический центр ПАО «КАМАЗ»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Kazan (Volga) Federal University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-3"><aff xml:lang="ru"><institution>ФГАОУ ВО «Казанский (Приволжский) федеральный университет»&#13;
&#13;
Научно-технический центр ПАО «КАМАЗ»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>KAMAZ PTC&#13;
&#13;
Kazan (Volga) Federal University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>15</day><month>01</month><year>2018</year></pub-date><volume>0</volume><issue>6(58)</issue><fpage>148</fpage><lpage>154</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ахметзянов И.З., Ионов М.А., Карабцев В.С., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Ахметзянов И.З., Ионов М.А., Карабцев В.С.</copyright-holder><copyright-holder xml:lang="en">Akhmetzyanov I.Z., Ionov M.A., Karabcev V.S.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.sibadi.org/jour/article/view/523">https://vestnik.sibadi.org/jour/article/view/523</self-uri><abstract><p>Данная статья посвящена актуальной проблеме планирования траектории движения беспилотного транспортного средства. Представлены результаты разработки, программной реализации и исследования алгоритма построения квазиоптимальной  траектории движения беспилотного транспортного средства в известном окружении. В  качестве основы был использован стандартный алгоритм RRT для построения пути между  двумя точками. Для повышения эффективности в базовый алгоритм были введены  следующие модификации: ориентирование на точку финиша, удаление промежуточных  вершин, учёт кинематических ограничений при поворотах. Ориентирование на точку  финиша позволяет с некоторой вероятностью проверить возможность прямого соединения  последней точки, найденной алгоритмом RRT, с точкой финиша. Это значительно сокращает  время поиска траектории, так как в базовом алгоритме RRT поиск точки осуществляется до  тех пор, пока случайно сгенерированная точка не окажется в окрестности финиша. Удаление промежуточных вершин осуществляется для участков, на которых можно спрямить траекторию за счет удаления промежуточных вершин без пересечения препятствий. Реализован учёт кинематических ограничений на минимальный радиус поворота  транспортного средства на основе кривых Дубинса. В результате всех указанных  модификаций алгоритма его быстродействие возросло примерно на 30% по результатам компьютерного моделирования.</p></abstract><trans-abstract xml:lang="en"><p>The problem of planning the motion path of an unmanned vehicle is presented in the article. The results of development and the software  implementation, and the research of the algorithm for constructing quasi- optimal trajectory of an unmanned vehicle in a known environment are  shown. The RRT standard algorithm as the basis for the path construction  between two points is used in the article. To improve the efficiency, the basic  algorithm of the following modifications such as the orientation to the finish  point, the removal of intermediate vertices are introduced. The orientation to the finish point allows to check the possibility of the direct connection to the last point which could be found by the RRT algorithm. The orientation also  reduces the trajectory searching, because the basic RRT algorithm searches  the point until a randomly generated point appears in the vicinity of the  finish line. The deleting process of the intermediate vertices is carried out for such route sections where the trajectory could be straighten by the  intermediate vertices’ removing without crossing the obstacles. The  consideration of the kinematic constraints on the minimum turning radius of  the vehicle, which is based on the Dubins curves is implemented in the  article. As a result of all these algorithm modifications, its performance has  been increased about 30% according to the computer simulation results.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>алгоритмы</kwd><kwd>беспилотные автомобили</kwd><kwd>планирование движения</kwd><kwd>поиск пути</kwd><kwd>робототехника</kwd><kwd>кривые Дубинса</kwd><kwd>RRT</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algorithms</kwd><kwd>autonomous vehicles</kwd><kwd>motion planning</kwd><kwd>route search</kwd><kwd>robotics</kwd><kwd>Dubins curves</kwd><kwd>RRT</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">Polden J., Pan Z., Larkin N., Van Duin S. Path Planning with a Lazy Significant Edge Algorithm (LSEA). International Journal of Advanced Robotic Systems, 2013, vol. 10, pp. 1–8.</mixed-citation><mixed-citation xml:lang="en">Polden J., Pan Z., Larkin N., Van Duin S. Path Planning with a Lazy Significant  Edge Algorithm (LSEA). International Journal of Advanced Robotic Systems, 2013,  vol. 10, pp. 1–8.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Guang Yang and V. Kapila, Optimal path planning for unmanned air vehicles with kinematic and tactical constraints. Proceedings of the 41st IEEE Conference on Decision and Control, 2002, vol. 2, pp. 1301–1306.</mixed-citation><mixed-citation xml:lang="en">Guang Yang and V. Kapila, Optimal path planning for unmanned air vehicles with  kinematic and tactical constraints. Proceedings of the 41st IEEE Conference on  Decision and Control, 2002, vol. 2, pp. 1301–1306.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">T. Kunz and M. Stilman, Kinodynamic RRTs with fixed time step and best-input extension are not probabilistically complete. Algorithmic Foundations of Robotics XI, pp. 233– 244, Springer, 2015.</mixed-citation><mixed-citation xml:lang="en">T. Kunz and M. Stilman, Kinodynamic RRTs with fixed time step and best-input  extension are not probabilistically complete. Algorithmic Foundations of Robotics  XI. Springer, 2015, pp. 233–244, Springer.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">D. Hsu, R. Kindel, J.-C. Latombe, and S. Rock, Randomized kinodynamic motion planning with moving obstacles. The International Journal of Robotics Research, vol. 21, pp. 233–255, 2002.</mixed-citation><mixed-citation xml:lang="en">D. Hsu, R. Kindel, J.-C. Latombe, and S. Rock, Randomized kinodynamic motion  planning with moving obstacles. The International Journal of Robotics Research, vol. 21, pp. 233–255, 2002.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">LaValle S.M. Planning algorithms. Cambridge University Press. University of Illinois, p. 786.</mixed-citation><mixed-citation xml:lang="en">LaValle S.M. Planning algorithms. Cambridge University Press. University of Illinois, p. 786.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Dolgov D., Thrun S., Montemerlo M., Diebel J. Path Planning for Autonomous Vehicles in Unknown Semistructured Environments. The International Journal of Robotics Research, 2010, 29, pp. 485–501.</mixed-citation><mixed-citation xml:lang="en">Dolgov D., Thrun S., Montemerlo M., Diebel J. Path Planning for Autonomous  Vehicles in Unknown Semistructured Environments. The International Journal of  Robotics Research, 2010, 29, pp. 485–501.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Lindemann S. R. and LaValle S. M. Incrementally reducing dispersion by increasing Voronoi bias in RRTs. Proceedings IEEE International Conference on Robotics and Automation, 2004, vol. 4, pp. 3251–3257.</mixed-citation><mixed-citation xml:lang="en">Lindemann S. R. and LaValle S. M. Incrementally reducing dispersion by  increasing Voronoi bias in RRTs. Proceedings IEEE International Conference on  Robotics and Automation, 2004, vol. 4, pp. 3251–3257.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Пыхтин П.С., Камаев В.А., Крыжановский А.И., Никляев И.Ю., Пыхтин П.С. Планирование траектории движения мобильного робота с использованием градиента функции исследования областей пространства конфигураций // Кибернетика и программирование. 2014. № 1. С. 48-60.</mixed-citation><mixed-citation xml:lang="en">Pyhtin P.S., Kamaev V.A., Kryzhanovskij A.I., Nikljaev I.Ju., Pyhtin P.S.  Planirovanie traektorii dvizhenija mobil’nogo robota s ispol’zovaniem gradienta  funkcii issledova-nija oblastej prostranstva konfiguracij [space [Planning the trajectory of mobile robot using a gradient function studies areas configuration  space]. Kibernetika i programmirovanie, 2014, no 1.pp 48-60.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Hart P.E., Nilsson N.J., Raphael B. A Formal Basis for the Heuristic Determination of Minimum Cost Paths. Systems Science and Cybernetics, IEEE Transactions, 1968, vol. 4, issue 2, pp. 100-107.</mixed-citation><mixed-citation xml:lang="en">Hart P.E., Nilsson N.J., Raphael B. A Formal Basis for the Heuristic  Determination of Minimum Cost Paths. Systems Science and Cybernetics, IEEE  Transactions, 1968, vol. 4, issue 2, pp. 100-107.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">LaValle S.M., Kuffner J.J. Randomized Kinodynamic Planning. IEEE International Conference on Robotics and Automation, 1999, vol. 1, pp. 473-479.</mixed-citation><mixed-citation xml:lang="en">LaValle S.M., Kuffner J.J. Randomized Kinodynamic Planning. IEEE International  Conference on Robotics and Automation, 1999, vol. 1, pp. 473-479.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Schwarzer F., Saha M., Latombe J.-C. Adaptive Dynamic Collision Checking for Single and Multiple Articulated Robots in Complex Environments. IEEE Transactions on Robotics, 2005, pp. 338–353.</mixed-citation><mixed-citation xml:lang="en">Schwarzer F., Saha M., Latombe J.-C. Adaptive Dynamic Collision Checking for  Single and Multiple Articulated Robots in Complex Environments. IEEE Transactions on Robotics, 2005, pp. 338–353.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Boor V., Overmars M.H., Stappen A.F. The Gaussian sampling strategy for probabilistic roadmap planners. IEEE International Conference on Robotics and Automation, 1999, vol. 1, pp. 473–479.</mixed-citation><mixed-citation xml:lang="en">Boor V., Overmars M.H., Stappen A.F. The Gaussian sampling strategy for  probabilistic roadmap planners. IEEE International Conference on Robotics and  Automation, 1999, vol. 1, pp. 473–479.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Рэндал У. Биард, Тимоти У. МакЛэйн. Малые беспилотные летательные аппараты: теория и практика. Москва: ТЕХНОСФЕРА, 2015. – 312 c.</mixed-citation><mixed-citation xml:lang="en">Rjendal U. B., Timoti U.M. Malye bespilotnye letatel’nye apparaty: teorija i  praktika [Small Unmanned Aerial Vehicles: Theory and Practice]. Moskva: TEHNOSFERA, 2015, 312 p.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Minas AC, Urrutia S. Discrete Optimization Methods to Determine Trajectories for Dubins’ Vehicles. Electronic Notes in Discrete Mathematics, 2010, vol. 36, pp. 17–24.</mixed-citation><mixed-citation xml:lang="en">Minas AC, Urrutia S. Discrete Optimization Methods to Determine Trajectories  for Dubins’ Vehicles. Electronic Notes in Discrete Mathematics, 2010, vol. 36, pp. 17–24.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Dubins L.E. On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents. American Journal of Mathematics, 1957, vol. 79, No. 3.</mixed-citation><mixed-citation xml:lang="en">Dubins L.E. On Curves of Minimal Length with a Constraint on Average Curvature,  and with Prescribed Initial and Terminal Positions and Tangents. American Journal  of Mathematics, 1957, vol. 79, No. 3.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Chitsaz H. and LaValle S. M. Time-optimal Paths for a Dubins Airplane. Proceedings of the 46th IEEE Conference on Decision and Control (CDC), 2007, pp. 2379–2384.</mixed-citation><mixed-citation xml:lang="en">Chitsaz H. and LaValle S. M. Time-optimal Paths for a Dubins Airplane.  Proceedings of the 46th IEEE Conference on Decision and Control (CDC), 2007, pp. 2379–2384.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">K. Savla, E. Frazzoli and F. Bullo. Traveling Salesperson Problems for the Dubins Vehicle. IEEE Transactions on Automatic Control, vol. 53, No. 6, Jul. 2008, pp. 1378-1390.</mixed-citation><mixed-citation xml:lang="en">K. Savla, E. Frazzoli and F. Bullo. Traveling Salesperson Problems for the  Dubins Vehicle. IEEE Transactions on Automatic Control, vol. 53, No. 6, Jul. 2008, pp. 1378-1390.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Wang D., F. Qi. Trajectory Planning for a Four-Wheel-Steering Vehicle, Proceedings of the 2001 IEEE International Conference on Robotics &amp; Automation, 2001, pp. 3320–3325.</mixed-citation><mixed-citation xml:lang="en">Wang D., F. Qi. Trajectory Planning for a Four-Wheel-Steering Vehicle,  Proceedings of the 2001 IEEE International Conference on Robotics &amp; Automation, 2001, pp. 3320–3325.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Hota S, Ghose D. A. Modified Dubins Method for Optimal Path Planning of a Miniature Air Vehicle Converging to a Straight Line Path. Proceedings of the 2009 conference on American Control Conference, 2009, pp. 2397–2402.</mixed-citation><mixed-citation xml:lang="en">Hota S, Ghose D. A. Modified Dubins Method for Optimal Path Planning of a  Miniature Air Vehicle Converging to a Straight Line Path. Proceedings of the 2009  conference on American Control Conference, 2009, pp. 2397–2402.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Dubins L.E. On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents. American Journal of Mathematics, 1957, 79, pp. 497–516.</mixed-citation><mixed-citation xml:lang="en">Dubins L.E. On Curves of Minimal Length with a Constraint on Average Curvature,  and with Prescribed Initial and Terminal Positions and Tangents. American Journal  of Mathematics, 1957, 79, pp. 497–516.</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>
