大家好,我是今天又加了个大班的小鱼。今天没准备文章,刚好今天在GitHub上合并了一个PR,来自ganyuanzhen的安装系统自带ROS的功能。感谢这位来自鱼香ROS社区(https://fishros.org.cn)的技术大佬~
详细介绍:https://fishros.org.cn/forum/topic/1967
关联pr: https://github.com/fishros/install/pull/43
如题,此pr将为自动安装程序添加使用系统ROS的功能。
由于ROS官方不再为ROS1 发布新系统的更新,在新的操作系统上使用ROS变得十分困难。即使可以通过Docker等虚拟化的方式实现曲线救国式的安装,但使用起来仍旧复杂。
本pr提供了使用系统ROS的可能,通过安装系统的ROS软件包后,即使在Ubuntu 22.04 上依然能够正常使用roocore等命令,详细情况见下图:
需要注意的是,这个方式安装的ROS仅含有基本组件。可以理解为ROS的最小系统版本。比如,这个版本里面没有维护如rqt等等软件包,
同时,此方法安装的ROS并不能与使用ROS官方软件源安装的ROS/ROS2共存!
介于以上情况,此方法安装的ROS仅供特殊人员在特殊情况下使用,在安装目录处做了警示说明。