Обзор Sony Aibo — робот-пес с интеллектом – Чудо техники

Обзор Sony Aibo — робот-пес с интеллектом - Чудо техники Конструкторы

Что за отладка такая? покажи-расскажи…

Мне очень давно хотелось поиграться с SoC Zynq, но никак не доходили руки. Но в очередной раз погуглив – увидел, что за вполне вменяемый ценник продаётся отладка с Zynq на борту, от компании QMTech, называется она Bajie Board. Выпускается отладка в нескольких вариантах с разными вариантами SoC Zynq. Я выбрал для себя вариант на XC7Z020 и тут же ее заказал, через пару недель она у меня уже была в руках.

После распаковки я был приятно удивлен, комплект поставки порадовал. Это была сама отладочная плата, блок питания на 5В/2А, mini-USB кабель и microSD Flash-карта SanDisk на 16Гб с уже залитым на нее Linux. То есть, сразу после получения вы можете подключить к плате питание, воткнуть USB-шнурок, открыть Putty и получить в свое распоряжение полноценный mini-компьютер с Embedded Linux. О Linux для Zynq, я думаю, расскажу в другой статье, поэтому едем дальше…

Итак, рассматривая плату и попутно документацию на нее я увидел относительно не плохой набор всякого-разного:

Hello, world или “баяны подъехали”

Не будем отходить от традиции и попробуем поморгать LED-иком который подключен к программируемой логике. 

Запускаем Vivado и создаем новый проект. Нажимаем File – Project – New…

Откроется мастер создания нового проекта, нажимаем Next > и пишем название нашего проекта PL-Blink.

Смотрите про коптеры:  Как установить умный смеситель

Выбираем RTL Projectи ставим галочку у пункта Do not specify sources at this time.

Далее в списке ищем наш процессор xc7z020clg400-1.

Жмём на кнопку Finish.

Перед нами открывается главное окно программы Vivado и мы можем приступать к реализации намеченной нами цели!

Первым делом, мы добавим необходимые указания программе, на то, какие физические ножки мы задействуем в нашей моргающей вакханалии =)

Находим меню Sourcesи нажимаем кнопку Add Sources.

Откроется мастер импорта и нам нужно выбратьAdd or create constraints. 

В следующем меню нажимаем Create file и пишем название нашему файлуphysical_constr.Именно в этом файле мы опишем какие ножки и в каком режиме должны работать.

Нажимаем кнопку Finish и в дереве Sourсes ищем только что созданный нами файл и открываем его:

Обратимся к схеме, которую любезно предоставил нам производитель и найдем какая ножка отвечает за тактирование, а какая за наш светодиод. Бегло поискав, я отметил для себя, что из Ethernet-контроллера RTL8211E-VL выведен опорный тактовый сигнал с его внутреннего PLL, частотой в 125МГц и заведен в ножку H16 (IO_L13P_T2_MRCC_35). Так почему бы нам его и не задействовать в нашем примере? =)

Его мы и заюзаем для нашего счетчика, который будет генерировать задержку между включенным и выключенным состоянием светодиода.

Тут же, рядом, на ножке H17 (IO_L13N_T2_MRCC_35) расположен светодиод, которым мы будем моргать.

Итак. Открыв наш constraints-файл запишем в него следующие строки:

Взаимодействие с хозяином и окружающим миром

Aibo – щенок, который растет и с течением времени превращается во взрослую собаку. Каким он станет – зависит в том числе и от его владельца, от их взаимодействия. Характер каждого Aibo уникален: кто-то серьезен, кто-то очень игрив. Изначально каждому робопсу присуще любопытство и желание быть другом, при этом для Aibo важно упрочить эмоциональную связь со своим хозяином.

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

Для Aibo разработано несколько аксессуаров: мячик для игр и специальная косточка, которую он может брать в пасть, переносить и т.д. Мячик поставляется в комплекте, косточку надо приобретать отдельно.

Aibo может узнавать людей – в первую очередь, конечно, тех, с кем живет под одной крышей. Если же робопес видит кого-то нового, то стремится с ним познакомиться. При условии что человек дружелюбен и отвечает взаимностью, со временем они могут стать настоящими друзьями.

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

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

Aibo активно исследует помещение, в котором живет. Он быстро понимает, где можно ходить, а где на пути встретятся различные препятствия. Со временем робопес будет исследовать все больше и больше пространства в доме владельца и отмечать самые короткие пути между двумя объектами.

Дизайн и технические возможности нового aibo

Производители отмечают, что в Aibo ERS-1000 сделан еще больший фокус на эмоциональную связь робопса и его владельца. Это нашло свое отражение в том числе и в дизайнерских решениях. Роль глаз играют два OLED-дисплея: они выводят соответствующие ситуации изображения зрачков и век, благодаря чему робот способен передавать различные эмоциональные нюансы: например, может прикрывать глаза от удовольствия.

Степень свободы нового Aibo – 22. Это показатель отражает число подвижных узлов и направлений движения. В частности, поднять/опустить нижнюю челюсть – это одна степень движения. Помахать хвостом вверх/вниз – другая; вправо/влево – третья и т.д. В робопса заложено множество различных комбинаций таких движений, что и делает его поведение столь естественным. Кроме того, у ERS-1000 есть динамик, 4 микрофона, 2 камеры, датчики света, движения, прикосновения и т.д.

