20.ROS编程学习:通信的各种进阶使用python

目录

一.以话题通信的python初始化节点api进阶使用

1.初始化节点代码提示与python话题通信例程

2.初始化节点使用进阶

二、话题通信发布方对象进阶

三、回头函数


学习参考:B站赵虚左的ROS教程

一.以话题通信的python初始化节点api进阶使用

1.初始化节点代码提示与python话题通信例程

def init_node(name, argv=None, anonymous=False, log_level=None, disable_rostime=False,disable_rosout=False, disable_signals=False, xmlrpc_port=0, tcpros_port=0):

利用到之前学习的话题通信python实现

(4条消息) 3.ROS编程学习:话题通信python_机械专业的计算机小白的博客-CSDN博客icon-default.png?t=M85Bhttps://blog.csdn.net/wzfafabga/article/details/127107231

2.初始化节点使用进阶

作用:ROS初始化
参数:name ---- 设置节点名称,必须保证节点名称唯一,argv=None ---- 封装节点调用时传递的参数,anonymous=False ---- 可以为节点生成随机数后缀,可以解决相同节点启动两次节点重名导致前一节点shotdown问题.
使用:
1.argv使用
可以按照ROS中指定的语法格式传参,ROS可以解析并加以使用.

在启动节点时,添加了 _A:=1000,作用是在参数服务器添加键名A,同时键值为1000

rosmelodic@rosmelodic-virtual-machine:~/catkin_ws$ rosrun sub_pub pub_p.py _A:=1000

参考参数服务器python实现:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值