Gazebo Subscribe

Получение пользовательских сообщений от сервера Gazebo

  • Библиотека:
  • Robotics System Toolbox/Совместное моделирование Gazebo

  • Gazebo Subscribe block

Описание

Блок Gazebo Subscribe получает пользовательские сообщения от сервера Gazebo на основе темы и типа сообщения, заданных блоком. Блок выводит последнее сообщение, полученное как сигнал шины, Msg, и логический, IsNew, что указывает, было ли получено сообщение за предыдущий временной шаг.

Чтобы получить пользовательские сообщения, подключитесь к симуляции Gazebo. Откройте маску блока и нажатия кнопки Configure Gazebo network and simulation settings.

Этот блок является частью интерфейса ко-симуляции между MATLAB® и Gazebo для обмена данными и отправки команд.

Ограничения

  • Модели, которые используют этот блок, не поддерживают генерацию кода или быстрый режим Accelerator.

Порты

Выход

расширить все

Состояние полученного пользовательского сообщения, выводимого как логическое, которое указывает, выводится ли блок Msg был получен на предыдущем временном шаге.

Типы данных: Boolean

Пользовательское сообщение Gazebo, выводимое как сигнал шины с элементами, относящимися к конкретному Topic и Message type.

The Msg выход всегда выводит самое последнее полученное сообщение.

Типы данных: bus

Параметры

расширить все

Чтобы получить тему из существующей симуляции Gazebo, выберите From Gazebo. Нажмите кнопку Select, чтобы просмотреть список доступных тем. Чтобы подключиться к симуляции Gazebo, щелкните Configure Gazebo network and simulation settings в маске блока.

Чтобы ввести пользовательский раздел без активного соединения Gazebo, выберите Specify your own. Используйте Topic параметр для ввода имени сообщения.

Имя темы пользовательского сообщения в виде строки.

Чтобы получить тему из существующей симуляции Gazebo, выберите From Gazebo. Нажмите кнопку Select, чтобы просмотреть список доступных тем. Чтобы подключиться к симуляции Gazebo, щелкните Configure Gazebo network and simulation settings в маске блока.

Чтобы задать тему без соединения, выберите Specify your own.

Щелкните Select, чтобы получить список типов сообщений, доступных в Gazebo. Если вы выбираете Topic из подключенной симуляции Gazebo этот параметр устанавливается автоматически.

Шаг расчета указывает интервал, в течение которого сообщения получаются от симулятора Gazebo.

Введенный в R2020b