Сделайте свою жизнь проще, убедившись, что ваш робот поддерживает общие стандарты, описанные ниже.
Операционная система
Для сложных проектов робототехники вам потребуется ОС, способная справиться со всеми тонкостями. Система ROS - хороший стандарт для начала. Их последний релиз - Foxy-Fitzroy. Функции, которые вы получаете от ROS, помогают в разработке роботов и планировании миссий. Есть также много других функций, которые вы можете загрузить, и Nvidia также выпустила свою собственную версию. Когда вы ищете продвинутый проект робототехники, проверьте, будет ли этот стандарт работать. Это поможет вам, когда вы создадите более продвинутые функции.
Если вы хотите узнать больше и использовать библиотеки для продвинутых роботов, вы можете взглянуть на Open Dynamic Robot Initiative
Можете ли вы построить его сами?
Многие читатели этого поста хотят создавать собственных роботов. Это здорово и удачи, но, пожалуйста, подумайте об изменении существующего кода робота. Многие комплекты в этом списке полностью задокументированы Движением за открытый исходный код. Вы можете скачать все файлы и собрать их самостоятельно. Вы также можете и даже можете расширять, модифицировать и изменять то, что уже есть.
Turtlebot
TurtleBot бывает нескольких форм: бургер и вафля. Это может вызвать чувство голода, но название отражает дизайн. Модели на колесах. Бургер выше и на какой-то платформе, вафля намного ниже, а колеса торчат наружу. Эта платформа предназначена для экспериментов, в основном с датчиками и поведением. Этот робот катится на колесах, что делает его превосходным пылесосом. У него нет рук и ног; те, которые вам нужно будет добавить сами. В настоящее время платформа находится в третьей основной версии. Поддержка системы ROS - основная концепция этого робота. Все проекты, оборудование и программное обеспечение бесплатны и имеют открытый исходный код. Если у вас есть навыки и оборудование, вы можете построить его самостоятельно и добавить все, что захотите.
Получить готовый к работе комплект так же просто, как найти дистрибьюторов. Многие университеты также используют эту платформу. TurtleBot - это небольшая доступная платформа, которую можно использовать для сложных проектов в области робототехники.
1.Ardupilot
Когда вам нужна платформа для навигации по миру, Ardupilot - отличный вариант. В их репозитории GitHub можно найти множество дистрибьюторов и производителей. Одним из примеров является картографический дрон E384, который построен как модель самолета, но имеет расширенные возможности съемки, все они созданы с использованием проекта Ardupilot. Эти самолеты недешевы и созданы для профессионального использования.
Вы, конечно, можете использовать Ardupilot для своего собственного проекта, а затем продавать услуги так же, как вышеупомянутая компания. Например, используя этот проект, BlueRobotics построила подводный вездеход, который может даже подключаться к инструменту GPS для навигации. Дополнительную информацию можно найти на веб-сайте Ardupilot.
2.Корпорация
Этот робот создан, чтобы научить вас робототехнике с упором на зрение, машинное обучение и взаимодействие с людьми. Робот выполняет навигацию и предотвращает столкновения, но это не область внимания робота. Вместо этого основное внимание уделяется ИИ.
Робот Corpora основан на комбинации Raspberry Pi, Linux и OpenCV, и с его помощью вы можете создавать множество проектов распознавания изображений. На самом деле уже есть проект, где робот узнает себя. Взлом оборудования, такой как добавление оружия или создание его на зеленых полях, не идеален, поскольку он поставляется с оболочкой и колесами под ним.
3.Leorover
Этот робот используется для проектирования в нескольких университетах мира. Для этого проекта нужно много места, потому что он довольно большой. Этот марсоход предназначен для разработчиков, имеющих доступ к профессиональному оборудованию. Любители найдут цену за пределами своего обычного игрового бюджета. Как вы можете догадаться, выбирать этого робота лучше всего, когда для этого есть коммерческая причина.
Аппаратное обеспечение состоит из Raspberry Pi 3B + или 4B с использованием Core2-ROS и контроллера реального времени STM32F4. Впечатляющие части этого набора - сервоприводы, двигатели постоянного тока, которые приводят в движение большие колеса. Со всеми доступными интерфейсами у вас есть много возможностей расширить стандартный комплект в соответствии с вашими операциями.
4.Ардуино
Несмотря на то, что ROS рекламируется как необходимость, вам все же стоит попробовать этих роботов. Они работают на Arduino и могут ходить, ползать и бегать. Все расширенные функции, касающиеся обзора и предотвращения столкновений, просты и требуют небольшого интеллекта. Эти роботы отлично подходят для пробуждения воображения о том, как робот может двигаться.
Как вы можете видеть в видеороликах, 3D-печать и установка собственного робота - это следующий шаг в вашем личном развитии в области робототехники.
Заключение
Есть несколько способов продвинуться в робототехнике с помощью готовых комплектов. Один способ - изготовить все детали самостоятельно, а другой - запрограммировать набор на удивительные вещи. Если вы объедините два, у вас может быть основа для бизнеса.
Вы можете приступить к созданию этих творений, перейдя по ссылке ниже: