JoVE Logo

Войдите в систему

В этой статье

  • Резюме
  • Аннотация
  • Введение
  • протокол
  • Результаты
  • Обсуждение
  • Раскрытие информации
  • Благодарности
  • Материалы
  • Ссылки
  • Перепечатки и разрешения

Резюме

В этой статье мы представляем протокол, позволяющий новичкам воспроизвести высокодинамичную двуногую роботизированную систему и модульного четвероногого робота, состоящего из двуногих как самых маленьких единиц.

Аннотация

Ноженогие роботы обладают исключительной адаптивностью к местности, что делает их идеальной платформой для исследования на открытом воздухе и транспортировки грузов по сложным ландшафтам. Количество и конфигурация ног играют решающую роль в их работоспособности; Тем не менее, большинство современных конструкций являются монолитными, им не хватает гибкости для перенастройки. Протокол, представленный в этой статье, подробно описывает разработку и изготовление модульной роботизированной системы с ногами с надежными возможностями ходьбы и гибкой реконфигурацией между двуногими и четвероногими конфигурациями. Во-первых, различные функциональные модули механически собираются для завершения конструкции двуногой платформы и сборки модульного соединительного устройства. Впоследствии, используя программное обеспечение для отладки, мы настроили инерциальный измерительный блок и двигатели, включая набор идентификатора (ID) контроллера и сети CAN, скорость передачи данных и другие рабочие параметры, чтобы убедиться, что они находятся в правильном рабочем состоянии. Затем мы разработали стратегию управления всем телом и распределенную систему управления, чтобы обеспечить стабильную ходьбу двуногого устройства и скоординированное движение собранной конструкции соответственно. Наконец, мы проверили эффективность системы как на двуногих, так и на четвероногих, что позволило роботу добиться стабильной ходьбы на открытом воздухе.

Введение

Ножные роботы, использующие дискретный опорный механизм, демонстрируют превосходную адаптивность к местности и маневренность 1,2. В последние годы роботы с ногами были задействованы в таких сценариях, как спасательные и поисковые операции, достигнув благоприятных результатов 3,4,5. Одноногие роботы различных конфигураций обладают явными преимуществами для решения различных задач. Двуногие роботы, благодаря своей простой конструкции, могут перемещаться в узких пространствах, но имеют ограниченную грузоподъемность. Четвероногие роботы более сложны, но могут перевозить более тяжелые грузы и двигаться быстрее. Роботы с шестью и более ногами обеспечивают большую устойчивость, но их сложнее обслуживать. Тем не менее, существующие роботы с ножками обычно используют интегрированную конструкцию, характеризующуюся единой конфигурацией, которой не хватает гибкости для адаптации или переключения между различнымиконфигурациями. Такой подход к проектированию приводит к частому количеству неисправностей и создает значительные проблемы с техническим обслуживанием, поскольку отдельные точки отказа могут привести к сбою системы. В отличие от них, роботы, спроектированные с использованием концепции модульной сборки, могут легко перестраиваться в соответствии с различными требованиями задач 9,10. При столкновении с пересеченной местностью они могут повысить проходимость за счет увеличения количества опор или модулей11.

В настоящее время исследования роботов с модульными ногами все еще находятся на стадии подготовки, в первую очередь фокусируясь на небольших или миниатюрных платформах, которые в основном передвигаются ползком или скользя 11,12,13,14,15. Некоторые сборочные подмодули даже не имеют возможности самостоятельного перемещения и могут достичь мобильности только в сочетании16,17. Это затрудняет их развертывание в практических сценариях для таких задач, как транспортировка и разведка. Для решения этих проблем в данной статье предлагается роботизированная система с модульными ногами и гибкими возможностями мобильности. В отличие от предыдущих методов, ножки сборочных субмодулей в этой статье вдохновлены конфигурацией ног млекопитающих, обеспечивая возможности быстрого бега. Мы выбрали двуногого робота в качестве самого маленького модуля сращивания из-за его простой конструкции, стабильной способности ходить и более похожего на человеческий стиль ходьбы18,19.

