🌙
Translate_book_Part7
  • Титульный лист
  • 7 КОНТРОЛЬ МОБИЛЬНОЙ БАЗЫ
  • 7.1 Единицы и системы координат
  • 7.2 Уровни управления движением
  • 7.2.1 Моторы, Колеса и Кодеры
  • 7.2.2 Контроллеры и драйверы двигателей
  • 7.2.3 Базовый контроллер ROS
  • 7.2.4 Кадровое движение с использованием пакета ROS move_base
  • 7.2.5 SLAM с использованием пакетов gmapping и amcl ROS
  • 7.2.6 Семантические цели
  • 7.2.7 Сводка
  • 7.3 Скручивание и поворот с помощью ROS
  • 7.3.1 Пример твист-сообщений
  • 7.4 Калибровка одометрии вашего робота
  • 7.4.2 Угловая калибровка
  • 7.5 Отправка твист-сообщений реальному роботу
  • 7.6 Публикация твист-сообщений от узла ROS
  • 7.6.1 Оценка расстояния и поворота с использованием времени и скорости
  • 7.6.2. Время и время в симуляторе ArbotiX
  • 7.6.3. Скрипт с выдержкой времени и обратно
  • 7.6.4 Тайм-аут и обратно с использованием реального робота
  • 7.7 "Мы уже приехали?" Подойдя на расстояние с одометра
  • 7.8 Туда и обратно, используя одометрию
  • 7.8.1 Одометрия на выходе и обратно в симуляторе ArbotiX
  • 7.8.2. На основе одометрии и обратно с использованием реального робота
  • 7.8.4 The/odom Topic versus the/odom Frame
  • 7.9 Навигация по квадрату с помощью одометрии
  • 7.9.1 Навигация по квадрату в симуляторе ArbotiX
  • 7.9.2 Навигация по квадрату с использованием реального робота
  • 7.9.3 nav_square.pyScript
  • 7.10 Телеоперация вашего робота
  • 7.10.1 Использование клавиатуры
  • 7.10.2 Использование игровой площадки Logitech
  • 7.10.3 Использование графического интерфейса контроллера ArbotiX
  • 7.10.4 Телеоперация TurtleBot с использованием интерактивных маркеров
Powered by GitBook
On this page

Was this helpful?

7.1 Единицы и системы координат

Прежде чем мы сможем отправить команды движения нашему роботу, нам нужно Просмотрите единицы измерения и условные обозначения системы координат, используемые в ROS.

При работе с опорными кадрами, имейте в виду, что ROS использует соглашение правой руки для ориентации координатных осей, как показано слева. Индекс и середина пальцы указывают вдоль положительных осей X и Y и большой палец указывает в направлении положительной оси Z. Направление вращения вокруг оси определяется правилом правой руки, показанным справа: если вы направите большой палец в положительном направлении любой оси, ваши пальцы скручиваются в направлении положительного вращения. Для мобильного робота, использующего ROS, ось x указывает вперед, ось y указывает влево, а ось z вверх. Согласно правилу правой руки, положительное вращение робота вокруг оси z происходит против часовой стрелки, а отрицательное вращение по часовой стрелке.

Помните также, что ROS использует метрическую систему, так что линейные скорости всегда указываются в метрах в секунду (м / с), а угловые скорости - в радианах в секунду (рад / с). Линейная скорость 0,5 м / с на самом деле довольно высокая для внутреннего робота (около 1,1 миль в час), в то время как угловая скорость 1,0 рад / с эквивалентна примерно одному обороту за 6 секунд или 10 об / мин. Если есть сомнения, начинайте медленно и постепенно увеличивайте скорость. Для внутреннего робота я склонен поддерживать максимальную линейную скорость на уровне 0,2 м / с или ниже.

Previous7 КОНТРОЛЬ МОБИЛЬНОЙ БАЗЫNext7.2 Уровни управления движением

Last updated 5 years ago

Was this helpful?