叮叮叮,恭喜你完成了第一章枯燥无聊的学习,不过你也早就迫不及待地想结识一下社会主义好青年ROS2镇长了。
通过本章节的学习,你可以收获:
学会安装ubuntu系统(双系统+虚拟机)
学会安装和卸载ROS2
学会启动并操作小乌龟
学会使用强大的VsCode开发工具
在正式开始之前先了解几个Why?
有的同学可能会问,为什么不是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
版本进行讲解。
有不明白的地方欢迎加小鱼微信和小鱼一起沟通,快点开始你的升级打怪之路吧~
技术交流&&问题求助:
QQ交流群:139707339
微信公众号:鱼香ROS
小鱼微信:AiIotRobot