Кроме того, некоторые из упомянутых выше модульных роботов с ножками используют защелки или крепежные элементы для соединения модулей12, ослабляя их возможности быстрого подключения и разъединения. Чтобы упростить процесс подключения и избежать использования зажимов и креплений, мы используем электромагнитный механизм крепления между модулями с контролируемой и гибкой активацией/деактивацией магнитной силы. Чтобы в полной мере использовать преимущества модульного робота на ногах, мы применяем подход распределенного управления для управления локомоцией робота, обсуждаемого в этой статье. Эффективность построенной системы и метода управления была подтверждена в ходе экспериментов на прототипах. Предлагаемая система может помочь в удовлетворении потребностей в крупномасштабной транспортировке материалов в неструктурированной местности или в быстрой разведке в неизвестных условиях.

Цель данного протокола состоит в том, чтобы подробно представить процесс проектирования и производства системы, описанной в этом документе, что позволит заинтересованным сторонам воспроизвести или создать роботов с аналогичной функциональностью для удовлетворения своих потребностей. Двуногий модуль в этой статье основан на нашей предыдущей работе. Мы установили на него стыковочный механизм и выполнили тонкую настройку параметра20.

протокол

1. Конструкция машины

  1. Соберите рычажный механизм, корпус и кожух с помощью винтов и крепежных элементов, а затем подсоедините собранный рычажный механизм к шпоночному штифту выходного вала двигателя с помощью крепежных элементов (Рисунок 1).
    ПРИМЕЧАНИЕ: Нога, которая состоит из рычажного механизма, двигателя, подшипников и т. д., является основным компонентом робота, отвечающим за его движение.
  2. Инициализируйте двигатели с помощью программного обеспечения, предоставленного производителем двигателя. Это включает в себя калибровку датчиков Холла и энкодеров.
  3. Закрепите две собранные ножки пластинами из углеродного волокна и соответствующими соединителями, чтобы создать двуногую конструкцию, как показано на рисунке (рис. 2).
  4. Зафиксируйте углепластиковую трубку с обеих сторон стыковочного устройства винтами и закрепите электромагнит в его центральном пазе (см. рисунок 3).

2. Сборка блока управления

  1. Соберите плату питания на основе принципиальной и физической схемы, показанной на рисунке 4.
  2. Расположите и закрепите модуль управления питанием, инерциальный измерительный блок (IMU), блок микроконтроллера (MCU) и другие компоненты в назначенных местах, как показано на рисунке (рис. 5).
  3. Подключите порт универсальной последовательной шины (USB) микроконтроллера к IMU с помощью разъема JT30-USB.
  4. Подключите порт Ethernet микроконтроллера к маршрутизатору с помощью кабеля Ethernet.
  5. Используйте проводку для подключения выключателя двигателя, переключателя MCU и главного выключателя к соответствующим интерфейсам на модуле управления питанием.
  6. Подключите интерфейсы CAN1 и CAN2 платы последовательного периферийного интерфейса (SPI) к интерфейсам CAN1 и CAN2 модуля управления питанием соответственно.
  7. Подключите все двигатели к интерфейсам питания и CAN на модуле управления питанием через соответствующие интерфейсы.
    ПРИМЕЧАНИЕ: Двигатели левой ноги подключены к левому интерфейсу питания и CAN на модуле управления питанием через левый разъем на блоке управления; Аналогичным образом соединяется и правая сторона.

3. Отладка двигателей

  1. Откройте программное обеспечение для отладки двигателя. Подключите компьютер к отладочному мотору с помощью модуля USB-CAN.
  2. Назначьте CAN ID мотора. Установите значение ab/ad равным 1, бедру — 2, колену — 3.
  3. Установите нулевое положение стыка и положительное направление последовательно, как показано на рисунке 6.

