Как стать автором
Обновить
29.37

Разработка робототехники *

Программирование и разработка робототехники

Сначала показывать
Порог рейтинга
Уровень сложности

Автопилот своими силами: sensor fusion с телефона и открытые обучающие данные

Время на прочтение9 мин
Количество просмотров13K

Всем привет. Продолжаем собирать автомобильный автопилот на компьютерном зрении из гитхаба и палок (начало здесь). Сегодня подключаем к делу датчики движения смартфона (акселерометр, гироскоп и GPS приемник) на Android, осваиваем несложный sensor fusion и окончательно закрываем с кодом для сбора обучающей выборки. Бонусы — Android приложение для записи всех сенсоров синхронзированных с видео и больше часа размеченных данных в рамках импортозамещения иностранных конкурсов. Весь код по-прежнему на github.



Это трехосные MEMS акселерометр и гироскоп, они будут нам крайне полезны.

Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии26

Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Версия II

Время на прочтение24 мин
Количество просмотров15K
Прежде всего, я хотел бы поблагодарить всех, кто дал свои критические комментарии по первой версии статьи. Мне показалось, что написать версию два, а не просто оставить все как есть, было бы правильной идеей.
 
Конечно же, искусственный интеллект уже существует!  Если посмотреть заголовки статей в популярных СМИ, названия и слоганы различных научных конференций на эту тему – безусловно это так. Нельзя не поверить, особенно когда очень этого хочется наконец-то оказаться в XXI веке — «настоящем», как это описывалось во всех научно-фантастических романах. Но так ли это? А если нет, то что существует на самом деле. В попытке разобраться в мифах и реалиях была написана эта статья.
 
Первоначально хотелось начать как-то так: «впервые упоминание термина «Искусственный интеллект» появилось у Д. Мккарти в 1956 году на конференции в Дартмундском университете, основоположниками ИИ следует считать У.Мак-Каллока, У.Питса, Ф.Розенблата» и т.д. Однако, это уже слишком поздно и не совсем отвечает целям статьи, да и википедия опередила с таким началом.

Анализируя последние «победы» ИИ, а также критические статьи неизбежно приходишь к выводу, что все крутится вокруг нескольких общих особенностей. Одна часть статей критикует невозможность прохождения тестов, а другая полна патетики о «невероятных победах».  При этом игнорируется тот факт, что победы были достигнуты в узкоспециализированных задачах, где основным преимуществом машины была скорость переборов по базе фактов и «умении» видеть закономерности там, где человек просто-напросто быстро устает это делать. Блестящие примеры кластерного анализа в том или ином виде и формирование базы шаблонов-фактов. Всё это следствия, причины же в большинстве случаев или не анализируются совсем, или рассматриваются поверхностно.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии38

Рост автономных платформ обработки данных или еще раз про Big Data

Время на прочтение10 мин
Количество просмотров8.5K


Большие данные сегодня, ну, БОЛЬШИЕ. В исследовании IDC за 2016 год под названием «Полугодовое руководство по расходам на большие данные и аналитику» прогнозируется, что общемировой оборот на больших данных вырастет со $130 млрд в 2016-м до более чем $203 млрд в 2020-м, то есть совокупный годовой рост будет на уровне 11,7%. По мнению IDC, росту способствуют три фактора: увеличение доступности гигантских объёмов данных, богатый ассортимент развивающихся open source-технологий для работы с большими данными, культурный сдвиг в бизнес-среде в направлении принятия решений на основе анализа массива данных. Звучит правильно, да? А если допустить, что это не совсем так. Повсюду публикуется множество отчётов о неудачах, постигающих инициативы, связанные с большими данными. В этой статье мы обсудим причины этих неудач, почему решения, принимаемые для исправления ситуации, являются лишь временными мерами, и почему автономные платформы обработки данных являются жизнеспособным долгосрочным решением.
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии2

ROS. Стек навигации

