Робототехника с открытым исходным кодом
-
Основы робототехники с открытым исходным кодом
- Робототехника с открытым исходным кодом использует общедоступное аппаратное и программное обеспечение.
- Она связана с движением за открытый дизайн и открытой наукой.
-
Требования к оборудованию
- Информация об оборудовании должна быть легкодоступной для перестройки.
- Используются только стандартные компоненты и инструменты с подробной документацией.
- CAD-файлы не достаточны для сборки и тестирования.
-
Лицензионные требования к программному обеспечению
- Программные компоненты должны быть совместимы с другими программами и соответствовать стандартам сообщества.
-
Аппаратные системы
- Примеры включают роботизированные манипуляторы, мобильные роботы, квадрокоптеры и другие.
-
Промежуточный слой и программное обеспечение драйвера
- Промежуточное программное обеспечение связывает программные компоненты, например, ROS.
- Создание открытых драйверов для закрытого оборудования требует низкоуровневого программирования и обратного проектирования.
-
Программное обеспечение для моделирования и автоматизации
- Симуляторы и алгоритмы искусственного интеллекта с открытым исходным кодом используются для автоматизации.
-
Сообщество разработчиков
- Сообщество DIY и коммерческие компании участвуют в создании и распространении открытых роботов.
- Существуют стандарты и процессы проверки исходного кода, чтобы гарантировать его доступность.
-
Концепции с открытым исходным кодом
- В робототехнике с открытым исходным кодом концепции с открытым исходным кодом распространены и могут быть перенесены из программного обеспечения в аппаратное обеспечение.
-
Дополнительные ресурсы
- Ссылки на интернет-порталы и конференции по разработке программного обеспечения с открытым исходным кодом.
Полный текст статьи: