资源简介
ros创建工作空间,所有代码,直接复制粘贴到home目录,运行即可。代码没有错误,仅用来学习使用,请勿做其他商业用途。另外本人正在学习ubuntu 下的ros,还望大家多多指教。本人也发布了多篇博客,欢迎大家批评指正。
代码片段和文件信息
/**
* AddTwoInts Client
*/
#include
#include “ros/ros.h“
#include “learning_communication/AddTwoInts.h“
int main(int argc char **argv)
{
// ROS节点初始化
ros::init(argc argv “add_two_ints_client“);
// 从终端命令行获取两个加数
if (argc != 3)
{
ROS_INFO(“usage: add_two_ints_client X Y“);
return 1;
}
// 创建节点句柄
ros::NodeHandle n;
// 创建一个client,请求add_two_int service,service消息类型是learning_communication::AddTwoInts
ros::ServiceClient client = n.serviceClient(“add_two_ints“);
// 创建learning_communication::AddTwoInts类型的service消息
learning_communication::AddTwoInts srv;
srv.request.a = atoll(argv[1]);
srv.request.b = atoll(argv[2]);
// 发布service请求,等待加法运算的应答结果
if (client.call(srv))
{
ROS_INFO(“Sum: %ld“ (long int)srv.response.sum);
}
else
{
ROS_ERROR(“Failed to call service add_two_ints“);
return 1;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 191 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\action\DoDishes.action
文件 7973 2018-06-06 17:49 ROS理论与实践_2.ROS基础_代码\learning_communication\CMakeLists.txt
文件 88 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\msg\Person.msg
文件 3171 2018-06-06 17:49 ROS理论与实践_2.ROS基础_代码\learning_communication\package.xm
文件 1045 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src\client.cpp
文件 1340 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src\DoDishes_client.cpp
文件 1156 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src\DoDishes_server.cpp
文件 697 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src\listener.cpp
文件 937 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src\server.cpp
文件 926 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src\talker.cpp
文件 29 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\srv\AddTwoInts.srv
文件 7067 2018-06-06 17:49 ROS理论与实践_2.ROS基础_代码\learning_tf\CMakeLists.txt
文件 632 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_tf\launch\start_demo_with_listener.launch
文件 3011 2018-06-06 17:49 ROS理论与实践_2.ROS基础_代码\learning_tf\package.xm
文件 1025 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_tf\src\turtle_tf_broadcaster.cpp
文件 1798 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_tf\src\turtle_tf_listener.cpp
目录 0 2018-06-06 17:54 ROS理论与实践_2.ROS基础_代码\learning_communication\include\learning_communication
目录 0 2018-06-06 17:54 ROS理论与实践_2.ROS基础_代码\learning_tf\include\learning_tf
目录 0 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\action
目录 0 2018-06-06 17:54 ROS理论与实践_2.ROS基础_代码\learning_communication\include
目录 0 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\msg
目录 0 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\src
目录 0 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_communication\srv
目录 0 2018-06-06 17:54 ROS理论与实践_2.ROS基础_代码\learning_tf\include
目录 0 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_tf\launch
目录 0 2018-06-06 17:51 ROS理论与实践_2.ROS基础_代码\learning_tf\src
目录 0 2018-06-06 17:54 ROS理论与实践_2.ROS基础_代码\learning_communication
目录 0 2018-06-06 17:54 ROS理论与实践_2.ROS基础_代码\learning_tf
目录 0 2018-06-06 17:49 ROS理论与实践_2.ROS基础_代码
----------- --------- ---------- ----- ----
............此处省略2个文件信息
相关资源
- ros的urdf机器人模型功能包
- 2020大数据面试题总汇
- Linux实验1_常用命令应用.doc
- 树莓派用I2C读取mpu9250代码
- pgilinux-2019-1910-x86-64.txt
- 56706-Linux驱动程序开发第2版源码
- Linux下基于UDP的socket编程,适用多客户
- linux调用kettle所用到的自动化脚本 k
- linux计算器代码
- max9286+96705 4路AHDcamera方案
- Ubuntu16.04下YOLO V3训练自己的数据集超
- 三期视频网上买的,带课件,安装包
- new_ws.zip
- 基于Linux的网络聊天室.rar
- win7安装vs2015时需要的两个win10证书:
- linux 命令.docx
- linux 下QT讯飞语音合成demo
- linux下查看端口是否被占用以及查看所
- socket编程常用API汇总
- 激光雷达ros源码
- Microsoft Communications Control组件.zip
- arcsde10.2百度云连接linux版本
- 嵌入式uClinux应用程序的NFS开发
- 如何将windows里面的文件导入到Linux虚
- SUSE Linux Enterprise Server 11 SP4 使用
- linux安装abaqus2017破解版
- 最全Linux常用命令大全.docx
- rarlinux-x64-5.5.0.tar.gz
- ros的gazeon仿真文件
- ADV7441 Linux 驱动源码
评论
共有 条评论