4. Схема управления

  1. Установите соотношение кинематической передачи между звеньями робота, как задается как
    figure-protocol-3049
    ПРИМЕЧАНИЕ: Ось z выравнивается по оси соединения i, в то время как ось выравнивается по общему перпендикуляру между осями соединения i и i + 1, направленному от соединения i к i + 1. Если оси пересекаются, xi перпендикулярен плоскости пересечения. ai-1 — угол поворота около xi-1 от zi-1 до zi; ai-1 — расстояние вдоль xi-1 от zi-1 до ziθi — угол поворота около zi от xi-1 до xi; а di — расстояние вдоль zi от xi-1 до xi.
  2. Установите уравнение динамики всего тела, заданное как
    figure-protocol-4086
    ПРИМЕЧАНИЕ: Jc и f c обозначают якобианскую матрицу, отображающую силы стопы на пространство в суставе и контактную силу стопы соответственно. M(q) — матрица инерции, figure-protocol-4394 представляет центробежный и кориолисовый члены, а g(q) — гравитационная сила, действующая на робота.
  3. Установите уравнения для контроля равновесия всего тела.
    ПРИМЕЧАНИЕ: Закон управления для двуногого модуля объединяет управление виртуальной моделью (VMC) и управление всем телом (WBC). Подробные уравнения управления см. в предыдущей работе20.

5. Напишите программу

  1. Используйте ST-LINK для импорта двоичного файла (BIN) программы связи между микроконтроллером и двигателем на плату SPI.
    ПРИМЕЧАНИЕ: Плата SPI служит в качестве модуля связи между микроконтроллером и двигателями, а STM32 является ядром управления.
  2. Передача скомпилированной программы управления передвижением робота с ПК на микроконтроллер по кабелю Ethernet.

6. Запуск модуля двуногого робота

  1. Установите робота в исходное положение, как показано на рисунке .
  2. Запустите исполняемый файл, скомпилированный из управляющего кода на микроконтроллере.
  3. Отправьте команду на стенд роботу с помощью пульта дистанционного управления (рис. 7B).
    ПРИМЕЧАНИЕ: Кнопки дистанционного управления можно настроить по мере необходимости. Рекомендуется использовать джойстик для управления скоростью, а кнопки переключаться между различными состояниями.
  4. Активируйте режим передвижения робота с помощью пульта дистанционного управления (рис. 7C).
  5. Используйте джойстик пульта дистанционного управления, чтобы маневрировать роботом вперед, назад и управлять автомобилем.

7. Запуск модульного перенастроенного четвероногого робота

  1. Настройте маршрутизаторы двух двуногих модулей так, чтобы они находились в одном сегменте сети.
  2. Создание распределенной структуры управления на основе облегченных систем связи и маршалинга (LCM)21.
  3. Установите собранные компоненты устройства сращивания на голову двуногого робота.
  4. Установите два двуногих модуля в исходное положение, как указано, и активируйте магнитную силу устройства для сращивания.
  5. Запускайте исполняемые программы двух двуногих модулей по отдельности.
  6. Передайте команду стоя роботу через пульт дистанционного управления.
  7. Активируйте режим передвижения робота с помощью пульта дистанционного управления.
  8. Используйте джойстик пульта дистанционного управления, чтобы маневрировать роботом для сращивания вперед, назад и поворачивать машину.

Результаты

Чтобы проверить эффективность предложенной системы, мы провели испытания ходьбы на открытом воздухе на нескольких участках. Изначально в качестве испытуемого был выбран одиночный двуногий модуль, а тесты движения проводились как на искусственной траве, так и на синтетической трассе. Как показано на рисунке 8, робот продемонстрировал стабильное передвижение на обеих участках местности. Данные о положении и крутящем моменте в суставах робота во время передвижения показаны на рисунке 9. Амплитуда колебаний угла крена и угла тангажа робота остается в пределах 0,04 рад (эталон равен 0), что указывает на его неплохие возможности в управлении осанкой. С другой стороны, данные о крутящем моменте в суставах не показывают резких скачков или сбоев с относительно плавными переходами, что еще раз подтверждает стабильную работу робота при лишь небольшой вибрации.

