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

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

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

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

Орнитоптер своими руками?

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров11K
Картинка Freepik

«И не думать, как приземлиться
А у птиц свободе учиться
Оставив всё то, что жаль…»

Группа «Амега» — «Лететь»


Среди летательных аппаратов особое место занимают махолёты (их ещё называют орнитоптерами). И если раньше из-за отсутствия достаточно мощных и компактных источников энергии единственным вариантом построения таких аппаратов у любителей было использование в качестве источника энергии скрученной резиновой ленты/лент (так называемые «модели с резиномотором») то теперь появилась возможность создавать такие устройства с электрическим приводом, о чём мы поговорим в этой статье.
Читать дальше →
Всего голосов 65: ↑65 и ↓0+84
Комментарии15

Новости

Зачем нужно было делать своего робота телеприсутствия и что это дает

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1K

Робот-риэлтор – это чуть ли не классический робот телеприсутствия. Еще и на базе робота-пылесоса. Почему решено было выбрать именно такое решение? И почему это может быть лучше коммерческого образца

Читать далее
Всего голосов 4: ↑2 и ↓2+1
Комментарии0

Test Driven Development в Embedded, или Как увеличить производительность команды на 37%

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.6K

Современное развитие в области встроенной разработки и электроники с учётом бизнес-процессов ускоряется, часто следуя принципам Agile и Scrum. Применение этих методик требует осторожности из-за длительного производственного цикла встроенной разработки, который затрудняет быстрые изменения.

Меня зовут Арсентий Гусев, я руководитель группы embedded-разработки в отделе робототехники Яндекс Маркета. И мне бы хотелось рассказать об опыте, который приобрела наша команда в рамках работы над проектом складского робота. В этой статье определим критерии, предпосылки и предложим инструменты для ускорения разработки и снижения её стоимости.

Читать далее
Всего голосов 16: ↑14 и ↓2+19
Комментарии13

Устанавливаем и применяем Docker на Repka Pi

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров2.6K

Сейчас уже, наверное, трудно найти IT-специалиста, который никогда не слышал про Docker — открытую платформу разработки, доставки и запуска приложений в контейнере. У этой платформы много достоинств, в том числе эффективное использование ресурсов, легковесность, скорость, масштабирование, управление версиями приложений и образов, быстрое развертывание и запуск приложений, а также возможность запуска Docker и его приложений практически на любой платформе.

Если можно на любой, то давайте запустим Docker на микрокомпьютере Repka Pi российской разработки и сборки, оснащенной ОЗУ объемом 2 ГБайт. Прочитав нашу статью, вы научитесь использовать Repka Pi для изучения всех основных возможностей Docker, а также создавать приложения Docker, работающие с оборудованием через GPIO и I2C.

Мы расскажем, как установить Docker на Repka Pi, как с помощью двух команд запустить WordPress, как работать из контейнера Docker с пинами GPIO микрокомпьютера, а также напишем программу, получающую данные с погодной станции BME280 через интерфейс I2C.

Зачем Docker нужен на микрокомпьютерах

Установка Docker на Repka Pi

Установка WordPress

Создаем контейнер для работы с GPIO

Контроль и освобождение ресурсов

Загрузка образа контейнера на Docker Hub

Контейнер для работы с I2C

Полезные ссылки

Итоги

 

Читать далее
Всего голосов 8: ↑6 и ↓2+5
Комментарии0

Истории

Библиотека WiringRP для управления GPIO на Repka Pi

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров1.1K

Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.

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

Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.

Возможности WiringRP

Установка WiringRP

Загрузка библиотеки WiringRP

Мигаем светодиодом

Запускаем multiBlink

Добавляем управление кнопкой

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

Управляем реле и сервоприводами по кнопке

Полезные ссылки

Итоги

 

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Простая имитационная модель мобильного робота в ROS и Gazebo

Уровень сложностиСложный
Время на прочтение49 мин
Количество просмотров1.9K

