在Ubuntu 20.04上通过Docker使用ROS Kinetic (含RViz, Gazebo等图形界面及加速方法)
背景传统上,ROS1的每一代系统都基于某一个版本的Ubuntu系统进行开发,而其依赖库规模庞大,再加上Python2/3的转换问题,导致在不同版本的Linux系统上原生编译安装非对应版本的ROS较为困难。这主要体现在新版本系统往往没有提供部分旧版ROS所需的依赖包。理论上讲,我们可以自行编译这些依赖包,但可能比较麻烦(依赖问题)。当然,通常来讲使用与系统版本最匹配的ROS版本是最佳选择。但是,现实