Время на прочтение6 мин
Количество просмотров20K

title


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


Также будут рассмотрены несколько специфичных для антропоморфных роботов пакетов. Любой робот (наверняка даже машинка со средне-мощным бортовым ПК под управлением Linux и парой веб камер) наверняка найдет здесь что — нибудь для себя.

Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии3

Истории

Автоматизированная генерация схемных компонентов из PDF файлов для Altium Designer

Время на прочтение4 мин
Количество просмотров17K


Несмотря на то, что Altium Designer поставляется с огромными библиотеками компонентов по-прежнему остается необходимость создания в нем своих схемных компонентов. Особенно это актуально для крупных микросхем с большим количеством выводов и атрибутов выводов. Это могут быть FPGA, микроконтроллеры, процессоры, чипы памяти и т.д. Здесь я представлю свою технологию генерации схемных компонентов экстрагируя информацию из PDF файлов.
Читать дальше →
Всего голосов 25: ↑25 и ↓0+25
Комментарии3

Nalivator-9000: робот-бармен на Raspberry Pi и Go

Время на прочтение4 мин
Количество просмотров22K


Пару лет назад я наткнулся на проект Bartendro на Kickstarter. Мне понравилась идея, и я решил, что идеальное применение для моего недавно приобретенного Raspberry Pi найдено. Я прикинул какие детали понадобятся, и приступил к DIY реализации робота-бармена. Кратко расскажу что из этого получилось.
Всего голосов 40: ↑37 и ↓3+34
Комментарии36

Экзоскелет своими руками

Время на прочтение4 мин
Количество просмотров57K


Помню, как посмотрев «Аватар», совершенно обалдел от показанных там экзоскелетов. С тех пор, думаю, что за этими умными железками будущее. Еще очень хочется к этой теме свои не той стороной заточенные ручонки приложить. Тем более, что если верить аналитическому агентству ABI Research, объем мирового рынка экзоскелетов к 2025 году составит $1,8 млрд. На данном этапе не будучи технарем, инженером, архитектором и программистом, нахожусь в некотором замешательстве. Думаю, как к этой теме подступиться. Буду рад, если в комментариях к статье отметятся люди, которым потенциально было бы интересно в подобных проектах поучаствовать.
Читать дальше →
Всего голосов 35: ↑28 и ↓7+21
Комментарии48

Похоже, я не предприниматель

Время на прочтение7 мин
Количество просмотров46K
Для того, чтобы это понять, мне потребовалось четыре миллиона рублей (половина из которых — мои) и четыре года.

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

В этой статье я хотел бы

— поделиться сделанными выводами
— порекомендовать проект, если вы хотите присоединиться к нему в качестве разработчика/инвестора
— выложить техническую документацию, если вы захотите сделать форк

image
Всего голосов 167: ↑164 и ↓3+161
Комментарии168

Эти загадочные конденсаторы

Время на прочтение4 мин
Количество просмотров30K

Эта статья — об особенностях керамических конденсаторов, которые проявляются на высоких частотах (порядка десятков, сотен мегагерц и выше). Статья основана на материалах исследований, проводимых специалистами компании Johanson Technology.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии23

Автопилот своими силами. Часть 1 — набираем обучающие данные

Время на прочтение7 мин
Количество просмотров23K

Привет, Хабр. Это пост-отчет-тьюториал про беспилотные автомобили — как (начать) делать свой без расходов на оборудование. Весь код доступен на github, и помимо прочего вы научитесь легко генерить такие класные картинки:


SLAM trajectory + map example


Поехали!

Читать дальше →
Всего голосов 48: ↑45 и ↓3+42
Комментарии41

Настраиваем бесплатную сборку для написания и отладки программ под микроконтроллеры на основе ядра ARM под Windows 10

