转载请注明出处!!!
概述
前段时间客户反馈问题,说基于ros开发的软件在Ubuntu下可以显示点云。切换环境为,在docker中运行ros,并回放数据,在Ubuntu下显示点云时,就没有点云数据了。
于是就安排我进行相关配置,解决这一问题。
环境
ubuntu18.04 docker ros
前期准备工作
1.需要一台安装好ubuntu18.04的PC机。
2.需要安装好docker,并在docker中安装好ros环境。(客户提供的docker镜像)
3.需要在ubuntu18.04中安装好ros环境。
注:
(1)以上所有的安装网上应该都有,不过我在亲自安装Ubuntu18.04下的ros环境时,确实走了很多坑,因为和ros教程中的结果不太一样,不过经过不断努力,都还是可以解决的。环境搭建这块就不详细说明了。
(2)会创建docker容器,会容器的基本操作。
(3)会ros基本命令。
解决方法
下面就说说我是怎么解决的。。。
1.首先需要在Ubuntu18.04的终端下开启ros,还有在创建的容器中开启ros
roscore
2.新建Ubuntu终端,查看ip