CMSIS-NN - библиотека для работы с нейронными сетями для микроконтроллеров ARM Cortex-M

STM32
Оказывается, ещё в январе, в стандартную библиотеку — CMSIS (Cortex Microcontroller Software Interface Standard) включили функционал для реализации нейронных сетей — CMSIS-NN.

Основанием для внесения подобного функционала в стандартную библиотеку, стало признание того, что с развитием интеллектуальных периферийных устройств, IoT и т.п. — нейронные сети становятся всё более популярными для выполнения задач аналитики данных сразу на месте, что позволяет уменьшить латентность системы, а также уменьшить энергопотребление, которое можно будет не затрачивать на передачу данных.

CMSIS-NN представляет собой набор функций для реализации нейронных сетей, разработанных для максимизации производительности и минимизации объема потребляемой памяти на процессорных ядрах ARM Cortex-M.

( Читать дальше )

Bucky Glow - интерактивный светодиодный додекаэдр на Arduino


Bucky Glow — это проект интерактивного додекаэдра, внутри которого располагаются 11 RGB-светодиодов WS2801, управляемые контроллером Arduino Nano.
На боку подставки выведены разъёмы свободных цифровых пинов контроллера, что позволяет подключать дополнительные датчики, обеспечивая большую интерактивность во взаимодействии с пользователем или другой электроникой.

( Читать дальше )

BionicFinWave - бионический подводный робот от Festo


Команда Festo bionics представила своего очередного бионического робота. На этот раз подводного — BionicFinWave.
Робот приводится в движение при помощи двух широких плавников, расположенных по бокам туловища.
Волнообразное движение этих плавников, позволяет роботу плавать подобно каракатице.

( Читать дальше )

Управление роботом при помощи ЭЭГ и жестов


Мы уже видели, как исследователи из MIT (Computer Science and Artificial Intelligence Laboratory) управляли роботом Baxter, используя мозговые сигналы, называемые «потенциалами, связанными с ошибкой» (ErrPs — error-related potentials) — они возникают, когда человек замечает ошибку.
На этот раз, исследователи дополнили систему: они добавили считывание мышечной активности (ЭМГ), что позволяет пользователю при помощи жестов внести корректировку в действия робота.

( Читать дальше )

Автополив - дополнение набора Йодо от Амперки


В дополнение Автополив к набору Йодо от Амперки, входит 7 новых деталей:
водяная помпа, датчики влажности и уровня воды, часы реального времени, силовой ключ.
Это позволит провести одиннадцать экспериментов — от простого фонтанчика до полностью автоматической системы полива домашних растений, что особенно актуально сейчас — в сезон отпусков.

( Читать дальше )

Проблемы и вопросы применения военных робототехнических комплексов

Несмотря на зрелищные видеоролики испытаний боевых роботов (робототехнических комплексов — РТК), практика их использования показывает, что существует огромный пласт проблем, препятствующих их широкому использованию на полях сражений.

Поэтому, очень интересно посмотреть презентацию «Проблемные вопросы развития робототехнических комплексов военного назначения» старшего научного сотрудника ФГБУ «3 ЦНИИ» Министерства обороны Российской Федерации Анисимова А.П.

Особенно интересно узнать про «Недостатки, выявленные в ходе боевого применения боевого многофункционального робототехнического комплекса „Уран-9“ в Сирийской Арабской Республике»:

( Читать дальше )

Автоматизация нарезки бумаги при помощи Arduino


Очередной пример автоматизации при помощи контроллера Arduino — автомат для нарезки бумаги.
Arduino Mega, пара шаговых двигателей Nema17 и пара драйверов A4988 для управления двигателями — вот и всё, что потребовалось для сборки этого автомата.

( Читать дальше )

Чёрный ящик для автомобиля на Arduino Mega

Чёрный ящик для автомобиля на Arduino Mega
Самодельную систему мониторинга автомобиля сделать совсем не сложно.
Для этого, можно использовать контроллер Arduino Mega, специальный адаптер для получения данных из порта OBD-II автомобиля, Bluetooth-модуль для получения данных с адаптера, а также модуль GPS, чтобы получать информацию о местоположении.

( Читать дальше )

Магнитная левитация на Arduino


Используя мощные неодимовые магниты, специальные магнитные катушки, датчики магнитного поля (датчик Холла) и, разумеется, контроллер Arduino — можно сделать левитирующий цветочный горшок (аналог Air Bonsai).

( Читать дальше )

DoggoBot - четвероногий робот-собака на Arduino


Картонный четвероногий роботсовака DoggoBot работает под управление контроллера Arduino. Команды для движения принимаются от компьютера через Bluetooth-модуль.
Приводится в движение робот при помощи всего четырёх сервомашинок Tower Pro MG90S.

( Читать дальше )