1. 程式人生 > >使用roslaunch導致節點輸出不全,用output="screen"

使用roslaunch導致節點輸出不全,用output="screen"

轉:https://blog.csdn.net/ethan_guo/article/details/80239584

一個節點,單獨run時,裡面的printf之類的螢幕顯示語句是正常的。但是如果把節點通過launch的形式啟動,會導致有一部分輸出語句不列印了。如果不知道這回事,除錯程式碼的過程會以為程式出錯了,很耽誤時間。

  兩個方法恢復:

  1,launch檔案裡,節點最後新增output="screen"

<launch>
    <node name="icp" pkg="my_pcl_tutorial" type="icp"  output="screen">
    <param name="MaximumIterations" value="80"/>
        </node>
</launch>
  2,啟動launch 的時候,用命令:$ roslaunch --screen package_name launch_file_name.
--------------------- 
作者:ethan_guo 
來源:CSDN 
原文:https://blog.csdn.net/ethan_guo/article/details/80239584 
版權宣告:本文為博主原創文章,轉載請附上博文連結!