В эксперименте по реконфигурации (рис. 11) мы собрали композитного четвероногого робота с помощью двух двуногих блоков и управляли им для достижения всенаправленного движения с помощью распределенного подхода к управлению. Динамическое переключение между двуногой и четвероногой конфигурациями было успешно достигнуто за счет дистанционного управления активацией и деактивацией силы сцепления электромагнитного устройства. В снежном поле, показанном на рисунке 11B, один двуногий модуль иногда испытывает проскальзывание и неустойчивость. Однако, когда эти два модуля объединены, общая устойчивость повышается, что обеспечивает стабильное передвижение по снегу.

figure-results-1802
Рисунок 1: Конструкция опоры. (A) Соберите тяги и крепления ног. (B) Вставьте двигатель в рычажный механизм. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-2319
Рисунок 2: Установка двуногой конструкции. (A) Пластина из углеродного волокна и соединители, используемые для фиксации. (В) Собранная двуногая конструкция нижней конечности. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-2902
Рисунок 3: Установка устройства для сращивания. (A) Компоненты механизма сращивания. (B) Собранный механизм сращивания. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-3430
Рисунок 4: Сборка модуля управления питанием. (A) Принципиальная схема модуля управления питанием. (B) Физическое изображение модуля. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-3972
Рисунок 5: Схема внутренней структуры блока управления. (A) Внутренние детали. ) Схема его электрических соединений. (C) Физическая интеграция блока управления. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-4560
Рисунок 6: Схема нулевого положения шарнира робота. qi обозначает активные степени свободы в ногах робота, в то время как Li представляет длину соответствующих связей. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-5144
Рисунок 7: Процедура запуска робота. (А) Положение в исходной позе. (B) Управляйте роботом, чтобы он стоял прямо. (C) Активируйте режим передвижения. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-5719
Рисунок 8: Передвижение двуногого модуля на открытом воздухе. (A) Снимки двуногого робота, уверенно идущего по искусственному газону. (B) Снимки передвижения вперед двуногого робота на синтетической гусенице. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-6336
Рисунок 9: Данные, полученные в ходе экспериментов на двух ногах на открытом воздухе. (А) Данные о ходьбе по искусственной траве. (B) Данные о ходьбе по синтетической дорожке. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-6920
Рисунок 10: Структурная схема распределенной системы управления модульным сцепным роботом. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

figure-results-7386
Рисунок 11: Эксперимент по переключению конфигурации на открытом воздухе. (А) Эксперимент по передвижению на пастбищах на четвероногих коленях. (B) Эксперимент по передвижению снега на четвероногих коленях. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Обсуждение

Предложенный в данной статье модульный робот с ножками предлагает новый взгляд на конструкцию робота на ногах, где реконфигурация и скоординированное движение достигаются за счет комбинации нескольких распределенных модулей ног. Этот подход, представленный в данной статье, был экспериментально проверен, подтвердив его способность к изменению конфигурации и скоординированному движению. Разделы 1, 2, 4 и 5 настоящего протокола представляют собой критические этапы реализации данного проекта, охватывающие разработку как механической структуры робота, так и электрической системы управления.

В практическом применении растет спрос на роботов с ногами, обладающих высокой устойчивостью и грузоподъемностью. Например, в сценариях спасения при стихийных бедствиях они должны перевозить оборудование и припасы по пересеченной местности, такой как обломки и щебень22. В большинстве роботов с ногами используется интегрированный подход к структурному проектированию, но этот подход сталкивается с такими проблемами, как плохая адаптивность к нескольким задачам, высокая частота отказов и низкая эффективность технического обслуживания. Кроме того, маневренность ножных роботов и их высокая несущая способность трудно сбалансировать одновременно. В отличие от них, модульные роботы с ножками обладают такими преимуществами, как гибкое переключение конфигураций и повышенное удобство технического обслуживания благодаря модульной концепции конструкции.

