本系列教程作者:小鱼 公众号:鱼香ROS QQ交流群:139707339 教学视频地址:小鱼的B站 完整文档地址:鱼香ROS官网 版权声明:如非允许禁止转载与商业用途。
叮叮叮,恭喜你完成了第一章枯燥无聊的学习,不过你也早就迫不及待地想结识一下社会主义好青年ROS2镇长了。
通过本章节的学习,你可以收获:
-
学会安装ubuntu系统(虚拟机)
-
学会安装和卸载ROS2
-
学会启动并操作小乌龟和摄像头
-
学会使用强大的VsCode开发工具
在正式开始之前先回答几个Why?
Why1:ROS2跨平台,小鱼为什么选择linux有的同学可能会问,为什么不是Windows,ROS2不是支持跨平台了吗?
原因有下面几个:
-
原因1:从实际的工作中出发。目前做机器人最终还是要部署到Linux上,甚至是部署到arm的linxu上的,因为linux是开源、可裁剪的,像小鱼所在的公司,就是自己对arm的板子编译操作系统来安装使用ROS的哦。
-
原因2:从可用的工具出发,很多算法包和工具,在Windows上都不好安装,所以小鱼建议还是选择linux
-
原因3:还是linux系统比较有逼格的
又要纠结了是吧,不用纠结,小鱼推荐Ubuntu20.04。
推荐理由如下:
-
ubuntu系统算是陪伴ROS从出生到长大的老保姆了
-
教程多,如果ubuntu上遇到什么问题,相关的教程应该也是比较多的,所以推荐
-
其他的想到了再加,哈哈
为什么呢?第一章中小鱼介绍过。这里引用一下。
截至到现在,国内包括目前网上教程最多的Dashing
版本截至到今年(2021)的5月份官方也不再更新了。 所以本教程将会采用的版本为ROS2目前第一个较长期(到2023年5月)支持的foxy
版本进行讲解。
有不明白的地方欢迎加小鱼微信和小鱼一起沟通,快点开始你的升级打怪之路吧~
技术交流&&问题求助:
-
课程合作:睿慕课
-
微信公众号:鱼香ROS
-
小鱼微信:AiIotRobot
我是小鱼,机器人领域资深玩家,现深圳某独脚兽机器人算法工程师一枚 初中学习编程,高中开始接触机器人,大学期间打机器人相关比赛实现月入2W+(比赛奖金) 目前在输出机器人学习指南、论文注解、工作经验,欢迎大家关注小智,一起交流技术,学习机器人