Робот-собака МОРС
  • Общая информация
  • Технические характеристики
  • Комплект поставки
  • Безопасность
  • Быстрый старт
  • Полезные ссылки
  • Обозначения
  • Настройка и обслуживание
    • Джойстик RadioLink T8S
    • Зарядка батареи
    • Выключение робота
    • Подключение к роботу по сети
      • Параметры точки доступа
      • Подключение через SSH
      • Подключение через Remote Desktop Protocol (RDP)
      • Подключение через SFTP
      • Настройка VSCode
    • Подключение робота к Интернету
    • Подключение к ROS на роботе
    • Установка ПО
    • Графический интерфейс
    • Ubuntu-сервис
    • Смена пароля пользователя
    • Обновление дампа памяти BLDC драйвера 10А
    • Замена приводного ремня
    • Переинициализация приводов
    • Подключение дополнительных устройств
      • Подключение головы VBRoboHead
      • Подключение видеокамеры Intel Realsense D435i
      • Подключение видеокамеры Luxonis OAK-D Lite
      • Подключение лидара RPLIDAR A1M8-R5
    • Обновление управляющего ПО
    • Возврат к заводским настройкам
    • Устранение неполадок
  • Симуляция
    • Описание имитационной модели
    • Параметры файла bringup_sim.launch
    • Подключение джойстиков к ПК
    • ROS-параметры
    • OpenAI Gymnasium
  • Устройство робота
    • Электроника
    • Программное обеспечение
    • Файлы и папки в системе
    • Советы по разработке собственного ПО
    • Примеры
    • ROS-пакеты
      • mors_hardware
        • bhi360_imu_node
        • ds4_teleop
        • power_bridge
        • radiolink_teleop
        • status_tracker
      • mors_base
        • champ_msgs
        • cmd_commutator
        • joy_converter
        • locomotion_controller
        • log_writer
        • mors
        • servo_state_lcm2ros
        • servo_cmd_ros2lcm
      • mors_pc
        • robogui
        • mors_sim
    • ROS-топики
    • ROS-сервисы
      • robot_mode
      • robot_action
      • stride_height
      • joints_kp
      • joints_kd
    • LCM-каналы
Powered by GitBook
On this page
  • Обновление через WiFi
  • Обновление через Ethernet
  • Обновление через SSH
  • Ubuntu
  • Windows
  1. Настройка и обслуживание

Обновление управляющего ПО

PreviousПодключение лидара RPLIDAR A1M8-R5NextВозврат к заводским настройкам

Last updated 7 months ago

Изначально робот работает в режиме точки доступа Wi-Fi и не имеет подключения к интернету. Обновить управляющее ПО можно двумя способами: сняв крышку робота и подключив его к интернету по Ethernet, либо передав скачанное ПО по SSH.

Обновление через WiFi

Это самый простой способ обновления ПО. Для этого вам нужно, чтобы робот был . Если по каким то причинам вы не можете настроить WiFi-соединение, то используйте другие два способа, описанные ниже.

  1. Подключитесь к роботу через RDP.

  2. Откройте терминал и введите:

    cd ~/mors_ws/src/mors_base
    git pull
    cd ~/mors_ws/src/mors_hardware
    git pull
    cd ~/mors_ws/src/mors_hardware/power_bridge
    source setup.sh
    python3 compile_types.py
    cd ~/mors_ws
    catkin_make

    Дождитесь окончания выполнения последней команды.

  3. Выполните перезагрузку робота.

Обновление через Ethernet

  1. Убедитесь, что питание робота выключено

  2. Открутите винты, изображенные на рисунке ниже

  3. Аккуратно снимите крышку не повредив провод вентилятора

  4. Отсоедините провод вентилятора от USB разъема

  5. Вставьте в свободный разъем Ethernet-кабель от маршрутизатора, подключенному к интернету

  6. Включите питание робота и дождитесь полной загрузки его компьютера

  7. Убедитесь, что робот имеет выход в интернет

  8. Откройте терминал и введите

cd ~/mors_ws/src/mors_base
git pull
cd ~/mors_ws/src/mors_hardware
git pull
cd ~/mors_ws/src/mors_hardware/power_bridge
source setup.sh
python3 compile_types.py
cd ~/mors_ws
catkin_make

Дождитесь окончания выполнения последней команды

  1. Отключите питание робота, воткните обратно USB-кабель вентилятора, установите крышку и прикрутите винты.

Обновление через SSH

Ubuntu

  1. Откройте терминал и введите следующие команды:

mkdir ~/mors
cd ~/mors
git clone https://github.com/voltdog/mors_base.git
git clone https://github.com/voltdog/mors_hardware.git
  1. Подключитесь к роботу по WiFi. Для этого используйте следующие параметры сети:

SSID: mors<SN>
Password: brobrobro
<SN> - серийный номер робота, состоит из трех символов. 
Вы можете посмотреть его на наклейке, расположенной на животе робота
  1. Скопировать папки mors_base и mors_hardware, используя команду scp:

cd ~/mors
scp -r mors_base user@10.42.0.1:/home/user/mors_ws/src
scp -r mors_hardware user@10.42.0.1:/home/user/mors_ws/src
  1. Подключитесь к роботу по ssh

Значения параметров по умолчанию: Login:user

IP: 10.42.0.1

Password:brobro

  1. Далее вам необходимо скомпилировать только что скопированные модули:

cd ~/mors_ws/src/mors_hardware/power_bridge
source setup.sh
python3 compile_types.py
cd ~/mors_ws
catkin_make
  1. После завершения компиляции, перезагрузите робота, чтобы приступить к работе с ним.

Windows

  1. Распакуйте оба архива в любое удобное для вас место.

  2. Подключитесь к роботу по WiFi. Для этого используйте следующие параметры сети:

    SSID: mors<SN>
    Password: brobrobro
    <SN> - серийный номер робота, состоит из трех символов. 
    Вы можете посмотреть его на наклейке, расположенной на животе робота
  3. Откройте установленную программу и подключитесь к роботу. В верхней части программы, введите следующие параметры:

Хост: sftp://10.42.0.1

Имя пользователя: user

Пароль: brobro

Поле "Порт" оставьте пустым.

  1. Нажмите кнопку "Быстрое соединение".

  2. При успешном подключении в правой части окна отобразятся файлы и папки бортового компьютера робота, в левой - файлы и папки вашего компьютера. Слева перейдите в папку, содержащую только что скачанные исходники ПО, а справа перейдите в папку mors_ws и далее в папку src.

  3. Скопируйте обе папки, перетащив их из левой части программы в правую. Согласитесь, если система предложит слить папки или заменить файлы.

  4. Откройте командную строку. Для этого нажмите клавишу Win и введите cmd в строке поиска.

Параметры для подключения по умолчанию:

IP-адрес: 10.42.0.1
Пользователь: user
Пароль: brobro
  1. Теперь введите команды

cd ~/mors_ws
catkin_make
  1. После завершения компиляции, перезагрузите робота, чтобы приступить к работе с ним.

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

Подробнее о подключении через SSH написано в разделе .

Скачайте исходный код новой версии ПО. Для этого перейдите по . В открывшейся веб странице выберите Code->Download ZIP

Проделайте ту же операцию для второго .

Скачайте и установите

Подключитесь к роботу через ssh. Подробнее об этом в разделе .

подключен к интернету через WiFi
Подключение к роботу по сети
ссылке
репозитория
Filezilla
Подключение к роботу по сети
третий способ