-
Пример исследования на тему создания пользовательского домашнего робота
Ryan Hickman (Cloud Robotics — Google, Toyota Research Institute) описал (Inside TickTock’s Consumer Robot Product Explorations), процесс разработки пользовательского домашнего робота в своём стартапе — TickTock. Тезисы Будь проще Наша первоначальная цель состояла в том, чтобы сделать простейшего робота (насколько это возможно), который бы решил реальную проблему пользователей. Сначала мы должны были определить ожидания нашей…
-
Необычный манипулятор: много связей и один мотор
Израильские инженеры разработали необычный манипулятор — MASR (Minimally Actuated Serial Robot). Эта оригинальная конструкция состоит из двигателя, который перемещается вдоль многосуставчатого рельса, что даёт, в итоге, перестраиваемый манипулятор. Двигатель, может двигаться вдоль рельса, а так же изменять его форму в различных суставах «руки», что обеспечивает облегченную и модульную конструкцию манипулятора с потенциально «бесконечным» числом степеней…
-
Использование Raspberry Pi и TensorFlow для автоматической сортировки деталей LEGO
Вдохновившись сортировщиком огурцов, Paco Garcia сконструировал автоматический сортировщик деталей LEGO, используя одноплатный компьютер Raspberry Pi и нейронную сеть Inception V3, реализованную и обученную на TensorFlow. Принцип работы: Камера делает фотографию кирпичика LEGO, нейронная сеть на TensorFlow выполняет классификацию детали и на основании этого система решает в какой бокс нужно направить деталь. Подробности реализации
-
Роботизированная скульптура на Arduino имитирует природную скрытность
Эта «Застенчивая машина» имитирует поведение животных, наблюдаемое в природе: при внезапном движении — они чувствуют опасность и тут же прячутся в норку, раковину или панцирь. Авторы из Daric Gill Studios создали роботизированную скульптуру, которая демонстрирует аналогичное поведение.
-
DeepWay — атономная навигация для людей с проблемами зрения
Студент колледжа — Satinder Singh, создал систему навигации для людей с проблемами зрения. Система состоит из камеры, которая крепится на груди пользователя, ноутбука на котором изображение обрабатывается и если алгоритм на основе глубокого обучения (CNN на Keras поверх Tensorflow) определяет, что пользователю нужно переместиться влево или вправо, то отправляется команда контроллеру Arduino Uno, который, в…
-
Автоматизация намотки двигателя при помощи Arduino
При помощи 3D-печати, пары шаговых двигателей и, разумеется, контроллера Arduino — можно собрать устройство для полуавтоматической намотки обмоток двигателя.
-
Marble clock — удивительные часы на Arduino
Механизм главной шестерни этих удивительных часов, созданных при помощи 3D-печати, приводится в движение небольшим шаговым двигателем (28YBJ-48), который управляется контроллером Arduino Uno.
-
Робот на Arduino Mega крепится к потолку
Используя контроллер Arduino Mega и детали конструктора LEGO, [Nathaniel Nifong] собрал робота, который крепится к потолку (подобно управляемым камерам Skycam).
-
LightPaintingMachine — световая анимация при помощи Arduino
Используя конструкцию аналогичную 3D-принтеру, Josh Sheldon автоматизировал процесс создания световой анимации. Связав вместе Blender, Processing, контроллер Arduino Mega и Dragonframe — автор смог создавать потрясающие световые шедевры.
-
Жонглирование шариком для пинг-понга при помощи Arduino и 4 микрофонов
Обрабатывая данные от четырёх электретных микрофонов и управляя четырьмя шаговыми двигателями — два контроллера Arduino (Arduino Uno и Arduino Nano) — смогли жонглировать шариком для пинг-понга. Интересен способ получения информации о местоположении шарика — для этого используется акустическая обратная связь:
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…