Услуги и действия

Отправьте запросы, выполните задачи и получите обратную связь для услуг и действий

Услуги ROS и действия позволяют пользователям выполнить задачи. Сервисы используют коммуникацию ответа запроса, чтобы собрать информацию и инициировать функции обратного вызова в сети ROS. Действия могут использоваться, чтобы инициировать задачи или цели и получить обратную связь во время операции этих задач.

Функции

развернуть все

rosactionПолучите информацию о действиях ROS
rosactionclientСоздайте клиент действия ROS
cancelAllGoalsОтмените все цели на сервере действия
cancelGoalОтмените последнюю цель, отправленную клиентом
sendGoalОтправьте целевое сообщение в сервер действия
sendGoalAndWaitОтправьте целевое сообщение и ожидайте результата
waitForServerОжидайте сервера действия, чтобы запуститься
callВызовите ROS или сервисный сервер ROS 2 и получите ответ
isServerAvailableОпределите, доступен ли сервер ROS 2 ROS или сервиса
rosserviceПолучите информацию о сервисах в сети ROS
rossvcclientСвяжите с сервисным сервером ROS
rossvcserverСоздайте сервисный сервер ROS
waitForServerОжидайте ROS или сервисного сервера ROS 2, чтобы запуститься
callВызовите ROS или сервисный сервер ROS 2 и получите ответ
isServerAvailableОпределите, доступен ли сервер ROS 2 ROS или сервиса
ros2Получите информацию о сети ROS 2
ros2svcclientСвяжите с сервисным сервером ROS 2
ros2svcserverСоздайте сервисный сервер ROS 2
waitForServerОжидайте ROS или сервисного сервера ROS 2, чтобы запуститься

Блоки

Call ServiceВызовите сервис в сети ROS
Call ServiceВызовите сервис в сети ROS 2

Темы

Вызовите и предоставьте услуги ROS

ROS поддерживает два основных коммуникационных механизма: темы и сервисы.

Вызовите и предоставьте ROS 2 услуги

ROS поддерживает два основных коммуникационных механизма: темы и сервисы.

Обзор действий ROS

Рабочий процесс действия ROS и протоколы связи

Переместите робота Turtlebot Используя действия ROS

В этом примере показано, как использовать /turtlebot_move действие с роботом Turtlebot.

Для просмотра документации необходимо авторизоваться на сайте