Оглавление
- 1 Робототехника с открытым исходным кодом
- 1.1 Основы робототехники с открытым исходным кодом
- 1.2 Требования к оборудованию
- 1.3 Лицензионные требования к программному обеспечению
- 1.4 Аппаратные системы
- 1.5 Промежуточный слой и программное обеспечение драйвера
- 1.6 Программное обеспечение для моделирования и автоматизации
- 1.7 Сообщество разработчиков
- 1.8 Концепции с открытым исходным кодом
- 1.9 Дополнительные ресурсы
- 2 Робототехника с открытым исходным кодом — Википедия
Робототехника с открытым исходным кодом
-
Основы робототехники с открытым исходным кодом
- Робототехника с открытым исходным кодом использует общедоступное аппаратное и программное обеспечение.
- Она связана с движением за открытый дизайн и открытой наукой.
-
Требования к оборудованию
- Информация об оборудовании должна быть легкодоступной для перестройки.
- Используются только стандартные компоненты и инструменты с подробной документацией.
- CAD-файлы не достаточны для сборки и тестирования.
-
Лицензионные требования к программному обеспечению
- Программные компоненты должны быть совместимы с другими программами и соответствовать стандартам сообщества.
-
Аппаратные системы
- Примеры включают роботизированные манипуляторы, мобильные роботы, квадрокоптеры и другие.
-
Промежуточный слой и программное обеспечение драйвера
- Промежуточное программное обеспечение связывает программные компоненты, например, ROS.
- Создание открытых драйверов для закрытого оборудования требует низкоуровневого программирования и обратного проектирования.
-
Программное обеспечение для моделирования и автоматизации
- Симуляторы и алгоритмы искусственного интеллекта с открытым исходным кодом используются для автоматизации.
-
Сообщество разработчиков
- Сообщество DIY и коммерческие компании участвуют в создании и распространении открытых роботов.
- Существуют стандарты и процессы проверки исходного кода, чтобы гарантировать его доступность.
-
Концепции с открытым исходным кодом
- В робототехнике с открытым исходным кодом концепции с открытым исходным кодом распространены и могут быть перенесены из программного обеспечения в аппаратное обеспечение.
-
Дополнительные ресурсы
- Ссылки на интернет-порталы и конференции по разработке программного обеспечения с открытым исходным кодом.
Полный текст статьи: