主要内容

服务和行动

发送请求、执行任务并获取服务和操作的反馈

ROS服务和操作使用户能够执行任务。服务使用请求-响应通信来收集信息并触发ROS网络中的回调函数。操作可用于触发任务或目标,并在这些任务的操作过程中接收反馈。

功能

全部展开

玫瑰行动 检索有关ROS操作的信息
rosactionclient 创建ROS操作客户端
取消所有目标 取消操作服务器上的所有目标
取消目标 取消客户端发送的上一个目标
sendGoal 将目标消息发送到操作服务器
sendGoalAndWait 发送目标消息并等待结果
waitForServer 等待操作服务器启动
呼叫 致电ROS或ROS 2服务服务器并收到响应
isServerAvailable 确定ROS或ROS 2服务服务器是否可用
罗斯服务 检索有关ROS网络中服务的信息
rossvcclient 连接到ROS服务服务器
rossvcserver 创建ROS服务服务器
waitForServer 等待ROS或ROS 2服务服务器启动
呼叫 致电ROS或ROS 2服务服务器并收到响应
isServerAvailable 确定ROS或ROS 2服务服务器是否可用
罗斯2 检索有关ROS 2网络的信息
ros2svcclient 连接到ROS 2服务服务器
ros2svcserver 创建ROS2服务服务器
waitForServer 等待ROS或ROS 2服务服务器启动

阻碍

呼叫服务 ROS网络中的呼叫服务
呼叫服务 ros2网络中的呼叫服务

话题

致电并提供ROS服务

ROS支万博1manbetx持两种主要的沟通机制:主题和服务。

致电并提供ROS 2服务

ROS支万博1manbetx持两种主要的沟通机制:主题和服务。

ROS行动概述

ROS行动工作流和通信协议

使用ROS动作移动Turtlebot机器人

此示例显示如何使用/套头衫与一个Turtlebot机器人一起行动。