利用enve使用在ros中使用python3 因为ros的python有很多依赖需要使用C,python3的支持不太好。我们可以让当前的环境变量依然是python2,为ros创建一个py3的enve来给它使用 查看版本: pip -V pip3 -V python -V python3 -V 我的pip和python都是py2.7的 接下来在你的工作空间中创建enve mkdir -p catkin_ws/src cd catkin_ws pip3 install virtualenv #先安装 virtualenv -p /usr/bin/python3 venv#创建一个名为enve的python3环境 source …
ROS 工作空间:组织和管理功能包的文件夹 catkin workspace build (cmake,catkin缓存中间件) src(package 源代码) package1(是catkin编译的基本单元) package2 folder package3 package3 devel(目标文件) 头文件 动态连接库 静态连接库 可执行文件 catkin(编译工具) catkin ROS定制的编译构建系统 是对CMake的扩展 常用命令: catkin_make: 初始化,建立工作空间 eg: mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_make 编译 eg: cd …
Ubuntu18.04安装ROS 源配置: sudo sh -c '. /etc/lsb-release && echo "deb <http://mirrors.ustc.edu.cn/ros/ubuntu/> $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list' 更新: sudo apt-get update 添加密匙: sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key …