在conda环境下配置macOS bigsur + ROS noetic

写在前面
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

7.尝试编译和运行自己的文件

请添加图片描述

请添加图片描述

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值