写在前面:
macOS+conda版本的ROS并不能满足日常的ROS开发,因此,这里相当于只提供一个安装ROS的思路。
那么可以用来做什么呢?
1.可以与服务器进行ROS通信,在mac端显示RVIZ
2.可以修改代码
如果想要知道如何远程调试ROS的CLION设置,请看这一篇文章:Clion 远程调试ROS程序
0.准备工作
大神出的代码地址:https://github.com/RoboStack/ros-noetic
安装 conda ,可以选择miniconda
或者anaconda
,为后续搭建环境做准备
本人的系统版本:
1.创建conda虚拟环境
conda create -n ROS python==3.8
2.配置conda虚拟环境
//激活创建的虚拟环境ROS
conda activate ROS
//配置当前环境
conda config --add channels conda-forge
conda config --add channels robostack
conda config --set channel_priority strict
3.开始安装ROS noetic
//当前只支持noetic版本
conda install ros-noetic-desktop-full
4.安装附加工具——编译器等
conda install compilers cmake pkg-config make ninja catkin_tools
5.重新加载虚拟环境ROS
conda deactivate
conda activate ROS
6.安装rosdep
rosdep init
rosdep update