【无标题】

文章讨论了在ROSMelodic环境下,启动roslaunch时遇到的错误,涉及到XML配置文件中参数值的加载过程,具体指出在解析参数值时出现了子进程执行错误。
摘要由CSDN通过智能技术生成

错误日志
‘’‘
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/init.py”, line 347, in main
p.start()
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py”, line 305, in start
self._start_infrastructure()
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py”, line 254, in _start_infrastructure
self._load_config()
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/parent.py”, line 157, in _load_config
roslaunch_strs=self.roslaunch_strs, verbose=self.verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/config.py”, line 461, in load_config_default
loader.load(f, config, argv=args, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 761, in load
self._load_launch(launch, ros_config, is_core=core, filename=filename, argv=argv, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 733, in _load_launch
self._recurse_load(ros_config, launch.childNodes, self.root_context, None, is_core, verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 671, in _recurse_load
n = self._node_tag(tag, context, ros_config, default_machine, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 96, in call
return f(*args, **kwds)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 415, in _node_tag
self._param_tag(t, param_ns, ros_config, force_local=True, verbose=verbose)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 96, in call
return f(*args, **kwds)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/xmlloader.py”, line 271, in _param_tag
value = self.param_value(verbose, name, ptype, *vals)
File “/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/loader.py”, line 536, in param_value
p = subprocess.Popen(command, stdout=subprocess.PIPE)
File “/usr/lib/python2.7/subprocess.py”, line 394, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1047, in _execute_child
raise child_exception

’‘’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值