<?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">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2023-11-1-18-30</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-611</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>MULTIPLE ROBOTS (ROBOTIC CENTERS) AND SYSTEMS. REMOTE SENSING AND NON-DESTRUCTIVE TESTING</subject></subj-group></article-categories><title-group><article-title>Непрерывный генетический алгоритм в задаче захвата манипуляционным роботом объекта априорно неизвестной формы</article-title><trans-title-group xml:lang="en"><trans-title>Continuous genetic algorithm for grasping an object of a priori unknown shape by a robotic manipulator</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4688-9346</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Воронков</surname><given-names>А. Д.</given-names></name><name name-style="western" xml:lang="en"><surname>Voronkov</surname><given-names>A. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Воронков Андрей Дадашевич, аспирант кафедры проблем управления Института искусственного интеллекта</p><p>119454, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Andrey D. Voronkov, Postgraduate Student, Department of Control Problems, Institute of Artificial Intelligence</p><p>78, Vernadskogo pr., Moscow, 119454</p></bio><email xlink:type="simple">a.voronkov.rtu@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-8690-6422</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Диане</surname><given-names>С. А.K.</given-names></name><name name-style="western" xml:lang="en"><surname>Diane</surname><given-names>S. A.K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Диане Секу Абдель Кадер, к.т.н., доцент кафедры проблем управления Института искусственного интеллекта</p><p>119454, Москва, пр-т Вернадского, д. 78</p><p>Scopus Author ID 57188548666</p><p>ResearcherID T-5560-2017</p></bio><bio xml:lang="en"><p>Sekou A.K. Diane, Cand. Sci. (Eng.), Assistant Professor, Department of Control Problems, Institute of Artificial Intelligence</p><p>78, Vernadskogo pr., Moscow, 119454</p><p>Scopus Author ID 57188548666</p><p>ResearcherID T-5560-2017</p><p> </p></bio><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>MIREA – Russian Technological University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>02</day><month>02</month><year>2023</year></pub-date><volume>11</volume><issue>1</issue><fpage>18</fpage><lpage>30</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Воронков А.Д., Диане С.А., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Воронков А.Д., Диане С.А.</copyright-holder><copyright-holder xml:lang="en">Voronkov A.D., Diane S.A.</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://www.rtj-mirea.ru/jour/article/view/611">https://www.rtj-mirea.ru/jour/article/view/611</self-uri><abstract><p>Цели. Задача взаимодействия манипуляционного робота с априорно неизвестными объектами рабочей области представляет большой интерес для научного сообщества и множества отраслей. Решение этой задачи позволит сократить время адаптации робота к новым средам и объектам в них. Один из главных этапов взаимодействия манипуляционного робота с объектами сцены – поиск целевого положения захватного устройства на основе бортовой сенсорной подсистемы – может быть осуществлен рядом методов. Методы, связанные с технологиями машинного обучения и самообучения, могут быть неподходящими для некоторых областей применения (например, во время аварийно-спасательных работ), когда требуется быстро осуществить поиск целевого положения захватного устройства для априорно неизвестного объекта, информации о котором нет в базе данных робота. Поэтому для этой задачи представляются применимыми эвристические подходы, например, генетический алгоритм. Целями работы являются реализация поиска целевого положения захватного устройства с избеганием столкновений на основе непрерывного генетического алгоритма и исследование его работоспособности в условиях виртуального моделирования.Методы. Использован эвристический алгоритм поиска – непрерывный генетический алгоритм. В комплексном алгоритме анализа сцены использованы классические методы обработки изображения. Использовано виртуальное моделирование для оценки эффективности алгоритма.Результаты. В работе рассмотрена возможность применения непрерывного генетического алгоритма в задаче захвата объекта априорно неизвестной формы с избеганием столкновений с другими объектами статической сцены. Представлен комплексный алгоритм анализа сцены и реализация непрерывного генетического алгоритма для решения задачи поиска целевого положения захватного устройства робота избыточной кинематики Kuka LBR iiwa 7 R800. Проведены эксперименты и приведены результаты виртуального моделирования полученного алгоритма.Выводы. Проведенное исследование позволяет утверждать, что непрерывный генетический алгоритм достаточно эффективен в задачах поиска целевого положения захватного устройства манипуляционного робота при условиях, когда статическая сцена представляет собой хаотично расположенные объекты разной формы.</p></abstract><trans-abstract xml:lang="en"><sec><title>Objectives</title><p>Objectives. The problem of providing the interaction of a robotic manipulator with a priori unknown objects in a given workspace is of great interest both to the research community and many industries. By developing a solution to this problem, it will be possible to reduce the time taken for robots to adapt to new environments and objects therein. One of the primary stages of providing the interaction of the robotic manipulator with objects is the search for the target position of the robot gripper based on the onboard sensor subsystem, which can be carried out by a number of methods. Methods associated with machine learning and self-learning technologies may not be suitable for some applications (for example, during rescue operations) when it is necessary to quickly search for the target position of the gripper for an a priori unknown object, about which there is no relevant information in the robot database. Therefore, for this problem, heuristic approaches – for example, genetic algorithms – seem to be applicable. The objectives of this work are to implement a search based on a continuous genetic algorithm for the target position of the robot gripper including collision avoidance and study its performance under virtual simulation.</p></sec><sec><title>Methods</title><p>Methods. A heuristic search algorithm (continuous genetic algorithm) is used. The complex scene analysis algorithm uses classical image processing methods. In order to evaluate the effectiveness of the algorithm, virtual simulation is used.</p></sec><sec><title>Results</title><p>Results. The possibility of using a continuous genetic algorithm is analyzed in the problem of grasping an object of an a priori unknown shape avoiding collisions with other objects of a static scene. A complex scene analysis algorithm and implementation of a continuous genetic algorithm are presented for finding the target position of the gripper of a Kuka LBR iiwa 7 R800 robotic control system with redundant kinematics. The results of an experimental virtual simulation of the obtained algorithm are presented.</p></sec><sec><title>Conclusions</title><p>Conclusions. The conducted research demonstrates the effectiveness of the continuous genetic algorithm in obtaining the target position of the gripper of the robotic manipulator under conditions when the static scene represents randomly located objects of various shapes.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>непрерывный генетический алгоритм</kwd><kwd>захват объектов неизвестной формы</kwd><kwd>позиционирование захватного устройства</kwd><kwd>избегание столкновений</kwd><kwd>манипуляционный робот</kwd></kwd-group><kwd-group xml:lang="en"><kwd>continuous genetic algorithm</kwd><kwd>grasping of objects of unknown shape</kwd><kwd>positioning of gripper</kwd><kwd>collision avoidance</kwd><kwd>robotic manipulator</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">Lei Q., Wisse M. Fast grasping of unknown objects using cylinder searching on a single point cloud. In: Ninth International Conference on Machine Vision (ICMV 2016). 2016. V. 10341. https://doi.org/10.1117/12.2268422</mixed-citation><mixed-citation xml:lang="en">Lei Q., Wisse M. Fast grasping of unknown objects using cylinder searching on a single point cloud. In: Ninth International Conference on Machine Vision (ICMV 2016). 2016. V. 10341. https://doi.org/10.1117/12.2268422</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Sundermeyer M., Mousavian A., Triebel R., Fox D. Contact-GraspNet: efficient 6-DoF grasp generation in cluttered scenes. arXiv [Preprint]. 2021. 7 p. Available from URL: https://arxiv.org/abs/2103.14127</mixed-citation><mixed-citation xml:lang="en">Sundermeyer M., Mousavian A., Triebel R., Fox D. Contact-GraspNet: efficient 6-DoF grasp generation in cluttered scenes. arXiv [Preprint]. 2021. 7 p. Available from URL: https://arxiv.org/abs/2103.14127</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Breyer M., Chung J., Ott L., Siegwart R., Nieto J. Volumetric grasping network: Real-time 6 DOF grasp detection in clutter. In: 4th Conference on Robot Learning (CoRL 2020). P. 1602–1611. Available from URL: https://proceedings.mlr.press/v155/breyer21a/breyer21a.pdf</mixed-citation><mixed-citation xml:lang="en">Breyer M., Chung J., Ott L., Siegwart R., Nieto J. Volumetric grasping network: Real-time 6 DOF grasp detection in clutter. In: 4th Conference on Robot Learning (CoRL 2020). P. 1602–1611. Available from URL: https://proceedings.mlr.press/v155/breyer21a/breyer21a.pdf</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Lippiello V., Ruggiero F., Siciliano B., Luigi V. Visual grasp planning for unknown objects using a multifingered robotic hand. IEEE/ASME Transactions on Mechatronics. 2013;18(3):1050–1059. https://doi.org/10.1109/TMECH.2012.2195500</mixed-citation><mixed-citation xml:lang="en">Lippiello V., Ruggiero F., Siciliano B., Luigi V. Visual grasp planning for unknown objects using a multifingered robotic hand. IEEE/ASME Transactions on Mechatronics. 2013;18(3):1050–1059. https://doi.org/10.1109/TMECH.2012.2195500</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Lei Q., Meijer J., Wisse M. A survey of unknown object grasping and our fast grasping algorithm-C shape grasping. In: 2017 3rd International Conference on Control, Automation and Robotics (ICCAR). P. 150–157. https://doi.org/10.1109/ICCAR.2017.7942677</mixed-citation><mixed-citation xml:lang="en">Lei Q., Meijer J., Wisse M. A survey of unknown object grasping and our fast grasping algorithm-C shape grasping. In: 2017 3rd International Conference on Control, Automation and Robotics (ICCAR). P. 150–157. https://doi.org/10.1109/ICCAR.2017.7942677</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Back S., Lee J., Kim T., Noh S., Kang R., Bak S., Lee K. Unseen object amodal instance segmentation via hierarchical occlusion modeling. arXiv [Preprint]. 2021. 8 p. Available from URL: https://arxiv.org/abs/2109.11103</mixed-citation><mixed-citation xml:lang="en">Back S., Lee J., Kim T., Noh S., Kang R., Bak S., Lee K. Unseen object amodal instance segmentation via hierarchical occlusion modeling. arXiv [Preprint]. 2021. 8 p. Available from URL: https://arxiv.org/abs/2109.11103</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Abhijit M., Federico T., Perez-Gracia A. Grasping unknown objects in clutter by superquadric representation. In: 2018 Second IEEE International Conference on Robotic Computing (IRC). P. 292–299. https://doi.org/10.1109/IRC.2018.00062</mixed-citation><mixed-citation xml:lang="en">Abhijit M., Federico T., Perez-Gracia A. Grasping unknown objects in clutter by superquadric representation. In: 2018 Second IEEE International Conference on Robotic Computing (IRC). P. 292–299. https://doi.org/10.1109/IRC.2018.00062</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Miller A., Knoop S., Christensen H., Allen P. Automatic grasp planning using shape primitives. In: Proceedings of the 2003 IEEE International Conference on Robotics and Automation. P. 1824–1829. https://doi.org/10.1109/ROBOT.2003.1241860</mixed-citation><mixed-citation xml:lang="en">Miller A., Knoop S., Christensen H., Allen P. Automatic grasp planning using shape primitives. In: Proceedings of the 2003 IEEE International Conference on Robotics and Automation. P. 1824–1829. https://doi.org/10.1109/ROBOT.2003.1241860</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Firman M., Aodha O., Julier S., Gabriel J. Structured prediction of unobserved voxels from a single depth image. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). P. 5431–5440. https://doi.org/10.1109/CVPR.2016.586</mixed-citation><mixed-citation xml:lang="en">Firman M., Aodha O., Julier S., Gabriel J. Structured prediction of unobserved voxels from a single depth image. In: 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). P. 5431–5440. https://doi.org/10.1109/CVPR.2016.586</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Гридин В.Н., Солодовников В.И. Непрерывный генетический алгоритм предобработки данных осуществляющий поиск коэффициентов аппроксимирующей функции. Новые информационные технологии в автоматизированных системах. 2018;21:302–306.</mixed-citation><mixed-citation xml:lang="en">Gridin V.N., Solodovnikov V.I. A continuous genetic data preprocessing algorithm searching coefficients of the approximating function. Novye informatsionnye tekhnologii v avtomatizirovannykh sistemakh = New Information Technologies in Automated Systems. 2018;21:302–306 (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Rossi C., Abderrahim M., Diaz J. EvoPose: A modelbased pose estimation algorithm with correspondences determination. 2005 IEEE International Conference Mechatronics and Automation. V. 3. P. 1551–1556. https://doi.org/10.1109/ICMA.2005.1626786</mixed-citation><mixed-citation xml:lang="en">Rossi C., Abderrahim M., Diaz J. EvoPose: A modelbased pose estimation algorithm with correspondences determination. 2005 IEEE International Conference Mechatronics and Automation. V. 3. P. 1551–1556. https://doi.org/10.1109/ICMA.2005.1626786</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Jabalameli A., Behal A. From single 2D depth image to gripper 6D pose estimation: A fast and robust algorithm for grabbing objects in cluttered scenes. Robotics. 2019;8(3):63. https://doi.org/10.3390/robotics8030063</mixed-citation><mixed-citation xml:lang="en">Jabalameli A., Behal A. From single 2D depth image to gripper 6D pose estimation: A fast and robust algorithm for grabbing objects in cluttered scenes. Robotics. 2019;8(3):63. https://doi.org/10.3390/robotics8030063</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Xiang Y., Xie C., Mousavian A., Fox D. Learning RGB-D feature embeddings for unseen object instance segmentation. In: 4th Conference on Robot Learning (CoRL 2020). P. 461–470. Available from URL: https://proceedings.mlr.press/v155/xiang21a/xiang21a.pdf</mixed-citation><mixed-citation xml:lang="en">Xiang Y., Xie C., Mousavian A., Fox D. Learning RGB-D feature embeddings for unseen object instance segmentation. In: 4th Conference on Robot Learning (CoRL 2020). P. 461–470. Available from URL: https://proceedings.mlr.press/v155/xiang21a/xiang21a.pdf</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Ronneberger O., Fischer P., Brox T. U-Net: Convolutional networks for biomedical image segmentation. In: International Conference on Medical Image Computing and Computer-Assisted Intervention. 2015. P. 234–241. https://doi.org/10.1007/978-3-319-24574-4_28</mixed-citation><mixed-citation xml:lang="en">Ronneberger O., Fischer P., Brox T. U-Net: Convolutional networks for biomedical image segmentation. In: International Conference on Medical Image Computing and Computer-Assisted Intervention. 2015. P. 234–241. https://doi.org/10.1007/978-3-319-24574-4_28</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Dune C., Marchand E., Collowet C., Leroux C. Active rough shape estimation of unknown objects. In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. P. 3622–3627. https://doi.org/10.1109/IROS.2008.4651005</mixed-citation><mixed-citation xml:lang="en">Dune C., Marchand E., Collowet C., Leroux C. Active rough shape estimation of unknown objects. In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. P. 3622–3627. https://doi.org/10.1109/IROS.2008.4651005</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>