В настоящее время исследования модульных роботов все еще находятся на стадии разведки, хотя некоторые предварительные результаты уже достигнуты. Существующие исследования модульных роботов на ногах сосредоточены на небольших платформах, в первую очередь использующих ползучее или ползучее передвижение с ограниченной подвижностью. Кроме того, большинство модульных роботов требуют комбинации нескольких модулей для достижения движения, а отдельные модули имеют плохую мобильность и не имеют возможностей автономной реконфигурации. Система, предложенная в данной статье, обладает преимуществами с точки зрения гибкости перемещения и простоты стыковки. Как было подтверждено ранее20, этот двуногий модуль способен выполнять высокоскоростной ход, а его метод стыковки, используемый в данной статье, не требует ручной установки штифтов, крепежных элементов или других громоздких операций.

Здесь мы намечаем и обсудим несколько типичных сценариев применения метода, предложенного в данной статье. Например, в промышленном и строительном секторах ножные роботы необходимы для транспортировки тяжелых материалов или измерительного оборудования в строительные зоны, особенно в узких или опасных зонах, куда традиционное оборудованиене может получить доступ. Еще один типичный сценарий применения — быстрая разведка или рекогносцировка неизвестного района. Предлагаемый здесь модульный, реконфигурируемый робот может использовать свои преимущества распределенного управления за счет разложения структуры на несколько двуногих модулей, что позволяет проводить совместные исследования в нескольких направлениях и регионах. Это может повысить эффективность картографирования и рекогносцировки.

Ключом к этому протоколу является стабильное передвижение двуногого модуля. Если он не запускается должным образом, рекомендуется устранить следующие аспекты. Во-первых, программное обеспечение для отладки двигателя, предоставленное производителем, используется для проверки нормальной работы каждого двигателя. Затем вольтметр используется для проверки напряжения питания на каждом интерфейсе платы питания, чтобы убедиться в правильности входного напряжения контроллера, двигателей и других модулей. Убедившись в правильности напряжения, используйте CAN-анализатор, чтобы проверить, выводят ли сигналы электропривода CAN-порты платы SPI и платы питания, а также проверить стабильность частоты. Наконец, если робот не может встать в заданное положение (как показано на рисунке 7) после запуска, проверьте, правильно ли установлены нулевые положения двигателя. Из-за различных механических характеристик роботов параметры управления локомоцией необходимо регулировать в соответствии с конкретными обстоятельствами. В настоящее время роботу требуется ручное дистанционное управление для стыковки. Кроме того, в стыковочном механизме робота используются жесткие соединения, что может быть не лучшим выбором в некоторых особых случаях. В будущем мы будем изучать конструкции шарнирных механизмов с активными степенями свободы, чтобы еще больше повысить гибкость роботов с модульными ногами. Интеграция модуля технического зрения также входит в наши предстоящие исследовательские планы с целью обеспечения автономной стыковки на основе визуальной информации.

Раскрытие информации

Авторы заявляют, что у них нет конкурирующих финансовых интересов.

Благодарности

Авторы выражают свою благодарность г-ну Сяньву Цзэну за его помощь в проведении экспериментов, описанных в данной статье. Эта работа была частично поддержана Национальным фондом естественных наук Китая (62373223) и Фондом естественных наук провинции Шаньдун (ZR2024ZD06).

Материалы

NameCompanyCatalog NumberComments
BatteryYOBOTICShttps://yobotics.cn/
ElectromagnetKaka ElectricH25
Electronic componentJLChttps://yobotics.cn/Including commonly used components such as resistors, capacitors, inductors, etc
IMULORD3DM-GX5-45 
MotorYOBOTICShttps://yobotics.cn/
Power Management ModuleJLCP1
Remote controlLedihttps://yobotics.cn/
RouterlinwlanGX30
SPIYOBOTICShttps://yobotics.cn/
Structural parts3D printing serviceN/AM1-1, M1-2, M1-3, M1-4, M1-5, M1-6, U1, U2, LX1, LX2,LX3, LX4

