<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="oration" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Genes &amp; Cells</journal-id><journal-title-group><journal-title xml:lang="en">Genes &amp; Cells</journal-title><trans-title-group xml:lang="ru"><trans-title>Гены и Клетки</trans-title></trans-title-group><trans-title-group xml:lang="zh"><trans-title>Genes and Cells</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2313-1829</issn><issn publication-format="electronic">2500-2562</issn><publisher><publisher-name xml:lang="en">Human Stem Cells Institute</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">623314</article-id><article-id pub-id-type="doi">10.17816/gc623314</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Conference proceedings</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Материалы конференции</subject></subj-group><subj-group subj-group-type="article-type"><subject>Conference Report, Theses of Report</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Central pattern generators for biomorphic robotics</article-title><trans-title-group xml:lang="ru"><trans-title>Исследование центральных генераторов ритма для применения в плавающих роботах</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Zharinov</surname><given-names>A. I.</given-names></name><name xml:lang="ru"><surname>Жаринов</surname><given-names>А. И.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>zharinov@neuro.nnov.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Potapov</surname><given-names>I. A.</given-names></name><name xml:lang="ru"><surname>Потапов</surname><given-names>И. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>zharinov@neuro.nnov.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Kurganov</surname><given-names>D. V.</given-names></name><name xml:lang="ru"><surname>Курганов</surname><given-names>Д. В.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>zharinov@neuro.nnov.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Lobov</surname><given-names>S. A.</given-names></name><name xml:lang="ru"><surname>Лобов</surname><given-names>С. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>zharinov@neuro.nnov.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">National Research Lobachevsky State University of Nizhny Novgorod</institution></aff><aff><institution xml:lang="ru">Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Immanuel Kant Baltic Federal University</institution></aff><aff><institution xml:lang="ru">Балтийский федеральный университет им. И. Канта</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2023-12-15" publication-format="electronic"><day>15</day><month>12</month><year>2023</year></pub-date><volume>18</volume><issue>4</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>748</fpage><lpage>751</lpage><history><date date-type="received" iso-8601-date="2023-11-14"><day>14</day><month>11</month><year>2023</year></date><date date-type="accepted" iso-8601-date="2023-11-16"><day>16</day><month>11</month><year>2023</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2023, Eco-Vector</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2023, Эко-Вектор</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="en">Eco-Vector</copyright-holder><copyright-holder xml:lang="ru">Эко-Вектор</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/" start_date="2027-02-20"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc-nd/4.0/</ali:license_ref></license></permissions><self-uri xlink:href="https://genescells.ru/2313-1829/article/view/623314">https://genescells.ru/2313-1829/article/view/623314</self-uri><abstract xml:lang="en"><p>Typically, the structure of the robot fish frame significantly differs compared to the real organism. One significant difference is in the number of body segments. While live fish can have between 16 (moon fish) to 400 belt fish [1] segments, robots usually have only 5–6 segments since substantial precision is unnecessary when simulating movement. At the same time, this method limits a significant portion of the control circuit’s structure compared to a fish’s nervous system because it only requires control over a smaller number of body segments.</p> <p>Control systems using different oscillators can simulate the functioning of fish central generators [2–4]. Typically, each half-center of the fish’s CPGs is interconnected with and mutually inhibitory towards the others, with each being responsible for the antagonist muscles. In this case, the generator’s pattern characteristics stem from the mutual influence of oscillator-antagonist pairs connected to each other. The half-centers’ interaction mechanism with each other is designed to match the movement pattern’s desired final parameters.</p> <p>This “artificial” approach is unsuitable for working with spike neurons because the mechanisms of cellular interaction are well-defined. Altering how cells interact with each other when creating a biologically relevant model is also undesired. Here we present evidence that incorporating select physiological traits of fish into the design of a CPG structure utilizing spike neurons can enhance the system’s functional capacity.</p> <p>Previously, we demonstrated a half-center CPG model using Izhikevich neurons [5]. This model can serve as a control loop for a tuna robot. Although this development aligns with the fundamental principles of CPG organization in fish, reproducing the typical generator mode of operation for pike on it proved challenging. This is due to the fact that the anguliform type of locomotion implies the presence of a moving wave, which means a phase lag in the activation of half-centers.</p> <p>One potential solution to the problem lies in the physiology of fish, specifically the structure of their muscle fibers. Fish have muscle segments called myomeres, which correlate with the number of vertebrae and spinal centers that create the CPG. A distinguishing feature of these myomeres is their zigzag shape. To achieve body bending at a single point, it requires a collaborative action between multiple myomeres and corresponding CPG segments.</p> <p>While our model assumes control of the entire fish with only 5 segments of the CPG, the actual pike includes 56–65 segments. To attain the necessary difference in activation phase between generator segments, we propose increasing the number of generator nodes responsible for operating a single propulsion unit.</p> <p>Indeed, increasing the number of transmission segments resulted in a steady divergence in activation phases among successive segments of the CPG.</p> <p>However, the incorporation of supplementary segments fails to address the challenge of managing the frequency of the CPG’s operation and shifting between patterns. Consequently, we intend to integrate CPG neurons of diverse types outlined in the model, along with introducing feedback to rectify its modes of operation in the future.</p></abstract><trans-abstract xml:lang="ru"><p>Как правило, строение каркаса роботов-рыб имеет достаточно серьёзные отличия от реального организма. Одним из них является большая разница в количестве сегментов тела. Если живые рыбы имеют от 16 (рыба-луна) до 400 (рыба-ремень) [1], то роботы редко имеют больше 5–6 сегментов. Это обусловливается отсутствием необходимости хирургической точности при конструировании для имитации движения. Вместе с тем такой подход приводит также к рестрикции существенной части структуры управляющего контура в сравнении с нервной системой рыб, поскольку контролировать необходимо существенно меньшее число узлов-сегментов тела.</p> <p>Было продемонстрировано, что системы управления на основе осцилляторов различного типа способны имитировать работу центральных генераторов рыб [2–4]. В общем случае ЦГР рыб представляет собой взаимосвязанные и взаимотормозящие друг друга полуцентры, каждый из которых отвечает за мышцы-антагонисты. В таком случае характеристики паттерна, воспроизводимого генератором, определяются благодаря взаимному влиянию связанных между собой пар осцилляторов-антагонистов. При этом механизм взаимодействия полуцентров друг на друга подбирается таким образом, чтобы соответствовать конечным желаемым параметрам паттерна движения.</p> <p>Такой «искусственный» подход совершенно не подходит при работе со спайковыми нейронами. Связано это с тем, что механизмы взаимодействия между клетками чётко определены. Кроме того, изменение характеристик воздействия клеток друг на друга нежелательно при создании биологически релевантной модели. Здесь мы демонстрируем, что применение некоторых физиологических особенностей рыб при дизайне структуры ЦГР на основе спайковых нейронов способно расширить возможности такой системы.</p> <p>Ранее нами была продемонстрирована полуцентровая модель ЦГР на основе нейронов Ижикевича [5], способная выполнять функции управляющего контура для робота тунца. Несмотря на то, что данная разработка отражает основные принципы организации ЦГР у рыб, воспроизвести на ней режим работы генераторов, характерный для щуки, оказалось затруднительно. Связано это с тем, что ангулиформный тип локомоций предполагает наличие движущейся волны, а значит отставание по фазе в активации полуцентров.</p> <p>Ключевой особенностью физиологии рыб, которая стала возможным решением проблемы, является характер соединения мышечных волокн в теле рыбы. Отдельный мышечный сегмент называется миомером, а их количество соответствует числу позвонков, а значит и спинальных центров, составляющих ЦГР. При этом миомеры имеют зигзагообразную форму. В результате для сгибания тела в одной точке необходимо синергичное взаимодействие нескольких миомеров и, соответственно, сегментов ЦГР.</p> <p>В то время, как наша модель предполагает использование лишь 5 сегментов ЦГР для управления всей рыбой, у настоящей щуки число сегментов равно 56–65. Поэтому мы предположили, что достижение необходимой разницы в фазе активации между частями генератора возможно при увеличении количества узлов генератора, отвечающих за работу одного движителя.</p> <p>Действительно, увеличение количества передаточных сегментов, привело к созданию постоянной разности фаз активации следующих друг за другом частей ЦГР.</p> <p>Тем не менее использование дополнительных сегментов не решает задачу управления частотой работы ЦГР и переключения между паттернами. Поэтому в дальнейшем мы планируем включить в модель нейроны различных типов, описанных для ЦГР, а также добавить обратную связь для коррекции режимов его работы.</p></trans-abstract><kwd-group xml:lang="en"><kwd>central pattern generator</kwd><kwd>floating robots</kwd><kwd>locomotion</kwd><kwd>neural networks</kwd><kwd>spike neural networks</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>центральный генератор ритма</kwd><kwd>плавающие роботы</kwd><kwd>локомоции</kwd><kwd>нейронные сети</kwd><kwd>спайковые нейронные сети</kwd></kwd-group><funding-group><funding-statement xml:lang="en">This work was supported by the Russian Science Foundation (project No. 21-12-00246)</funding-statement><funding-statement xml:lang="ru">Работа выполнена при финансовой поддержке гранта РНФ № 21-12-00246</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Suharenko EV, Maksimov VI. Fiziologiya ryb. Kerch’: KSMTU; 2021. 156 p. (In Russ).</mixed-citation><mixed-citation xml:lang="ru">Сухаренко Е.В., Максимов В.И. Физиология рыб. Керчь : КГМТУ, 2021. 156 с.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Wang W, Guo J, Wang Z, Xie G. Neural controller for swimming modes and gait transition on an ostraciiform fish robot. In: 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2013; Wollongong, Australia. Jul 9–12; 2013:1564–1569.</mixed-citation><mixed-citation xml:lang="ru">Wang W., Guo J., Wang Z., Xie G. Neural controller for swimming modes and gait transition on an ostraciiform fish robot. In: 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2013; Wollongong, Australia. Jul 9–12; 2013. P. 1564–1569.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Yu J, Wang C, Xie G. Coordination of Multiple Robotic Fish with Applications to Underwater Robot Competition. IEEE Transactions on Industrial Electronics. 2016;63(2):1280–1288. doi: 10.1109/TIE.2015.2425359</mixed-citation><mixed-citation xml:lang="ru">Yu J., Wang C., Xie G. Coordination of Multiple Robotic Fish with Applications to Underwater Robot Competition // IEEE Transactions on Industrial Electronics. 2016. Vol. 63, N 2. P. 1280–1288. doi: 10.1109/TIE.2015.2425359</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Bal C, Ozmen Koca G, Korkmaz D, et al. CPG-based autonomous swimming control for multi-tasks of a biomimetic robotic fish. Ocean Engineering. 2019;189:106334. doi: 10.1016/j.oceaneng.2019.106334</mixed-citation><mixed-citation xml:lang="ru">Bal C., Ozmen Koca G., Korkmaz D., et al. CPG-based autonomous swimming control for multi-tasks of a biomimetic robotic fish // Ocean Engineering. 2019. Vol. 189. P. 106334. doi: 10.1016/j.oceaneng.2019.106334</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Zharinov AI, Kurganov DP, Potapov IA, et al. Self-organizing CPGs in the control loop of a biomorphic fish robot. In: 2022 Fourth International Conference Neurotechnologies and Neurointerfaces (CNN), 2022; Kaliningrad, Russia. Sept 14–16; 2022:219–222. doi: 10.1109/CNN56452.2022.9912568</mixed-citation><mixed-citation xml:lang="ru">Zharinov A.I., Kurganov D.P., Potapov I.A., et al. Self-organizing CPGs in the control loop of a biomorphic fish robot. In: 2022 Fourth International Conference Neurotechnologies and Neurointerfaces (CNN), 2022; Kaliningrad, Russia. Sept 14–16; 2022. P. 219–222. doi: 10.1109/CNN56452.2022.9912568</mixed-citation></citation-alternatives></ref></ref-list></back></article>
