求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
ROS教程
1.初级教程
1.1 安装和配置ROS环境
1.2 ROS文件系统导览
1.3 创建ROS软件包
1.4 构建ROS软件包
1.5 理解ROS节点
1.6 理解ROS话题
1.7 理解ROS服务和参数
1.8 使用rqt_console和roslaunch
1.9 使用rosed在ROS中编辑文件
1.10 创建ROS消息和服务
1.11 编写简单的发布者和订阅者(C++)
1.12 编写简单的发布者和订阅者(Python)
1.13 检验简单的发布者和订阅者
1.14 编写简单的服务和客户端(C++)
1.15 编写简单的服务和客户端(Python)
1.16 检验简单的服务和客户端
1.17 录制和回放数据
1.18 从bag文件中读取消息
1.19 roswtf入门
1.20 探索ROS维基
1.21 接下来做什么?
2.中级教程
2.1手动创建ROS包
2.2管理系统依赖项
2.3Roslaunch在大型项目中的使用技巧
2.4ROS在多机器人上的使用
2.5自定义消息
2.6在python中使用C++类
2.7如何编写教程
ROS标准
ROS开发者指南
标准计量单位和坐标约定
 
 
检验简单的服务和客户端
来源: ros.org 在线教程    编辑:Alice(火龙果软件)
464 次浏览
4次  

Description: 本教程将介绍如何运行及测试服务和客户端。

Tutorial Level: BEGINNER

1 运行服务

让我们先开始运行服务:

$ rosrun beginner_tutorials 
add_two_ints_server # (C++) $ rosrun beginner_tutorials
add_two_ints_server.py # (Python)

你会看到:

Ready to add two ints.

2 运行客户端

现在,运行客户端并附带必要的参数:

$ rosrun beginner_tutorials 
add_two_ints_client 1 3 # (C++) $ rosrun beginner_tutorials add
_two_ints_client.py 1 3 # (Python)

你会看到:

Requesting 1+3
1 + 3 = 4

现在,你已经成功地运行了你的第一个服务和客户端,可以开始学习如何记录和回放数据了。

3 关于服务和客户端节点的更多示例

如果你想做更深入的研究或获取上手示例,可以看看这里。这一简单的客户端和服务组合展示了自定义消息类型的使用。服务节点是用C++编写的,而客户端用C++、Python和Lisp都可以。

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



464 次浏览
4次