在ros节点中添加导出数据的代码,如果不指定绝对路径,仅仅写了文件名,例如:
ofstream outfile;
outfile.open("data.txt");
outfile.close();
那么数据保存的位置跟节点的启动方式有关系。
如果是通过rosrun
启动的,那么数据会保存在启动该节点的路径下。
如果是通过roslaunch
启动的,那么数据会保存在~/.ros
中,这是一个隐藏文件。
在ros节点中添加导出数据的代码,如果不指定绝对路径,仅仅写了文件名,例如:
ofstream outfile;
outfile.open("data.txt");
outfile.close();
那么数据保存的位置跟节点的启动方式有关系。
如果是通过rosrun
启动的,那么数据会保存在启动该节点的路径下。
如果是通过roslaunch
启动的,那么数据会保存在~/.ros
中,这是一个隐藏文件。