用 ROS 话题机制发斐波那契数列消息

用 ROS 话题机制发斐波那契数列消息,超简单!

前言

咱搞机器人开发的时候,ROS(Robot Operating System)那可是个超常用的框架。它里面有个话题(Topic)机制,能让不同节点之间方便地通信。今天我就来跟大伙详细说说,咋用这个 ROS 话题机制来发布和订阅斐波那契数列的消息。

准备工作

在动手之前,你得先确保自己装好了 ROS,然后创建个工作空间和功能包。具体咋操作呢,看下面:

创建工作空间和功能包

咱先在终端里敲命令,进到工作空间的 src 目录,然后创建个叫 fibonacci_pkg 的功能包,这包依赖于 rospy 和 std_msgs。最后编译下工作空间,再设置下环境变量。

cd ~/fibonacci_ws/src
catkin_create_pkg fibonacci_pkg rospy std_msgs
cd ~/fibonacci_ws
catkin_make
source devel/setup.bash

代码编写

发布者代码

咱在 fibonacci_pkg 功能包的 src 目录下,创建个 fibonacci_publisher.py 文件,代码长这样:

#!/usr/bin/env python
import rospy
from std_msgs.msg import Int64
import time

def fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值