gpt4 book ai didi

python - RLException : [/directory] requires the 'logdir' arg to be set

转载 作者:行者123 更新时间:2023-12-04 19:24:20 29 4
gpt4 key购买 nike

当我尝试在 ROS 中运行 cnn_bridge 时遇到一些问题,在我尝试找出有关警告的一些消息之后,例如:

RLException: [/home/user/catkin_ws/src/cnn_bridge/launch/segmentation_publisher.launch] requires the 'logdir' arg to be set.The traceback for the exception was written to the log file


我不知道这个问题,为什么会不断出现,我必须在启动文件中设置所有参数吗?
这是启动文件
<launch>
<arg name="source" />
<arg name="logdir" />
<arg name="metadata_source" />
<arg name="mode" />
<arg name="input_tensor" />
<arg name="output_tensor" />
<arg name="display" default="true" />
<arg name="save_path" default="" />
<arg name="save_mode" default="0" />
<arg name="cpu" default="false" />
<arg name="gpu_percent" default="1.0" />

<node pkg="cnn_bridge" name="segmentation_bridge" type="cnn_bridge_main.py">
<param name="source" value="$(dirname /camera/rgb/image_raw)" />
<param name="logdir" value="$(arg logdir)" />
<param name="metadata_source" value="$(arg metadata_source)" />
<param name="mode" value="segmentation" />
<param name="input_tensor" value="$(arg input_tensor)" />
<param name="output_tensor" value="$(arg output_tensor)" />
<param name="display" value="$(arg display)" />
<param name="save_mode" value="$(arg save_mode)" />
<param name="save_path" value="$(arg save_path)" />
<param name="cpu" value="$(arg cpu)" />
<param name="gpu_percent" value="$(arg gpu_percent)" />
</node>
</launch>
我使用的教程链接 http://wiki.ros.org/cnn_bridge
github包 https://github.com/wew84/cnn_bridge
运行自:
  • ROS旋律
  • Python 2.7 和 3.6
  • tensorflow 2.2.0
  • Ubuntu 18.04
  • 最佳答案

    您是启动启动文件时的传递参数
    例如:roslaunch <package_name> *.launch logdir:=directory_location 如果它正常工作,那么您可以在启动文件中添加默认值。

    关于python - RLException : [/directory] requires the 'logdir' arg to be set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72525173/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com