文章目录
【持续记录中】ROS autoware 使用过程中遇到的问题
1. ROS autoware 下使用 anaconda pytorch 的方法
2019年11月20日 10:38:00
ROS 下使用python27 写 node 的原因:
autoware 的感知部分需要只用深度学习方法来进行目标检测,我一直用的框架是pytorch,为了快速将之前的算法部署到 autoware 平台上,我就必须要使用 python 环境来运行我的目标检测代码,同时 ROS 里的节点node 不仅支持C++,同时也支持python,所以就可以只使用python 一种语言来写节点 node 和检测代码。
我的环境配置的步骤
- 先安装 ROS autoware
- autoware 对python3的支持不是很好,所以我重装了最新的 anaconda2,
- 同时在conda里安装了最新的 pytorch-gpu。
- 为了适应ROS的py27环境,需要将原来的检测代码从py3改成py27的。
报错no module named rospkg 及解决方法
使用anaconda 中的python2 运行之前写的 .py 节点文件时,报错:no module named rospkg
无法在Anaconda中导入ROS包归根结底是由于没有相应的包。
conda