В данной работе представлен процесс разработки и симуляции мобильного робота с использованием платформы ROS Noetic и среды Gazebo. Описано создание URDF-модели робота, которая включает в себя детальное описание всех его компонентов. Рассмотрена разработка Docker контейнера, что позволяет обеспечить унификацию и воспроизводимость среды разработки. Также описаны файлы конфигурации для управления моделью в Gazebo и настройка PID контроллеров для оптимизации управления движением. Проект включает в себя формирование собственного мира в Gazebo, что позволяет тестировать робота в контролируемой и настраиваемой среде.

Читать далее
Всего голосов 9: ↑8 и ↓1+9
Комментарии0

Tech4Art: как дроны и VR помогают рисовать граффити и муралы

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

Привет, Хабр! Меня зовут Миша Most, я художник, который начинал как граффити-райтер. Сегодня расскажу о том, как технологии помогают нам, представителям искусства, творить, создавая необычные проекты. Сначала — немного о своих работах, которые находятся на стыке искусства и технологий. А потом вместе с моим коллегой расскажу о самих технологиях.

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

Этот пост — переработанная версия доклада с True Tech Day 2.0.

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

Хирургия без надрезов: роботизированный акустический пинцет

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


Многие отрасли деятельности человека уже давно активно используют помощь роботов, а именно роботизированных манипуляторов. Высокая точность движений, которые поддаются программированию, позволяют этим робо-рукам манипулировать объектами с высокой точностью. Спектр применения таких роботов также весьма широк, от сборки автомобилей до проведения хирургических операций. Однако, несмотря на ряд очевидных преимуществ, данные манипуляторы не всесильны. Особую сложность они испытывают в бесконтактном неинвазивном манипулировании мелкими объектами, особенно в областях, защищенных тканевыми и костными барьерами. Ученые из Вирджинского политехнического института (США) разработали робота, использующего акустические «невидимые» пинцеты для бесконтактного манипулирования объектами с микрометровой точностью. Что стало фундаментом данной разработки, как именно функционирует робот, и насколько он эффективен? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+17
Комментарии0

Разработка и анализ нейронной сети для обработки данных кинематики роботов

Уровень сложностиСредний
Время на прочтение22 мин
Количество просмотров1.9K

В данной работе представлена разработка и тестирование модели машинного обучения, основанной на нейронных сетях, для анализа данных (условно кинематики простого робота). Используя библиотеку PyTorch, была создана и обучена модель, способная обрабатывать численные и булевые параметры, полученные в результате кинематических расчётов. Основная цель исследования заключалась в разработке надёжной и точной модели, которая могла бы способствовать улучшению проектирования и анализа в робототехнике.

Читать далее
Рейтинг0
Комментарии6

Об управлении esp32-машинками (и не только) через wifi/websocket-ы с помощью пульта на базе смартфона

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров9.1K
Картинка Freepik

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

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

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

Читать дальше →
Всего голосов 36: ↑35 и ↓1+46
Комментарии18

Как в ИТМО разрабатывают подвижный экзоскелет из титана для серийного производства

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

В одной из лабораторий факультета систем управления и робототехники ИТМО разрабатывают экзоскелет из титана, который можно будет производить серийно. Пока проект на стадии 3D-печатного макета, но уже сейчас он выделяется на фоне аналогичных разработок своей подвижностью ― почти не сковывает движения. А будущий прототип из титана не потеряет в подвижности, зато ― по прочностному расчету ― поможет работать с весом до 80 кг. В этой статье рассказываем, откуда появился и как развивается проект.

Читать далее
Всего голосов 17: ↑14 и ↓3+12
Комментарии4

Разработка манипулятора для игры в шахматы

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров3.5K

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

Читать далее
Всего голосов 21: ↑21 и ↓0+27
Комментарии10

Бионический протез руки: управление кистью наклонами головы

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров916

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

Читать далее
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

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

Прародитель T1000: алгоритм динамической морфологии мягких роботов

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


Первые роботы, чей внешний вид напоминал Железного Дровосека, постепенно уступают дорогу мягким роботам, спектр применения которых растет с каждым новым исследованием. Мягкие роботы могут оперировать в условиях и средах, которые были бы недостижимы их жестким собратьям. Однако, развитие и совершенствование мягкой робототехники далеко от завершения. К примеру, ученые из Массачусетского технологического института (Кембридж, США) разработали новый метод машинного обучения, который позволит динамически управлять роботами с адаптируемой морфологией. В чем суть данного метода, насколько он эффективен, и где могут быть применены «желеобразные» роботы? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+12
Комментарии0

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.4K

