【ROS入门篇】ROS学习简介

 一、ROS学习大纲

【ROS入门篇·一】ROS文件系统 & catkin编译系统

【ROS入门篇·二】CMakeLists.txt & package.xml

【ROS入门篇·三】ROS通讯架构-Topic

【ROS入门篇·四】ROS通讯架构-Service

【ROS入门篇·五】launch文件使用 & 向节点传递参数

二、ROS是什么

ROS是一种机器人操作系统(Robot Operating System, ROS),是一个机器人集成控制平台

ROS = 通讯机制 + 开发工具 + 应用功能 + 生态系统

 # 通讯机制:点对点,分布式通讯

# 开发工具:TF坐标变换,QT工具箱,Rviz,Gazebo

# 应用功能:Navigation,SLAM,Moveit!

# 生态环境:Documentation - ROS Wiki

2.1 ROS版本与ubuntu版本对应关系

  • indigo        ubuntu14.04
  • kinetic       ubuntu16.04
  • melodic    ubuntu18.04
  • noetic        ubuntu20.04

2.2 ROS 2版本

  • galactic      2022.11(EOL, end of life) 
  • foxy             2023.5                                      
  • eloquent   2020.11                                   
  • dashing     2021.5                                      

 2.3 ROS安装

fishros的一键安装:小鱼的一键安装系列 | 鱼香ROS

ros学习参考链接:

中国大学MOOC---《机器人操作系统入门》课程讲义

【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值