ROS-服务
wccsu1994
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ROS服务编程::1,自定义服务数据--srv文件
ROS中的服务数据可以通过srv文件进行语言无关的定义接口,一般放在srv文件夹,包含请求与问答两个数据域,使用"---"分割开。 针对加法运算服务请求,创建一个服务类型的srv文件/catkin_ws/src/my_package/srv/AddTwoInts.srv int64 a int64 b --- int64 sum 完成服务数据类型的描述后,需要在功能包的配置文件packag...原创 2018-12-18 10:56:10 · 1023 阅读 · 0 评论 -
ROS服务编程::2,创建server
#include"ros/ros.h" #include"my_package/AddTwoInts.h" bool add(my_package::AddTwoInts::Request &req, my_package::AddTwoInts::Response &res) { res.sum = req.a + req.b; ROS_IN...原创 2018-12-18 12:00:30 · 539 阅读 · 0 评论 -
ROS服务编程::3,创建Client
#include<cstdlib> #include"ros/ros.h" #include"my_package/AddTwoInts.h" int main(int argc, char **argv) { ros::init(argc, argv, "add_two_ints_client"); if (argc !=3) { ROS_I...原创 2018-12-18 13:37:38 · 422 阅读 · 0 评论
分享