Воздушные батареи на морском дне предлагают более дешёвые долгосрочные накопители энергии

Австралийские инженеры разработали ультразвуковую кофеварку для холодного заваривания

Учёные создали улиток-роботов, которые могут передвигаться самостоятельно с помощью гусениц или работать вместе, чтобы подниматься

В наблюдениях «Уэбба» содержится намёк на возможное наличие атмосферы у скалистой экзопланеты

Астрономы открыли 27 500 новых астероидов, спрятавшихся на архивных снимках

Читать далее
Всего голосов 12: ↑12 и ↓0+19
Комментарии1

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров47K

При сборке квадрокоптеров и других БПЛА обычно используют готовую плату полетного контроллера, содержащую все необходимые датчики и периферию, и готовую полетную прошивку, например, Betaflight, ArduPilot или PX4. Полетный контроллер управляет моторами квадрокоптера и обеспечивает стабильный полет.

Занимаясь БПЛА с 2016 года, я решил разобраться в устройстве полетных контроллеров максимально глубоко и создать квадрокоптер с нуля, не используя готовый полетный контроллер и готовый софт. Спустя долгое время разработки мне удалось это сделать. Я написал прошивку с максимально простым исходным кодом и выложил ее на GitHub. В этой статье я расскажу о теории и практике разработки полетного софта для квадрокоптера и проиллюстрирую это на примере своего дрона на базе микроконтроллера ESP32, который можно увидеть на картинке выше.

Читать далее
Всего голосов 312: ↑312 и ↓0+371
Комментарии132

Двигатели переменного тока – точные модели

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров4.1K

На семинаре «Преподавание электропривода в вузах», прошедшем в ЛЭТИ пятого октября прошлого года, был представлен доклад Алексея Сергеевича Анучина (далее для краткости А.С.) под названием «Модели, которым мы учим студентов».

Доклад был посвящен состоянию дел с моделями двигателей переменного тока. В частности, там была высказана критика в адрес существующих моделей, которые не учитывают эффекты насыщения асинхронных и синхронных двигателей. Доклад заставил задуматься…

Материал, изложенный ниже, является результатом этих раздумий.

Авторы: Ю.Н. Калачёв, Ф.И. Баум, А.Ю. Базин

Вполне допускаются и даже приветствуются возражения читателей.

Читать далее
Всего голосов 6: ↑6 и ↓0+9
Комментарии0

Оригами Креслинга: роботизированная гусеница

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


Говоря о современной робототехнике, мы все чаще слышим словосочетание «мягкие роботы». Такие роботы обладают рядом преимуществ по сравнению со своими «жесткими» собратьями. Тем не менее и мягкие, и жесткие роботы сталкиваются с идентичными проблемами, одной из которых является навигация. Телодвижения, присущие различным представителям фауны, часто становятся источником вдохновения для инженеров. Вот и ученые из Принстонского университета (США) вдохновились подвижностью гусениц и древним искусством складывания бумаги, в результате чего им удалось создать мультимодульного робота, способного с легкостью преодолевать самые сложные лабиринты. Из чего сделан этот робот, как он показал себя во время практических испытаний, и в какой отрасли он может быть полезен? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 15: ↑15 и ↓0+22
Комментарии1

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.5K

Учебно-развлекательный проект "Мобильная платформа", который использует управление жестами руки для управления роботом. В ней подробно рассматриваются технические аспекты сборки платформы, программирование Arduino и обработка жестов с помощью Python и библиотеки mediapipe.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии23

OpenGrok

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

Эффективный поиск это один за важнейших аспектов работы с «большими проектами». Познакомимся с OpenGrok - одним из лучших инструментов для полнотекстового поиска из тех есть в открытом доступе.

Читать далее
Всего голосов 5: ↑5 и ↓0+6
Комментарии2
1
23 ...

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