Время на прочтение10 мин
Количество просмотров67K
Идея написать статью (которая войдет в цикл статей для новичков, остро жаждущих создавать что-то на микроконтроллерах при почти нулевых знаниях в области программирования в принципе) пришла мне после того, как мне пришлось немного отвлечься от своих основных дел, чтобы помочь другу настроить рабочую среду для написания софта под его небольшой домашний проект на основе board-а с stm32f103 на борту. Я рассчитывал, что это займет около получаса, максимум час, но ноутбук друга был на Windows 10 x64, что для меня уже непривычно (сам работаю в Ubuntu). По итогу мы потратили практически 8 часов на настройку и создание простого проекта, борясь с многими не очевидными вещами.

Параллельно с этим мне пришлось подробно объяснять, какой элемент сборки для чего нужен, а так же, как эти элементы взаимодействуют между собой, поскольку друг до этого никогда ранее с микроконтроллерами не сталкивался (от слова «видел Arduino в магазине»).

Данный материал призван помочь начинающим быстро и без проблем настроить полностью бесплатную инфраструктуру для работы с микроконтроллерами, а так же понять, каким образом происходит сборка итогового бинарного файла. Производитель и модель микроконтроллера на этапе настройки этой инфраструктуры неважны. Главное, чтобы в его основе лежало ядро ARM.
Читать дальше →
Всего голосов 2: ↑1 и ↓10
Комментарии12

Запускаем датчик скорости потока жидкости

Время на прочтение4 мин
Количество просмотров18K
Пост посвящен датчику скорости потока Out Of Liquid — термоанемометру для измерения расхода жидких сред. Под катом читатель найдет описание принципа работы датчика, а также видео, на котором этот принцип наглядно демонстрируется.



Элемент представляет собой небольшую трубку из нержавеющей стали и подходит как для воды, так и для агрессивных жидкостей и газов.
Всего голосов 25: ↑23 и ↓2+21
Комментарии33

Рекурсивный фильтр скользящего среднего

Время на прочтение4 мин
Количество просмотров37K


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

Как ты уже наверняка знаешь, дорогой читатель, существует два способа построения цифровых фильтров.
Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии45

Ближайшие события

This is Science: наблюдая за ростом растений

Время на прочтение2 мин
Количество просмотров5.8K


Одна из проблем современной биологии – как отследить/запечатлеть объекты, которые постоянно находятся в движении. С этой ж проблемой сталкивается любой родитель, когда пытается сфотографировать маленького ребёнка: то фото размазалось, то поплыл фокус, то не хватает контрастности. Конечно, в биологии существует целый ряд инструментов, как добиться фиксации тех или иных биологических объектов. К примеру, мушек можно «усыпить» холодом, клетки «затормозить» с помощью химических веществ. Но что делать, если эксперимент заключается в наблюдении за ростом корней растения, которые постоянно удлиняются и извиваются. Чтобы получить одну лишь только серию фотографий могут уйти дни и даже недели кропотливой постоянной подстройки микроскопа. На выручку учёным приходят системы распознавания и автоматической коррекции изображения!

За микроскопическими подробностями жизни растений добро пожаловать под кат.
Всего голосов 19: ↑18 и ↓1+17
Комментарии7

Умная ферма с дронами-ковбоями с помощью SAP Cloud Platform

Время на прочтение3 мин
Количество просмотров7.2K
SAP часто воспринимают как только разработчика ERP-систем для управления корпорациями и промышленными предприятиями. Между тем, компания довольно давно вышла за пределы разработки систем управления предприятиями. SAP инвестирует в направление R&D и делает ставку на новые индустрии: интернет вещей, машинное обучение, искусственный интеллект, роботы, дополненная и виртуальная реальность и многое другое.

Один из новых сценариев с использованием передовых технологий – решение для «умной фермы» с использованием дронов, мобильных приложений и SAP Cloud Platform. Система поможет сотрудникам сельскохозяйственных предприятий по всему миру следить за большим поголовьем рогатого скота. Авторы данного сценария – сотрудники московского офиса SAP Labs, братья Александр и Олег Болгарины.

