ros launch中的节点工作空间路径
2018-01-24 09:53
2216 查看
原链接
在launch文件中启动节点,那么这个节点的工作目录是什么呢?在node程序中如果创建一个文件,这个文件的默认位置在哪里?
在launch中node节点有一个cwd参数,按照文档的解释,这个参数可以为ROS_HOME或node。当设置为ROS_HOME时,cwd为ROS_HOME参数指定的位置。当设置为node时就是对应node所在的位置。但是如果你
实际上当把cwd设置为ROS_HOME时,默认的cwd是
在launch文件中启动节点,那么这个节点的工作目录是什么呢?在node程序中如果创建一个文件,这个文件的默认位置在哪里?
在launch中node节点有一个cwd参数,按照文档的解释,这个参数可以为ROS_HOME或node。当设置为ROS_HOME时,cwd为ROS_HOME参数指定的位置。当设置为node时就是对应node所在的位置。但是如果你
echo $ROS_HOME时会发现这个值没有设置。当你进入node源文件所在的位置时你会发现没有刚生成的文件。
实际上当把cwd设置为ROS_HOME时,默认的cwd是
~/.ros。当cwd设置成node时默认的位置是node所在的workspace的devel文件夹内。以小强为例,image_view video_recoder默认的文件保存路径就在
/home/xiaoqiang/Documents/ros/devel/lib/image_view内
相关文章推荐
- 如何修改eclipse默认的工作空间路径及字体显示
- eclipse怎么修改工作空间路径
- ROS下工作空间、功能包的建立,以及创建节点,实现节点之间的通信!
- MyEclipse 8.5 默认工作空间路径修改
- 解决方案更新boside后快捷启动测试抛异常(工作空间路径过长)
- MyEclipse8.5 默认工作空间的设置及中文路径设置
- 怎么删除eclipse启动时工作空间里面的路径选项(如何启动eclipse时提示选择工作空间||删除workspace空间的目录)
- ros_fuerte创建工作空间、创建ROS功能包、编译ROS功能包、创建节点(cpp)、编译节点、使用launch文件、创建srv和msg文件、使用新建的srv和msg文件
- eclipse怎么修改工作空间路径
- Maven启动被终止---构建路径指定执行环境 J2SE-1.5。工作空间中没有与此环境严格兼容的JRE
- MyEclipse 8.5 默认工作空间路径修改
- MyEclipse工作空间路径的修改
- Eclipse获取工作空间路径
- eclipse默认工作空间路径的二种修改法
- Eclipse如何修改eclipse默认的工作空间路径
- 删除eclipse无效的工作空间路径
- eclipse保存之前的工作空间的设置和重新设置eclipse的工作空间的路径
- 为什么要更改eclipse工作空间的路径?
- PowerShell与AD之节点路径处理:New-LdapPath
- LoRa传输距离、工作电流、节点容量等