Ссылки

  1. Anymal-a highly mobile and dynamic quadrupedal robot. Hutter, M., et al. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea (South), , (2016).
  2. Mit cheetah 3: Design and control of a robust, dynamic quadruped robot. Bledt, G., et al. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, , (1109).
  3. Jung, T., et al. Development of the humanoid disaster response platform DRC-HUBO+. IEEE Trans Robot. 34 (1), 1-17 (2018).
  4. Kaneko, K., et al. Humanoid robot HRP-5P: An electrically actuated humanoid robot with high-power and wide-range joints. IEEE Robot Autom Lett. 4 (2), 1431-1438 (2019).
  5. Bernreiter, L., et al. A framework for collaborative multi-robot mapping using spectral graph wavelets. Int J Rob Res. 43 (13), 2070-2088 (2024).
  6. Atlas, the next generation. , BostonDynamics. At https://bostondynamics.com/atlas/ (2016).
  7. Hubicki, C., et al. Atrias: Design and validation of a tether-free 3D-capable spring-mass bipedal robot. Int J Rob Res. 35 (12), 1497-1521 (2016).
  8. Huang, Q., et al. Historical Development of BHR Humanoid Robots. Explorations in the History and Heritage of Machines and Mechanisms. History of Mechanism and Machine Science. , Springer. Cham. (2019).
  9. Wang, J., Hu, C., Zhu, Y. J. I. R., Letters, A. CPG-based hierarchical locomotion control for modular quadrupedal robots using deep reinforcement learning. IEEE Robot Autom Lett. 6 (4), 7193-7200 (2021).
  10. Daudelin, J., et al. An integrated system for perception-driven autonomy with modular robots. Sci Robot. 3 (23), eaat4983(2018).
  11. Chong, B., et al. Multilegged matter transport: A framework for locomotion on noisy landscapes. Science. 380 (6644), 509-515 (2023).
  12. Mahkam, N., Bakir, A., Özcan, O. Miniature modular legged robot with compliant backbones. IEEE Robot Autom Lett. 5 (3), 3923-3930 (2020).
  13. Development of three-legged modular robots and demonstration of collaborative task execution. Ohira, M., Chatterjee, R., Kamegawa, T., Matsuno, F. Proceedings 2007 IEEE International Conference on Robotics and Automation, Rome, Italy, , 3895-3900 (2007).
  14. Yang, Z., et al. A unit-compressible modular robotic system and its self-configuration strategy using meta-module. Robot Comput-Integr Manuf. 49, 39-53 (2018).
  15. Ozkan-Aydin, Y., Goldman, D. I. Self-reconfigurable multilegged robot swarms collectively accomplish challenging terradynamic tasks. Sci Robot. 6 (56), eabf1628(2021).
  16. Snapbot: A reconfigurable legged robot. Kim, J., Alspach, A., Yamane, K. 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, , (1109).
  17. Snapbot v2: A reconfigurable legged robot with a camera for self configuration recognition. Gim, K. G., Kim, J. 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, , (1109).
  18. Force-and-moment-based model predictive control for achieving highly dynamic locomotion on bipedal robots. Li, J., Nguyen, Q. 2021 60th IEEE Conference on Decision and Control (CDC), Austin, TX, USA, , (1109).
  19. Feedback control of a cassie bipedal robot: Walking, standing, and riding a segway. Gong, Y., et al. 2019 American Control Conference (ACC), Philadelphia, PA, USA, , (2019).
  20. Zhu, Z., et al. Design and control of braver: A bipedal robot actuated via proprioceptive electric motors. Auton Robots. 47 (8), 1229-1243 (2023).
  21. Lcm: Lightweight communications and marshalling. Huang, A. S., Olson, E., Moore, D. C. 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, , (2010).
  22. Development of experimental legged robot for inspection and disaster response in plants. Yoshiike, T., et al. 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, , (1109).
  23. Toward industrialization of humanoid robots: Autonomous plasterboard installation to improve safety and efficiency. IEEE Robot Autom Mag. Kumagai, I., et al. 26 (4), 20-29 (2019).

Перепечатки и разрешения

Запросить разрешение на использование текста или рисунков этого JoVE статьи

Запросить разрешение

Смотреть дополнительные статьи

JoVE219

This article has been published

Video Coming Soon

JoVE Logo

Исследования

Образование

О JoVE

Авторские права © 2025 MyJoVE Corporation. Все права защищены