В сегодняшнем посте мы расскажем о том, как это работает.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии17

Гантель как орудие ума

Время на прочтение6 мин
Количество просмотров2.9K

Преамбула


В пятницу 31 марта мы c товарищами проводим интенсив для преподавателей робототехники, руководителей ЦМИТов и вообще всех, кому интересны прикладные аспекты педагогики и не менее прикладные вопросы робототехники. Речь на семинаре пойдет о преподавании и наставничестве в области IoT и робототехники вообще, и о таком его специфическом виде как «проектная форма», в частности.

Понятие «проект» вошло в лексикон учителей уже давно и используется, зачастую, достаточно бездумно. Что скрывается за этим понятием, какие проблемы есть в преподавании проектной формы? На эти вопросы мы попытаемся ответить в ходе интенсива.

image

Для иллюстрации тезисов выбран IoT-проект «Умная гантель», о котором под катом.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии3

«Новая эра Web»: Университет ИТМО начинает подготовку IT-специалистов в области нейротехнологий

Время на прочтение4 мин
Количество просмотров12K
Мировая наука уже длительное время ломает голову над пониманием устройства и принципов работы человеческого мозга. Этот чрезвычайно сложный орган является объектом изучения во многих исследованиях.

Примерами могут быть Brain Initiative и Human Brain Project, которые стоят на пересечении таких областей, как медицина, биология и нейроинформатика.

На сегодняшний день рынок нейротехнологий оценивается в 180 миллиардов долларов, и эксперты прогнозируют, что эта цифра вырастет до 1 триллиона к 2035 году.

Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии11

Власть народу: как использовать ИИ для решения человеческих проблем

Время на прочтение11 мин
Количество просмотров9.5K


Впечатляющие результаты ряда исследований, проведённые в последние годы, привлекли внимание мирового сообщества к теме машинного обучения. Со времён «зимы искусственного интеллекта» мы ещё никогда не были так воодушевлены возможностями этой технологии. Но несмотря на всплеск интереса, ряд ученых считают, что многие из нас уделяют слишком много внимания не тем исследованиям. За всей этой шумихой практически незаметной осталась небольшая группа исследователей, которые втихую закладывают фундамент для дальнейшего использования машинного обучения, которое позволит решить многие проблемы человечества.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии13

Угадай фильтр по импульсной характеристике

Время на прочтение5 мин
Количество просмотров20K


На некотором сайте, в некотором форуме, добрый молодец по прозвищу SciFi озадачил коллектив свой историей.
Нашел он в руководящих технических материалах иноземной фирмы Texas Instruments [FSK Modulation and Demodulation With the MSP430 Microcontroller] требуемый ему цифровой фильтр. Но иноземцы шибко хитры оказались, и в исходном коде привели следующее:
Читать дальше →
Всего голосов 74: ↑71 и ↓3+68
Комментарии36

Программист без диплома: что может и чего не может дать «домашнее обучение» в IT

Время на прочтение8 мин
Количество просмотров135K
Профессия разработчика программного обеспечения сегодня является одной из самых высокооплачиваемых. Однако чтобы стать классным специалистом, необходимо самосовершенствоваться и обучаться. К вершинам программирования можно прийти по-разному.

Кто-то разбирается во всем самостоятельно, благо в интернете встречается множество полезной литературы и бесплатных курсов (такие курсы ведут и преподаватели ИТМО — часть из них мы публиковали в наших предыдущих материалах: здесь и тут). Другой вариант — пойти в университет и получить диплом в области информационных технологий.

В сегодняшнем материале мы поговорим о том, какие особенности и сложности имеет процесс обучения в ИТ-сфере, и как с ними справляются на обоих «маршрутах».

Читать дальше →
Всего голосов 38: ↑28 и ↓10+18
Комментарии254

Вклад авторов