📖
Arduino + ROS
  • О методичке
  • 1 Введение в ROS
    • Проблемы современной робототехники
    • История ROS
    • Что такое ROS, основные задачи
    • Устройство мобильного робота
    • Почему Linux для роботов?
    • Подготовка рабочего места
  • 2 Linux. Основы командной строки.
    • Команды терминала Linux
    • Протокол SSH
    • Пользователи и их права
  • 3 Основы ROS
    • Введение
    • Базовые понятия ROS
    • Сообщения
    • Topic
    • Service
    • Action
    • Стандарты ROS
    • Установка и запуск ROS
    • Практика с Turtlesim
  • 4 Работа с Arduino
    • Arduino и ROS
    • Создание издателя
    • Создание подписчика
Powered by GitBook
On this page
  • Виртуализация
  • Установка Ubuntu Linux как виртуальной машины
  1. 1 Введение в ROS

Подготовка рабочего места

Для прохождения этого курса, вам будет достаточно наличие только компьютера и установленной на него операционной системы Linux. Вам необходимо самостоятельно установить Linux на ваш компьютер.

Если вы не используете Linux регулярно, то можно воспользоваться виртуальной машиной. Этот раздел посвящен подготовке рабочего места.

Виртуализация

Виртуализация — это создание изолированных окружений в рамках одного физического устройства (в нашем случае — компьютера). Каждое окружение при этом выглядит как отдельный компьютер со своими характеристиками, такими как доступная память, процессор и тому подобное. Такое окружение называют набором логических ресурсов или виртуальной машиной.

Виртуализация позволяет запускать операционную систему как обычную программу на вашем компьютере.

ОС, внутри которой стартует другая ОС, называется хост-системой, (host) а ОС, которая работает в виртуальном окружении — гостевой (guest).

Специальная программа (по сути тоже операционная система) — гипервизор — занимается созданием виртуальных машин и их управлением. Гипервизор обеспечивает изоляцию операционных систем друг от друга, защиту и безопасность, разделение ресурсов между запущенными ОС. В зависимости от типа используемой виртуализации, гипервизор может работать как напрямую с железом без хост системы, так и через основную операционную систему, установленную на хост-машину. В первом случае используется аппаратная виртуализация, во втором — программная виртуализация. На домашних компьютерах распространен именно второй тип.

В отличие от установки двух операционных систем рядом на один компьютер, виртуализация — это гораздо более безопасный метод. Вы можете создать столько виртуальных машин, сколько нужно.

Установка Ubuntu Linux как виртуальной машины

Последовательность действий:

Дополнение к видео

  1. Скачать и установить VitrualBox

  2. Создать и настроить виртуальную машину

  3. Скачать и установить на виртуальную машину Ubuntu

  4. Установить обновления (предложат после установки)

  5. Установить редактор кода Visual Studio Code vscode

  6. Установить net-tools

    Откройте окно терминала (Ctrl+Alt+T) и запустите следующую команду:

    sudo apt install net-tools

Ссылки

PreviousПочему Linux для роботов?NextКоманды терминала Linux

Last updated 1 year ago

Подробное видео как установить VirtualBox и Ubuntu можно посмотреть в видео ролике

Скачать программу VirtualBox

Скачать установочный образ Ubuntu

https://www.youtube.com/watch?v=tnRwheGfh6w
https://www.virtualbox.org/wiki/Downloads
https://releases.ubuntu.com/20.04/