Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Настройка рабочего места

Что вы узнаете в этом разделе:

  • Какие программы необходимы для работы с ROS
  • Как установить SSH-клиент для вашей операционной системы
  • Как установить и настроить редактор кода VSCode
  • Как настроить сеть для работы с роботом

Ваше рабочее место

Для прохождения базового курса ROS возможно использовать любой компьютер с установленной на нем ОС Windows/Linux/MacOS

Для обучения достаточно установить несколько программ, которые существуют для любой ОС.

Клиент SSH

SSH-клиент — это программа для удалённого подключения к компьютерам. С ее помощью можно управлять компьютерами, без физического доступа к ним. Именно через нее мы будем запускать программы на роботе.

Для Windows Установите Termius или PuTTY

Также возможно использовать встроенные возможности командной строки Windows. Для этого откройте командную строку Win-R и введите cmd и нажмите Enter

alt text

Для MacOS

Установите программу iTerm2, или запустите встроенную программу Terminal.

iTerm2

OS базе Linux (Ubuntu, Debian)

Нужно воспользоваться встроенным терминалом SSH.

Terminal

Для удобства, прикрепите программу Terminal в левое меню программ Pin to Dash

Редактор кода VSCode

Visual Studio Code (VSCode) — это бесплатный и очень популярный редактор кода от Microsoft. Это лёгкий, но невероятно мощный и настраиваемый редактор, в котором удобно работать над проектами любого размера.

Его часто выбирают за идеальный баланс между простотой и функциональностью.

Скачать VSCode можно под любые платформы на сайте https://code.visualstudio.com

Настройка и подключение сети

Мы рекомендуем использовать единую сеть для всех устройств входящих в учебный класс. Желательно наличие интернета в этой сети.

Все роботы по умолчанию настроены для работы в WiFi и Ethernet в режиме клиента с получением настроек по DHCP.

Настройки подключения к WiFi и сети доступны на странице инструкции Настройки сети и SSH