Mac M1安装ROS1或ROS2

1.首先进入Anaconda官网,安装Anaconda

2.创建、激活并配置环境

bash 复制代码
#创建环境
conda create -n ROS
#激活环境
conda activate ROS
#配置环境
conda config --add channels conda-forge
conda config --add channels robostack
conda config --set channel_priority strict

3.安装ROS1( noetic版)或ROS2(humble版)

bash 复制代码
#安装noetic版本
conda install ros-noetic-desktop-full
#安装humble版本
conda install ros-humble-desktop

4.安装其他依赖

bash 复制代码
conda install compilers cmake pkg-config make ninja catkin_tools

5.重启环境

bash 复制代码
conda deactivate
conda activate ROS

6.验证

(1)ROS1版本

方法一:

bash 复制代码
#打开一个终端
conda activate ROS
roscore
#打开另一个终端
conda activate ROS
rosrun turtlesim turtlesim_node
#再打开另一个终端
conda activate ROS
rosrun turtlesim turtle_teleop_key

方法二:

bash 复制代码
#打开一个终端
conda activate ROS
roscore
#打开另一个终端
conda activate ROS
rviz

(2)ROS2版本

bash 复制代码
#打开一个终端
conda activate ROS
ros2 run turtlesim turtlesim_node
#打开另一个终端
conda activate ROS
ros2 run turtlesim turtle_teleop_key
相关推荐
不爱吃糖的程序媛19 小时前
鸿蒙PC命令行开发 macOS 上解决 pkg-config 命令未安装的问题
macos·华为·harmonyos
淘气淘的宝宝20 小时前
MAC intel 迁移至M4后brew及iterm2配置
macos
不爱吃糖的程序媛20 小时前
解决鸿蒙PC命令行编译 macOS 上 cp 命令参数冲突问题
macos·harmonyos·策略模式
Bruce_Liuxiaowei21 小时前
Mac_Linux 查询网站IP地址:4个核心命令详解
linux·tcp/ip·macos
逐梦苍穹21 小时前
ClamAV在macOS上的离线查杀与定时扫描实战(含clamd加速)
人工智能·安全·macos·策略模式·杀毒
Bigger1 天前
Tauri(21)——窗口缩放后的”失焦惊魂”,游戏控制权丢失了
前端·macos·app
Bigger1 天前
Tauri (20)——为什么 NSPanel 窗口不能用官方 API 全屏?
前端·macos·app
Wcowin2 天前
Mac Shell 环境优化指南
macos·职场和发展·蓝桥杯
止礼2 天前
FFmpeg8.0.1 Mac环境 CMake本地调试配置
macos·ffmpeg
sean9082 天前
Colima 下 docker pull 失败自查流程
macos·docker·容器·colima