📚
ROS Robotics Projects
  • Титульная страница
  • Термины
  • Глава 1. Начало работы с разработкой приложений ROS Robotics
    • Подглава 1.1 Начало работы с ROS
      • Подглава 1.1.1 Дистрибутивы ROS
      • Подглава 1.1.2 Поддерживаемые операционные системы
      • Подглава 1.1.3 Роботы и датчики, поддерживаемые ROS
      • Подглава 1.1.4 Почему ROS?
    • Подглава 1.2 Основы ROS
      • Подглава 1.2.1 Уровень файловой системы
      • Подглава 1.2.2 Уровень графов вычислений
      • Подглава 1.2.3 Уровень сообщества ROS
      • Подглава 1.2.4 Общение в ROS
    • Подглава 1.3 Клиентские библиотеки ROS
    • Подглава 1.4 Инструменты ROS
      • Подглава 1.4.1 Rviz (Визуализатор ROS)
      • Подглава 1.4.2 rqt_plot
      • Подглава 1.4.3 rqt_graph
    • Подглава 1.5 Симуляторы ROS
    • Подглава 1.6 Установка ROS kinetic на Ubuntu 16.04 LTS
      • Подглава 1.6.1 Начало работы с установкой
        • Подглава 1.6.1.1 Настройка репозиториев Ubuntu
        • Подглава 1.6.1.2 Настройка source.list
        • Подглава 1.6.1.3 Настройка ключей
        • Подглава 1.6.1.4 Установка ROS
        • Подглава 1.6.1.5 Инициализация rosdep
        • Подглава 1.6.1.6 Настройка среды ROS
        • Подглава 1.6.1.7 Получение rosinstall
    • Подглава 1.7 Настройка ROS на VirtualBox
    • Подглава 1.8 Настройка рабочего пространства ROS
    • Подглава 1.9 Возможности для ROS в отраслях и исследованиях
    • Подглава 1.10 Вопросы
    • Подглава 1.11 Заключение
  • Глава 2. Обнаружение и отслеживание лиц с использованием ROS, OpenCV и Dynamixel Servos
    • Подглава 2.1 Обзор проекта
    • Подглава 2.2 Аппаратные и программные предпосылки
      • Подглава 2.2.1 Установка зависимых пакетов ROS
        • Подглава 2.2.1.1 Установка пакета usb_cam ROS
          • Подглава 2.2.1.1.1 Создание рабочей области ROS для зависимостей
    • Подглава 2.3 Взаимодействие Dynamixel с ROS
      • Подглава 2.3.1 Установка пакетов ROS dynamicixel_motor
    • Подглава 2.4 Создание ROS-пакетов для трекера лица
      • Подглава 2.4.1 Интерфейс между ROS и OpenCV
    • Подглава 2.5 Работа с ROS-пакетом для отслеживания лиц
      • Подглава 2.5.1 Понимание кода трекера лица
      • Подглава 2.5.2 Понимание CMakeLists.txt
      • Подглава 2.5.3 Файл track.yaml
      • Подглава 2.5.4 Файлы запуска
      • Подглава 2.5.5 Запуск узла отслеживания лица
      • Подглава 2.5.6Пакет face_tracker_control
        • Подглава 2.5.6.1 Файл запуска start_dynamixel
        • Подглава 2.5.6.2 Файл запуска контроллера панорамирования
      • Подглава 2.5.7 Файл конфигурации контроллера панорамирования
      • Подглава 2.5.8 Файл конфигурации параметров сервосистемы
      • Подглава 2.5.9 Узел контроллера трекера лица
      • Подглава 2.5.10 Создание CMakeLists.txt
      • Подглава 2.5.11 Тестирование пакета управления трекером лица
      • Подглава 2.5.12 Соединение всех узлов вместе
      • Подглава 2.5.13 Закрепление кронштейна и настройка цепи
      • Подглава 2.5.14 Финальный запуск
    • Подглава 2.6 Вопросы
    • Подглава 2.7 Заключение
Powered by GitBook
On this page

Was this helpful?

  1. Глава 1. Начало работы с разработкой приложений ROS Robotics

Подглава 1.7 Настройка ROS на VirtualBox

PreviousПодглава 1.6.1.7 Получение rosinstallNextПодглава 1.8 Настройка рабочего пространства ROS

Last updated 5 years ago

Was this helpful?

Как вы знаете, полная поддержка ROS присутствует только в Ubuntu. Так что насчет пользователей Windows и Mac OS X? Они не могут использовать ROS? Да, они могут, используя инструмент под названием VirtualBox (). VirtualBox позволяет нам устанавливать гостевую ОС, не затрагивая основную ОС. Виртуальная ОС может работать вместе с хост-ОС в заданной спецификации виртуального компьютера, такой как количество процессоров и ОЗУ, а также размер жесткого диска.

Вы можете скачать VirtualBox для популярных ОС по следующей ссылке:

https://www.virtualbox.org/wiki/Downloads

Полная процедура установки Ubuntu на VirtualBox показана в следующем учебном видео на YouTube: https://www.youtube.com/watch?v=DPIPC25xzUM.

Ниже приведен скриншот графического интерфейса VirtualBox. Вы можете увидеть список виртуальных ОС слева и конфигурацию виртуального ПК справа. Кнопки для создания новой виртуальной ОС и запуска существующего VirtualBox можно увидеть на верхней панели. Оптимальная конфигурация виртуального ПК показана на следующем снимке экрана:

Вот основные характеристики виртуального ПК:

· Количество процессоров: 1

· Оперативная память: 4ГБ

· Видеопамять: 128 МБ

· Акселерация: 3D

· Место хранения: 20 ГБ до 30 ГБ

· Сетевой адаптер в режиме NAT

Для обеспечения аппаратного ускорения необходимо установить драйверы с диска с надстройками VirtualBox Guest. После загрузки на рабочий стол Ubuntu перейдите к Устройствам | Вставьте образ гостевого дополнения CD. Это смонтирует образ компакт-диска в Ubuntu и попросит пользователя запустить скрипт для установки драйверов. Если мы позволим, он автоматически установит все драйверы. После перезагрузки вы получите полное ускорение гостя Ubuntu.

Нет никакой разницы в установке ROS на VirtualBox. Если виртуальный сетевой адаптер находится в режиме NAT, подключение к Интернету хост-ОС будет использоваться совместно с гостевой ОС. Так что гость может работать так же, как настоящая ОС.

https://www.virtualbox.org/
Рисунок 18: Конфигурация VirtualBox