-
Робо-тунец
Проект с названием BIOSwimmer от организации перспективных систем (ASG) корпорации Boston Engineering, в интересах министерства внутренней безопасности (DHS) США — пытается создать нового подводного робота, который будет копировать внешний вид и движения тунца (исследователи считают, что форма тела этих рыб оптимальна с точки зрения маневренности под водой).
-
Игорь Ашманов про искусственный интеллект и роботов
далее: Игорь Ашманов — выступление о будущем домашних роботов на Skolkovo Robotics 2015 По теме Игорь Ашманов о домашних роботах
-
Raspberry Pi управляет роботом-пылесосом iRobot Roomba
В основе робота, используется старый iRobot Roomba 4000, у которого удалены все щётки и их двигатели. Ведущие колёса используемой модели Roomba, потребляют где-то 300 мА, поэтому, автор использует для управления ими прямое подключение к четырём управляющим транзисторам на плате управления робота-пылесоса, которые управляют питанием двигателей (по два транзистора на двигатель: один для вращения вперёд, а…
-
OpenCV — определение доминирующих цветов на изображении
Оглавление Определение доминирующих цветов на изображении — очень полезная техника, например для выбора палитры веб-сайта, элементов UI и т.п. Существуют и online-сервисы, решающие подобную задачу самыми разными методами.Однако, попробуем решить данную задачку самостоятельно при помощи OpenCV.
-
Датчик цвета из RGB-светодиода и фотоэлемента — реальная фотошоповская пипетка
Про самодельный датчик цвета мы уже писали, так что идея использовать RGB-светодиода (или нескольких цветных светодиодов) для поочерёдного освещения объекта и считывания на фоторезисторе напряжения с последующим выбором наилучшего отклика — не нова. Однако, попытка сделать реальную «фотошоповскую пипетку» (Eyedropper) продолжает ждать своего воплощения 🙂
-
Методы OpenCV — алгоритм кластеризации k-means
Оглавление k-means (метод k-средних) — метод кластеризации, стремящийся минимизировать суммарное квадратичное отклонение точек кластеров от центров этих кластеров. Кластеризация — задача машинного обучения, состоящая в разбиении заданной выборки объектов (данных) на непересекающиеся подмножества/группы (кластеры) на основе близости их признаков/значений. Т.о., каждый кластер состоит из схожих объектов. Кластеризация позволяет: * лучше понять данные (выявив структурные группы),…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…