ncnynl 发布的文章
ROS与C++入门教程-使用类方法作为回调函数
说明:
大多数教程使用函数的例子,而不是类方法。这是因为使用函数比较简单,不是因为不支持类方法。
本教程将向您展示如何使用类方法订阅服务回调。
...
ROS与C++入门教程-使用Timers类
说明:
本教程介绍了roscpp定时器,它允许您安排一个回调发生周期性。
什么是Timers(定时器)?
Timers能让你以一定的频率来执行
...
ROS与C++入门教程-动态配置-编写高级的发布器和订阅器
说明:
介绍编写高级的发布器和订阅器,结合参数,动态配置和自定义消息。
之前文章介绍rosmake的编译,本文介绍catkin_ma...
ROS与语音交互-目录
说明:
本专栏介绍各语音SDK与ROS集成以及在ROS上的应用
语音比较:
目录:
ROS与语音交互-科大讯飞语音SDK的ROS包使用(xf-ros )
ROS与...
ROS与语音交互-编写科大讯飞语音SDK的ROS包
说明
ROS软件包xfei_asr是集成自科大讯飞的linux的DEMO
介绍xfei_asr的安装和使用
介绍如何发布文字主题转变成语音播...
ROS与C++入门教程-初始化和关闭roscpp节点
说明:
介绍roscpp节点的初始化和关闭
初始化
需要两步来初始化节点:
初始化节点:调用ros::init()函数来初始化节点,...
ROS与C++入门教程-消息-消息生成
说明:
介绍消息及生成
消息生成
roscpp会利用msg文件来生成c++版本的代码,转换方式如:
package_name/msg/Foo.ms...
ROS与C++入门教程-消息-Traits(特征)
说明:
介绍消息Traits及使用
Message Traits(消息特征)
在ROS的C Turtle版本新添加
Message tr...
ROS与C++入门教程-消息-自定义容器分配器
说明:
介绍Custom Container Allocators(自定义容器分配器)
信息现在可以使用你选择的STL分配器作为内存容器分配器。...
ROS与C++入门教程-消息-序列化和适配类型
说明:
介绍序列化和适配类型
在C Turtle版本增加
序列化到内存
使用ros::serialization::serialize()函...
ROS与C++入门教程-服务
说明:
介绍服务及使用
服务定义、请求消息和响应消息
查阅消息定义
ROS服务由SRV文件中定义,其中包含一个请求消息和响应消息。
这些都是用与ROS的话题信...
ROS与C++入门教程-参数服务器
说明:
介绍roscpp的参数服务器及参数的使用
参数服务器
ROS参数服务器能保存数据类型包括:strings, integers, floats, ...
ROS与C++入门教程-Timers(定时器)
说明:
介绍roscpp的定时器的使用
定时器
请查阅:roscpp Timers Tutorial
roscpp的定时器会计划在某一速率下...
ROS与C++入门教程-NodeHandles
说明:
介绍NodeHandles节点类的作用和使用
NodeHandles节点类
ros::NodeHandle类有两个作用:
首先,在...
ROS与C++入门教程-Callbacks和Spinning
说明:
介绍Callbacks(回调函数)和Spinning的由来及用途
Callbacks(回调函数)
roscpp不会为你...
ROS与C++入门教程-Logging(日志)
说明:
介绍如何使用ROS日志系统
日志
ROS有自身的基于话题的机制,叫rosout, 用于记录节点的日志消息.
日志信息是方便阅读的字符...
ROS与C++入门教程-名称和节点信息
说明:
介绍最常见的API例程获取有关节点和名称
访问节点信息
查阅ros::this_node namespace API docs
函数:
r...
ROS与C++入门教程-Time(时间)
说明:
介绍ros时间和持续时间的使用
时间和间隔
查阅:ros::TimeBase API docs, ros::DurationBase AP...
ROS与C++入门教程-Exceptions(异常)
说明:
介绍异常使用
异常
只有在真正的意外,程序员的错误条件,roscpp才会抛出例外。
roscpp所有的异常都继承基类ros::...
ROS与C++入门教程-发布和订阅
说明:
介绍发布话题和订阅话题
发布话题
查阅相关API:
ros::NodeHandle::advertise() API docs
ros::Pu...
- « 前一页
- 1
- ...
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- ...
- 169
- 后一页 »