Сальвиус (робот)
В этой статье используются голые URL-адреса , которые неинформативны и уязвимы к порче ссылок . ( Август 2022 г. ) |
Год создания | 2008 |
---|---|
Тип | Гуманоидный робот |
Цель | Исследования и разработки |
Получено из | спасенный |
Веб-сайт | Проект безопасного робота |
Сальвий ( / ˈ s æ l v i ə s / ) — с открытым исходным кодом робот-гуманоид , построенный в США в 2008 году, первый в своем роде. Его название происходит от слова «спасенный», поскольку в его конструкции особое внимание уделяется использованию переработанных компонентов и материалов для снижения затрат на проектирование и строительство. Робот предназначен для выполнения широкого спектра задач благодаря гуманоидной конструкции тела. Основная цель проекта Salvius — создать робота, который сможет динамично функционировать в домашних условиях. [ 1 ]
Salvius является частью движения открытого исходного кода , что означает, что исходный код робота доступен бесплатно для использования, изменения, добавления и изучения другими. В отличие от других роботов-гуманоидов , Salvius извлекает выгоду из преимуществ программного обеспечения с открытым исходным кодом, позволяющего быстро решать проблемы сообществом разработчиков. использовали Salvius в качестве ресурса Преподаватели STEM , позволяющего студентам изучать предметы в области науки и техники. [ 2 ]
Название «Сальвиус» восходит ко временам Римской империи , однако оно было выбрано для этого робота из-за его сходства со словом «спасение». [ 3 ] Имена сыграли значительную роль в разработке этого робота. На Сальвиусе вытатуированы имена людей и компаний, которые внесли свой вклад в развитие проекта. [ 4 ]
Приложения
[ редактировать ]Salvius задуман как ресурс для разработчиков, позволяющий экспериментировать с машинным обучением и кинематическими приложениями для роботов-гуманоидов. [ 5 ] Робот спроектирован таким образом, чтобы при необходимости можно было добавлять или удалять новые аппаратные функции с помощью USB-подключений Plug and Play. Недавние изменения в конструкции роботов улучшили способность робота подключаться к другим устройствам, так что разработчики также могут исследовать новые способы взаимодействия роботов с Интернетом вещей (IoT).
Разработка
[ редактировать ]Конструкция робота документируется с 2010 года. При его создании использовалась переработка, а любые коммерчески доступные детали, используемые в роботе, были выбраны с учетом доступности и экономической доступности. Аппаратные средства, такие как микроконтроллеры Raspberry Pi и Arduino, были выбраны за их дизайн с открытым исходным кодом и поддержку сообществ. Робот использует несколько микроконтроллеров Arduino , которые были выбраны исходя из универсальности и популярности платформы в сообществах. [ 6 ]
Программное обеспечение
[ редактировать ]Компьютер робота работает под управлением Raspbian Linux и в основном использует программное обеспечение с открытым исходным кодом. [ 7 ] Salvius может работать автономно, а также управляться удаленно с помощью онлайн-интерфейса. Языки программирования робота включают: Python , Arduino и JavaScript . Python — это поддерживаемый язык Raspberry Pi. C используется для программирования микроконтроллеров Arduino, с которыми взаимодействует главный компьютер робота, Raspberry Pi. [ 8 ] Отправляя задачи на другие доски, робот может выполнять параллельную обработку и распределять рабочую нагрузку. Топография [звездной сети] предотвращает повреждение робота из-за сбоя в узлах процесса Arduino.
API Salvius позволяет пользователям отправлять и получать данные. Его беспроводное соединение позволяет управлять через веб-интерфейс и видеть то, что видит робот. [ 9 ] Поскольку все программное обеспечение установлено на роботе, пользователю достаточно устройства с работающим подключением к Интернету и браузером. [ 10 ]
Аппаратное обеспечение
[ редактировать ]Робот управляется сетью микроконтроллеров Raspberry Pi и Arduino . Raspberry Pi действует как сервер для [языков программирования высокого уровня] в качестве функции управления. Для управления двигателями робот использует контроллеры двигателей Grove. Большинство двигателей роботов были извлечены из альтернативных источников и повторно использованы для создания робота. [ нужна ссылка ]
Датчики
[ редактировать ]Датчики позволяют роботу успешно взаимодействовать с окружающей средой. В роботе используются следующие датчики: сенсорный, звуковой, световой, ультразвуковой и PIR ( пассивный инфракрасный датчик ). Робот также оснащен IP-камерой , подключенной к Ethernet , которая служит его основным оптическим устройством ввода.
Технические характеристики
[ редактировать ]Высота (футы) | 6 |
Вес (фунты) | 164 |
ГРИП | 24 |
Батарея (часы) | 1.2 |
модальность | Двуногий |
Контроль | Автономный, Телеуправляемый |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Хеймбух, Джейми (24 января 2012 г.). «Человекоподобный автономный робот, сделанный из переработанных деталей, стоимостью менее 500 долларов» . ДревоХаггер . Проверено 28 сентября 2014 г.
- ^ «Сальвиус — автономный робот с открытым исходным кодом» . salviusrobot.blogspot.com . Архивировано из оригинала 23 января 2012 г.
- ^ «Сайты Google» . Архивировано из оригинала 20 января 2015 г. Проверено 27 сентября 2014 г.
- ^ «17 января 2013 г. PDF-издание — Wilbraham-Hampden Times» .
- ^ http://salvius.org
- ^ Уоддингтон, Натан ; Тейлор, Рассел . «Arduino и дизайн с открытым исходным кодом» (PDF) . Национальный архив Республики Индонезия.
- ^ «RaspbianFAQ — Распбиан» .
- ^ «Сальвиус/Readme.md на мастере · Gunthercox/Сальвиус» . GitHub
- ^ «Сальвиус (робот-гуманоид) | RadioShack DIY» . Архивировано из оригинала 28 сентября 2014 г. Проверено 27 сентября 2014 г.
- ^ http://salviusrobot.blogspot.com/2011/07/graphic-user-interface.html. [ мертвая ссылка ]