当前位置: 首页 > news >正文

Mac M1安装ROS1或ROS2

1.首先进入Anaconda官网,安装Anaconda
2.创建、激活并配置环境

#创建环境
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版)

#安装noetic版本
conda install ros-noetic-desktop-full
#安装humble版本
conda install ros-humble-desktop

4.安装其他依赖

conda install compilers cmake pkg-config make ninja catkin_tools

5.重启环境

conda deactivate
conda activate ROS

6.验证
(1)ROS1版本
方法一:

#打开一个终端
conda activate ROS
roscore
#打开另一个终端
conda activate ROS
rosrun turtlesim turtlesim_node
#再打开另一个终端
conda activate ROS
rosrun turtlesim turtle_teleop_key

方法二:

#打开一个终端
conda activate ROS
roscore
#打开另一个终端
conda activate ROS
rviz

(2)ROS2版本

#打开一个终端
conda activate ROS
ros2 run turtlesim turtlesim_node
#打开另一个终端
conda activate ROS
ros2 run turtlesim turtle_teleop_key
http://www.lryc.cn/news/184545.html

相关文章:

  • [NISACTF 2022]popchains - 反序列化+伪协议
  • 分贝定义简介
  • socket简介
  • 【AI视野·今日Robot 机器人论文速览 第四十九期】Fri, 6 Oct 2023
  • 七、互联网技术——SQL查询
  • 1.6 计算机网络的性能
  • 小程序中如何核销订单和优惠券
  • 211 毕业就入职 30 人的小公司是什么体验
  • aardio 读取 Excel文件,显示在 listview 中
  • Web:前端常用的几种Http请求GET和POST样例
  • clickonce 发布的winform 如何CA认证?
  • #力扣:13. 罗马数字转整数@FDDLC
  • React18入门(第一篇)——JSX、TSX语法详解
  • 【计算机基础知识】字符的编码表示
  • 【面试题精讲】Java字符型常量和字符串常量的区别?
  • 【Vue面试题六】为什么Vue中的 v-if 和 v-for 不建议一起用?
  • leetCode 674. 最长连续递增序列 动态规划 / 贪心策略
  • 数据中台实战(11)-数据中台的数据安全解决方案
  • 林沛满-TCP之在途字节数
  • HTTPS 加密工作过程
  • 校招秋招,性格和职业有关系吗?
  • 网络和系统操作命令
  • 刷穿力扣(1~30)
  • 栈和队列的基本操作
  • 变压器绕组断股往往导致直流电阻不平衡率超标
  • stack和queque
  • 信息学 学习/复习 抽签器(附源码)
  • 基于LADRC自抗扰控制的VSG三相逆变器预同步并网控制策略(Simulink仿真实现)
  • [0xGame 2023] week1
  • Matlab矩阵——矩阵行列互换