导航:首页 > 操作系统 > ros单片机节点

ros单片机节点

发布时间:2024-05-12 02:38:59

⑴ ROS 计算图级,理解ROS 节点、话题

计算图级-------是 ROS 处理数据的一种点对点的网络形式。程序运行时,所有进程及它们所进行的数据处理,将会通过一种点对点的网络形式表现出来,即通过节点、节点管理器、话题、服务等来进行表现。
ROS 中的基本计算图级概念包括:节点、节点管理器、参数服务器、消息、服务、话题和包。这些概念以各种形式来提供数据。

ros 命令的说明及参数可以通过 < 命令 > -h (或 --help )来查看
例如: rosnode -h

用键盘控制小海龟运动这一过程的通信机制是怎样的呢?其实,这两个节点是通过一个 ROS 话题( Topic )来相互通信的, turtle_teleop_key 在这个话题上发布键盘输入的的消息,而 turtlesim 则订阅该话题以接收该消息。下面通过 rqt 功能包和 rostopic 命令来查看相关信息:

2, rostopic list :能够列出所有当前订阅和发布的话题。
先看一下 rostopic list 子命令需要哪些参数。运行命令:
rostopic list -h
使用 verbose 选项,以列出相关话题的详细信息。运行命令:
rostopic list -v
显示了有关所发布和订阅的话题的详细信息,其中方括号中表示的是话题的类型。
3, rostopic type :用来查看所发布话题的消息类型。
用法: rostopic type [topic] 运行如下命令:
rostopic type /turtle1/cmd_vel
上面的 geometry_msgs/Twist 即为话题 /turtle1/cmd_vel 的消息类型,这在执行命令 rostopic list -v 时
也有所体现。
下面用 rosmsg 命令来查看消息的详细情况:
rosmsg show geometry_msgs/Twist

4, rostopic pub :把数据发布到当前某个正在广播的话题上。通过此命令可以通过直接在终端发送命令来控制小海龟
用法: rostopic pub [topic] [msg_type] [args]

rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'

阅读全文

与ros单片机节点相关的资料

热点内容
适合编程的键盘 浏览:636
进黑翼的命令 浏览:930
安卓ftp客户端源码 浏览:484
如何把解压的游戏放到桌面 浏览:420
oppor9怎么加密软件 浏览:311
解压的视频抠指甲 浏览:831
交叉验证算法 浏览:233
精细化管理pdf 浏览:887
自动化专业英语pdf 浏览:724
数组中不重复元素算法 浏览:568
移动流量app专属流量是什么 浏览:383
pythonwol 浏览:92
电子服务器怎么写 浏览:799
javaexcel文件读取的内容 浏览:313
ios用什么反编译 浏览:385
python360pdf教程 浏览:249
女程序员做直播 浏览:631
楼梯立方怎么算法 浏览:878
塔罗pdf 浏览:766
程序员跳槽银行七天就离职 浏览:998