除了通过ROS的参数系统读取yaml文件,其实在python中直接通过加载yaml文件,读取里面的参数,也一样很方便
先简单写个yaml文件,以params.yaml命名:
delta_t: 0.2
init_ang1: 0.1
init_ang2: 0.2
init_ang3: 0.3
然后是python的代码:
import yaml
yamPath = "/home/will/catkin_ws/src/test/config/params.yaml"
f = open(yamlPath,'r')
file_data = yaml.load(f.read())
print(file_data.get("init_ang1")
这样就能直接读取里面的参数了