В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории безотносительно к конкретному проекту.
То есть перечислить самые универсальные и переносимые программные компоненты (кирпичики), которые могут пригодиться в практически любой сборке.
Разработка робототехники *
Программирование и разработка робототехники
Новости
Чудеса инженерной мысли: машина с глазами (буквально)
Современный мир полнится удивительными технологиями, которые еще сто лет тому назад посчитали бы нереальными. То, что для нас сейчас стало обыденным делом, когда-то было плодом воображения писателей-фантастов. Любое новшество сопряжено с рядом преимуществ и недостатков, которые необходимо минимизировать, дабы новинка стала поистине полезна. Одной из таких неоднозначных технологий являются автономные транспортные средства, которые могут перемещаться без прямого управления со стороны человека. Много внимания уделяется нюансам, сопряженным с самим процессом создания таких машин, но мало кто думает о взаимодействии автономной машины и окружающих ее людей. Ученые из Токийского университета (Япония) провели исследование, в котором прикрепили к автономной машине глаза, чтобы повысить степень взаимодействия с пешеходами. Как работали машинные глаза, какое именно взаимодействие они реализовывали, и насколько сами люди были довольны этим? Ответы на эти вопросы мы найдем в докладе ученых.
Магнитные роботы в медицине: удивительные изобретения
Микророботы не автономны: чтобы ими управлять, нужно внешнее воздействие. Один из вариантов — использовать магнитное поле, чтобы заставить небольшое существо передвигаться, прыгать и хватать «добычу».
Под катом собрали впечатляющие проекты магнитных микророботов. Насколько они функциональны и как могут помочь в медицине — рассказываем в подборке.
ORB_SLAM3 на raspberry pi 4
Рассматриваются нюансы установки ORB_SLAM3 на одноплатном пк — raspberry pi 4 c ОС Raspbian buster, проводится поверхностный анализ возможностей алгоритма с учетом ограничений raspberry, показаны возможные пути оптимизации производительности, используется помимо прочего ROS noetic как связующее звено между imu, csi камерой raspberry pi и ORB_SLAM3. Статья не претендует на научность, излагается мнение автора с опорой на экспериментальную базу.
Проект Repka Pi — переклеивание этикеток или реальная разработка?
Проект Repka Pi - переклеивание этикеток или реальная разработка?
Бесконечный контроль качества — опыт применения линейных камер в компьютерном зрении
Задача: Контролировать нанесение маркировки на типографии на бесконечном материале и с большой скоростью.
Делюсь опытом использования линейной камеры и оптимизации по обработке изображения для промышленного машинного зрения в задаче, где есть полутоновые роли со стикерами, картонной упаковкой, алюминиевой фольгой и огромные печатные машины, мотающие ее со скоростями до 300 метров в минуту
Компьютер из ткани: струйная логика в одежде
В последнее время участились попытки превратить повседневные предметы в их умные эквиваленты. У нас уже есть умные пылесосы, умные холодильники, умные часы и даже умный текстиль. Внедрение электроники в элементы гардероба позволяет создавать одежду, способную считывать биоданные человека, помогать людям с ограниченными возможностями и даже собирать энергию. Любая такая разработка нуждается в электронных компонентах, которые будут выполнять определенную логическую функцию. А что если заменить их на полностью текстильные? Именно это и сделали ученые из университета Райса (Хьюстон, США). Они внедрили струйную логику в текстиль, создав умную одежду. Что такое струйная логика, как именно она была внедрена в текстиль, и на что способна полученная в результате одежда? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Пневматическая аугментация: энергия ходьбы и давление воздуха для тканевого протеза
Порой нас просят что-то сделать, когда мы уже чем-то заняты. На это просящий может получить вполне обоснованный ответ, — «подожди, у меня всего две руки». Тем не менее интерес к аугментациям, в том числе и дополнительным конечностям, присутствует в наших умах уже довольно давно. Это подтверждается произведениями литературы, видеоиграми, кино, и даже древними мифами и легендами. Но, если кому-то третья рука нужна в качестве дополнительного инструмента, то другим она необходима, чтобы перекрыть двигательную дисфункцию собственных конечностей. И вот ученые из университета Райса (Хьюстон, США) разработали необычную систему, которая собирает энергию от шагов человека и передает ее на устройство, выполняющее роль дополнительной руки. Из чего состоит система, за счет чего она работает, и насколько полезна такая аугментация? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Гусеничный автономный робот. Платформа для Ваших роботов
DIY разработка. Возможные сферы применения. Я покажу свой опыт как сделать автономный гусеничный робот, не раздувая щеки и бюджет. Задача оказалась достаточно интересной, а в процессе реализации я собрал все грабли, которые мог.
Архитектура Хорошо Поддерживаемого драйвера для I2C/SPI Чипа
В программировании микроконтроллеров часто приходится писать драйверы периферийных микросхем. Зачастую это 60% всего кода большинства проектов. В этом тексте я написал несколько общих нюансов разработки драйверов периферийных чипов.
Команда «Bimba-Mizar» на 11 чемпионате «Воздушно-инженерная школа» 2022 г
В начале июля, а именно 3-10 числа, прошёл всероссийский чемпионат «Воздушно-инженерной школы». Наша команда под названием «Bimba-Mizar» приняла участие в данном конкурсе со своим аппаратом, собранным для высшей лиги.
Когда спутник был (почти) готов мы выдвинулись на Владимирскую землю на запуски. Добираться планировали на поезде, но одному из участников команды не повезло. Он живёт в городе Новокуйбышевске, который размещается неподалёку от Самары. Серёжа хотел сесть на поезд в своём городе. Когда он пришёл на платформу и уже был готов к посадке, ему пришло в голову посмотреть, а останавливается ли его поезд в Новокуйбышевске. Загуглив, он получил ответ, что поезд проедет мимо. Но, не захотев верить найденной информации, наш герой остался на месте и продолжил морально готовиться к поездке, представляя, как он с друзьями пьёт чай с печеньками. Спустя некоторое время, стоя на платформе, Серёжа увидел свой подъезжающий поезд, как вдруг, вагоны без остановки проехали мимо него и направились дальше по маршруту в сторону Москвы. Стоя в недоумении, участник нашей команды долго соображал: «А что мне делать теперь?».
17 Атрибутов Хорошего Канального Протокола Передачи Данных
В этом тексте представлены атрибуты хорошего и простого канального Master-Slave протокола для пакетного обмена информацией между устройствами на общей шине таких как RS485, CAN, LoRa, BLE.
Несмотря на то, что есть канальные протоколы ModBus, DLMS, RDS, UBX, NEC, Pelco-D, yModem, многие компании всё же придумывают собственный канальный протокол для взаимодействия между своими электронными платами. Тут представлены общие атрибуты таких доморощенных протоколов.
Когда морщины на пользу: кинематика хобота слона
Если взглянуть на некоторые творения эволюции беглым взглядом, то может показаться, что у нее отличное чувство юмора. Однако любая «странность» странной не является, так как выполняет определенную функцию, которая в той или иной степени влияет на выживаемость вида. В то же время, смесь любопытства и прагматичности заставляет нас с большим интересом изучать любые необычные особенности представителей флоры и фауны. Ученые из Технологического института Джорджии (США) не исключение. Они предположили, что подвижность хобота слона зависит не только от мышечной ткани, но и от своеобразной морфологии кожи, а потому решили проверить эту гипотезу. Какие наблюдения были проведены, что они показали, и как полученные знания могут быть применены на практике? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Роботы-насекомые: удивительные и перспективные проекты
Несмотря на существование магнитных микроботов, ученые продолжают искать компромисс — простое и функциональное решение в конструировании крошечных роботов. Они могут быть полезны в медицине, разведке завалов и исследовании ареалов.
Под катом собрали перспективные проекты роботов-насекомых. Каких размеров и форм они бывают, как работают — рассказываем в подборке.
Простой симулятор лидара автомобильного базирования на Unity
Хотите просто и быстро получить данные трехмерного сканирования улицы? Нет желания тратить тысячи долларов на покупку лидара? Давайте я предложу вам попробовать симулятор!
Я участвовал в проекте лидарного картографирования, где руководство не торопилось покупать дорогую технику. Перед тем как начать работать с реальным железом, я предложил попробовать свои силы на симуляторах данных, проверить узкие места. В статье описаны варианты Open Source решений для имитации лидара, устанавливаемом на автомобиле и приводится оптимальный вариант для моей задачи.
Как я нейроны паял
Здравствуйте. Наверное, многие из вас слышали об искуcственном интеллекте и очевидно что это — важная тема, которая изменяет сегодня нашу жизнь. Над созданием ИИ работает множество учёных. На данный момент существуют два фундаментальных подхода: нейробиология и нейросети. Лично я считаю нейробиологию более перспективной, но менее развитой т.к. о том, как именно работают нейроны мы знаем сегодня всё ещё очень мало. Нейросети являются наиболее развитым подходом, который, однако фактически достиг пределов развития т.к. для улучшения результатов требуются всё большие и большие вычислительные ресурсы. Кроме того, его отношение к настоящим нейронным сетям и нейронам весьма опосредованное и представляет собой всего лишь приблизительную математическую модель.
Подойдём к вопросу иначе: если нейрон - это электрохимическая структура, то можем ли мы попытаться воспроизвести его химическую активность с помощью электронных компонентов? Другими словами, можем ли мы составить электрическую цепь аналогичную нейрону?
Навигация автономных систем
Модульные роботы: проекты, за которыми стоит следить
Модульными называются роботы, структура которых может изменяться с помощью добавления узлов, самостоятельных по отдельности. Они могут быть полезны в разных областях — от разработки игр до медицины и космонавтики.
Под катом собрали перспективные проекты модульных роботов. Как они работают, каких бывают форм и какие у них проблемы в реализации — рассказываем в подборке.
Теория алгоритма, дающего смысл словам
Существующие алгоритмы работающие с о смыслом слов:
• Векторное представление слов, GPT-3 - статистика
• Алгоритм Леска - подбор значения многозначного слова по статистике встречаемости слов в предложении
• Семантическая сеть - информационная модель предметной области, имеет вид ориентированного графа. Вершины графа соответствуют объектам предметной области, а дуги (ребра) задают отношения между ними. (см. рис. 1)
• В других вариантах - по сути поиск закономерностей через нейросети.
Управляем ABB роботами с помощью FlexPendant
Туториал где мы: познакомимся чуть ближе с роботами компании ABB, узнаем что такое FlexPendant и IRC5. Создадим своего робота в RobotStudio и с помощью пульта управления создадим для него простую программу с координатными точками.