求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 


业务架构设计
4月18-19日 在线直播



基于UML和EA进行系统分析设计
4月25-26日 北京+在线



AI 智能化软件测试方法与实践
5月23-24日 上海+在线
 
追随技术信仰

随时听讲座
每天看新闻
 
 
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(火龙果软件)
574 次浏览
6次  

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元





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



574 次浏览
6次