包含关键字 int 的文章
ROS与C++入门教程-写简单服务端和客户端
说明:
介绍c++编写简单的服务端节点和客户端节点
创建"add_two_ints_server"服务端,接收两个数字,返回两...
ROS与C++入门教程-使用参数
说明:
介绍如何在C++中使用参数
介绍NodeHandle parameter API
介绍如何维护参数服务器中的参数
获取参数
通过NodeHandl...
ROS与C++入门教程-使用类方法作为回调函数
说明:
大多数教程使用函数的例子,而不是类方法。这是因为使用函数比较简单,不是因为不支持类方法。
本教程将向您展示如何使用类方法订阅服务回调。
...
ROS与C++入门教程-使用Timers类
说明:
本教程介绍了roscpp定时器,它允许您安排一个回调发生周期性。
什么是Timers(定时器)?
Timers能让你以一定的频率来执行
...
ROS与C++入门教程-动态配置-编写高级的发布器和订阅器
说明:
介绍编写高级的发布器和订阅器,结合参数,动态配置和自定义消息。
之前文章介绍rosmake的编译,本文介绍catkin_ma...
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++入门教程-消息-序列化和适配类型
说明:
介绍序列化和适配类型
在C Turtle版本增加
序列化到内存
使用ros::serialization::serialize()函...
ROS与C++入门教程-参数服务器
说明:
介绍roscpp的参数服务器及参数的使用
参数服务器
ROS参数服务器能保存数据类型包括:strings, integers, floats, ...
ROS与C++入门教程-Logging(日志)
说明:
介绍如何使用ROS日志系统
日志
ROS有自身的基于话题的机制,叫rosout, 用于记录节点的日志消息.
日志信息是方便阅读的字符...
ROS与C++入门教程-Time(时间)
说明:
介绍ros时间和持续时间的使用
时间和间隔
查阅:ros::TimeBase API docs, ros::DurationBase AP...
ROS与C++入门教程-发布和订阅
说明:
介绍发布话题和订阅话题
发布话题
查阅相关API:
ros::NodeHandle::advertise() API docs
ros::Pu...
ROS与C++入门教程-Advanced: Internals(高级:内部)
说明:
此网页包含的roscpp的内部组织的整体的一个高层次的概述,从底部开始了。
一般的理念
对于roscp...
ROS与C++入门教程-tf-数据类型
说明:
介绍roscpp的Data Types(数据类型)及使用
数据类型
数据类型定义在tf/transform_datatypes.h
基本数...
ROS与C++入门教程-tf-坐标变换
说明:
介绍在c++实现TF的坐标变换
概念:
Coodinate Frames (坐标框架,坐标系)
Transforms (变换)
TF
参考...
ROS与C++入门教程-tf-使用已发布的变换
说明:
介绍roscpp节点获取和使用TF的变换。
TransformListener
通过调用 tf::TransformListener...
ROS与C++入门教程-tf-编写tf broadcaster(广播)
说明:
介绍如何广播机器人的坐标系到tf。
准备:
在我们开始之前,你需要为这个项目创建一个新的ros包。
创建一个...
ROS与C++入门教程-tf-编写tf listener(监听)
说明:
介绍如何使用tf访问坐标系转换
创建tf的监听
新建文件turtle_tf_listener.cpp 参考源码:
...
ROS与C++入门教程-tf-增加坐标系
说明:
介绍如何为TF增加额外固定的坐标系
为何增加坐标系
对于许多任务,更容易在本地坐标内思考。
例如,更容易推断在激光扫描器中心的坐标系中的激...
- « 前一页
- 1
- ...
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- ...
- 101
- 后一页 »