YAML文件的功用

        在进行机器人开发,或者是做计算机视觉的时候,我们经常会发现,总有一个config文件,来放yaml文件,那么yaml文件,在进行开发的时候到底有着什么样的功用呢?

 一、一次配置,多次使用

1、节点控制(调开关)

pub_odom_tf: false → 关闭TF发布,避免与robot_localization节点冲突。

2、统一通信(调设置)

odom_topic: "/robot1/odom" → 多机器人系统中自动隔离话题命名空间。

3、运行时控制(调参数)

如,机器人转弯太猛,想让它慢点。

subscriber_queue_size: 1  # 指令队列从10改成1(最新指令优先)  

二、隔离环境

# test_env.yaml  
sensor_noise: 0.1  
# prod_env.yaml  
sensor_noise: 0.01  

        简单来说,yaml就是把一些关键,但是可能又经常会改动的东西抽出来,方便你来调试的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值