摘要: 客户端程序 头文件部分: 此处,actionlib是action编程的库,包含action编程的所有函数、类及命名空间,详细列举见http://docs.ros.org/api/actionlib/html/namespaceactionlib.html 本代码应用的是简单action建立的两个类S 阅读全文
posted @ 2018-08-09 23:35 许氏Forwards 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 服务器篇--客户端程序 argc不会计入”rosrun [package_name]”,只会从节点名开始算起,argv[0]=”node_name”。 ServiceClient是客户端类,定义在service_client.h中,而此头文件又包含在node_handle.h中,里面实际有用的就是一 阅读全文
posted @ 2018-08-09 23:27 许氏Forwards 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 自定义话题数据类型msg文件 msg文件实际上就是每行声明一个数据类型和变量名。可以使用的数据类型如下: int8, int16, int32, int64 (plus uint*) float32, float64 string time, duration other msg files var 阅读全文
posted @ 2018-08-03 17:08 许氏Forwards 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ros本地的安装目录为opt/ros/kinetic ros.h所在绝对路径opt/ros/kinetic/include/ros/ros.h 代码中使用#include “ros/ros.h” ros.h中的源码 ros.h是一个头文件集合,包含所需的所有基础头文件。 String.h位于incl 阅读全文
posted @ 2018-08-03 17:06 许氏Forwards 阅读(1206) 评论(1) 推荐(0) 编辑
摘要: 输入 sudo rosdep init ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-d 阅读全文
posted @ 2018-08-01 10:19 许氏Forwards 阅读(26181) 评论(0) 推荐(1) 编辑
摘要: 描述 实现一个三维数组模版CArray3D,可以用来生成元素为任意类型变量的三维数组,使得下面程序输出结果是: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34 阅读全文
posted @ 2018-07-16 11:41 许氏Forwards 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 题目 填空题-3 1 point possible (graded) 总时间限制:1000ms内存限制:65536kB描述 写一个二维数组类 Array2,使得下面程序的输出结果是: 0,1,2,3, 4,5,6,7, 8,9,10,11, next 0,1,2,3, 4,5,6,7, 8,9,10 阅读全文
posted @ 2018-06-30 21:03 许氏Forwards 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 十个选择题 1. 答案:A 2. 答案:ABD 3. 答案:ABD 4. 答案:F 5. 答案:C 6. 答案:F 7. 答案:F 8. 答案:AC 多层反馈RNN(Recurrent neural Network、循环神经网络)神经网络是一种节点定向连接成环的人工神经网络。这种网络的内部状态可以展 阅读全文
posted @ 2018-04-07 14:22 许氏Forwards 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 如何写一个publisher Publishers需要2到3个参数:topic type、topic name、queue size. minimal_publisher代码如下: #include <ros/ros.h> #include <std_msgs/Float64.h> int main 阅读全文
posted @ 2018-02-01 20:47 许氏Forwards 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: ROS Node node是执行运算的进程。节点相互组合成gragh,并通过streaming topics、PRC service、Parameter Server来进行通信。 ROS中节点的使用为整个系统提供了几个好处。由于崩溃被隔离到各个节点,所以还有额外的容错功能。与单片系统相比,代码复杂性 阅读全文
posted @ 2018-02-01 20:46 许氏Forwards 阅读(1627) 评论(0) 推荐(0) 编辑