Время работы ERS-1000 от одного заряда – около двух часов. Это больше, чем у большинства предыдущих моделей (в среднем 1,5 часа), но меньше, чем у ERS-300 (2,5 часа). Время зарядки нового Aibo – 3 часа. В комплекте поставляется специальный зарядный коврик.

Как работает aibo

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

Если первые собаки-роботы могли выполнить не более трёх команд, то AIBO может похвастаться знанием уже заранее заложенных 100 команд!

Воспитание характера в собаке полностью ложится на плечи хозяина. AIBO может быть не только добрым и послушным, при неправильном воспитании он может стать недружелюбным, неприветливым псом и тогда ему потребуется долгое перевоспитание.

Взрослея, щенок обретает все признаки настоящей собаки. Он крайне внимательно относится ко всем посторонним звукам, проявляя качества сторожевого пса. AIBO крайне любознателен: обнюхивает и изучает всё новое. Игрушки нового поколения любят и ласку – на их спине и голове встроены сенсоры, управление осуществляется через приложение по средствам WiFi, робот имеет постоянное обновление до новых версий через интернет.

Обзор sony aibo — робот-пес с интеллектом – чудо техники

Мы продолжаем серию обзоров с выставки электроники IFA 2023 в Берлине. На стенде компании Sony можно было посмотреть не только их новый флагманский смартфон Xperia XZ3, но и роботов-псов Aibo. Подробнее о них расскажет наш Ким Коршунов в этом видео:

Робот-пес Sony Aibo может показывать эмоции, его глаза выполнены из OLED-панелей. Плавность движений обеспечивают сверхкомпактные приводы.

Sony Aibo | Фото: CNET

Для анализа звуков и изображений используется множество датчиков, а возможность машинного обучения позволяет развить уникальный характер. Aibo может узнавать своих хозяев, играть с ними и выполнять некоторые команды.

Sony Aibo | Фото: financialtribune

Окружающий мир Aibo видит за счет двух камер — одна расположена на месте носа, а вторую можно обнаружить возле хвоста. Также на корпусе имеются сенсорные зоны — робопса можно гладить и он будет реагировать на это. Робот оснащен модулями Wi-Fi и LTE для доступа к интернету. Интересно, что Aibo подключены к облаку, где они обмениваются между собой опытом.

Sony Aibo | Фото: kyongbuk

Время работы робопса составляет около двух часов, на подзарядку потребуется три часа. Aibo продается в Японии и в США, где его стоимость составляет $2900. В цену включена трехлетняя подписка на облачный сервис.

Все новости и репортажи с выставки IFA 2023 — по ссылке.

Робот aibo от sony: немного истории

Разработки по этому проекту начались в 1993 году, а первый робопес Aibo вышел на рынок в 1999-м. В течение последующих нескольких лет компания выпустила еще ряд моделей – в общей сложности было представлено три поколения. Конечно, каждая версия была совершеннее предыдущих и учитывала пожелания владельцев к подобным роботам.

Например, в ERS-210 (второе поколение) была реализована функция распознавания речи, и в целом данный электронный питомец стал более эмоциональным, а собачка Aibo ERS-7 (третье поколение) поддерживала соединение по Wi-Fi. Некоторые модели умели искать и приносить хозяину зарядное устройство. Кстати, под этой маркой выходили не только собаки. Производители анонсировали вышеупомянутого ERS-210 как львенка.

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

В 2006 году Sony объявила, что приостанавливает производство данных роботов: они были весьма востребованы среди покупателей, но вот для самой компании оказались не самыми прибыльными. Однако спустя 11 лет известная корпорация решила возродить этот проект, и 1 ноября 2023 года было анонсировано, что робот-собака Aibo возвращается на рынок.

Новой модели присвоено имя ERS-1000, внешне она еще больше напоминает щенка, а по заверениям разработчиков ее интеллектуальные возможности стали на порядок выше предшественников. В Японии эти роботы начнут продаваться в самом начале 2023 года.

Сказать, что, появившись на рынке, робот Aibo оказался очень популярным, – значит, ничего не сказать. Так, первая партия (май 1999 года) составила 5 000 штук: 3 000 для Японии и 2 000 для США. В Стране восходящего солнца они были проданы за первые 20 минут, в Штатах – за 4 дня. Готовясь к запуску Aibo в Европе (ноябрь 1999-го), компания планировала реализовать 10 000 штук за неделю, но получила 135 000 заказов. Впрочем, корпорация не стала выпускать столь большое число роботов – чтобы при необходимости обеспечить каждому клиенту достойный уровень сервиса.

Установка необходимого набора по для разработки

Итак, прежде чем начать работу с платой мне было необходимо установить ПО Xilinx Vivado и Xilinx SDK. Насколько я понимаю, грубо говоря, Vivado используется для конфигурации аппаратной части используемой платы и для работы с программируемой логикой. А Xilinx SDK (ныне именуется Vitis) используется для создания кода непосредственно для процессорной системы.

Оцените статью
Радиокоптер.ру
Добавить комментарий