【学习任务】实现基于 rclpy 的简单话题发布者(Publisher)
我要参与
【学习任务】实现基于 rclpy 的简单话题发布者(Publisher)
学习任务 23
等2人参与

本任务旨在掌握 ROS2 话题通信的 Python 实现方法。请按照以下步骤完成:

  1. 在 Python 节点中导入 rclpy 和 String 消息类型;
  2. 编写一个继承自 Node 的类,并在构造函数中创建发布者对象;
  3. 使用定时器(Timer)以 1Hz 的频率循环发布“Hello ROS2”消息;
  4. 在主函数中调用 rclpy.spin(node) 保持节点运行;
  5. 运行节点并打开终端,通过 ros2 topic echo 命令观察输出消息。
    通过此任务,掌握 Python 节点的面向对象写法及发布者逻辑。
去发布

登录后即可发布作业,立即

我的作业

全部作业

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师