当前位置: 首页 > news >正文

wordpress 会议网站百度网盘资源搜索引擎

wordpress 会议网站,百度网盘资源搜索引擎,3免费建站网站,深圳开发小程序公司一、概述 因为要配置激光SLAM,Cartographer属于激光雷达SLAM 中比较经典的一款,在学习之前先将其在Ubuntu20.04首先配置出来并成功运行demo。 二、具体操作 (一)概述 使用平台是Windows的wsl2上的Ubuntu20.04子系统,…

一、概述

        因为要配置激光SLAM,Cartographer属于激光雷达SLAM 中比较经典的一款,在学习之前先将其在Ubuntu20.04首先配置出来并成功运行demo。

二、具体操作

(一)概述

        使用平台是Windows的wsl2上的Ubuntu20.04子系统,双系统与虚拟机的安装原理与这个相同。主要依照的安装操作是官方文档,链接如下所示。

Running Cartographer ROS on a demo bag — Cartographer ROS documentationicon-default.png?t=O83Ahttps://google-cartographer-ros.readthedocs.io/en/latest/demos.html        按照官方流程大概能安装下来,中间可能有些报错,这里将逐一分析我在安装过程中遇到的报错。

(二)操作流程

        1.安装依赖

        因为我的ros版本是noetic,所以根据官方的流程,我要进行这样的安装。如下所示、

sudo apt-get update
sudo apt-get install -y python3-wstool python3-rosdep ninja-build stow

        如果是之前的版本的话,可以使用下面的命令安装依赖。

sudo apt-get update
sudo apt-get install -y python-wstool python-rosdep ninja-build stow

        2.下载包

        按照官方文档操作将cartographer下载下来。官方文档中caktin_ws可以更换为其他的包名。例如我将其更换为了CartographerSLAM

mkdir catkin_ws
cd catkin_ws
wstool init src
wstool merge -t src https://raw.githubusercontent.com/cartographer-project/cartographer_ros/master/cartographer_ros.rosinstall
wstool update -t src

        3. 配置依赖

       (1)运行        

        此步骤也是安装官方文档的操作进行即可,其命令以此如下面所示。需要将

${ROS_DISTRO}更改为noetic版本。
sudo rosdep init
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro=noetic -y

         需要注意的是,在官方文档中的更新命令如图所示。

        意思是假如之前使用rosdep init的话,这次使用会出现错误,但这个错误对之后没有什么影响,可以忽略掉。

        (2)报错

        这里会出现关于libabsl-dev的问题,如下所示

         报错的原因是因为无法安装这个依赖。

        在github上进行查询后,发现了这样的解决方法,链接如下所示。

Error while installing dependencies: libabsl-dev not available · Issue #1726 · cartographer-project/cartographer_ros · GitHubI tried installing cartographer ros on a newly set up ubuntu system (20.04.4 LTS with ros noetic installed) and followed the following steps of the documentation: sudo apt-get update sudo apt-get install -y python3-wstool python3-rosdep ...icon-default.png?t=O83Ahttps://github.com/cartographer-project/cartographer_ros/issues/1726        大致的解决思路是,将这个包在package.xml文件中的位置给注释掉。如下所示,注意是图中红色划出来的包。

        在下面将其注释掉,如图所示。

         之后这个依赖库会手动进行安装的,在这里不用担心。

        4.编译

        (1)运行命令
src/cartographer/scripts/install_abseil.sh

        再运行下面的命令,将可能的版本冲突避免掉,如下所示,由于我的版本是noetic版本,官网上面的ros版本号,我替换为noetic版本。

sudo apt-get remove ros-noetic-abseil-cpp

         在依赖安装完成后,进行编译,输入如下的命令。命令来源于官方。

catkin_make_isolated --install --use-ninja
        (2)报错

        如图所示,直接运行会出现下面的报错。

        这个地方出现报错的原因是,多个ceres库之间的版本出现了问题。导致出现多个版本的原因是因为之前在我的系统上面,我安装过ceres库。将之前那个库删除即可。再运行一遍上面安装依赖的命令。再次编译即可编译通过。

        参考链接如下。https://github.com/cartographer-project/cartographer/issues/1901icon-default.png?t=O83Ahttps://github.com/cartographer-project/cartographer/issues/1901

        5.跑示例包

        官方网站参考如下。

Running Cartographer ROS on a demo bag — Cartographer ROS documentationicon-default.png?t=O83Ahttps://google-cartographer-ros.readthedocs.io/en/latest/demos.html

http://www.shuangfujiaoyu.com/news/31541.html

相关文章:

  • 网页设计网站大全代运营哪家公司最靠谱
  • 如何看网站做没做推广百度网络电话
  • 关于蚌埠政府网站建设seo到底是什么
  • 网站建设好卖吗seo站点
  • 广西南宁做网站济南网站万词优化
  • 做外单都有什么网站西安seo优化排名
  • 哪个素材网站做美工最好如何制作自己的网站教程
  • 那个网站专门做二手衣服的电子商务营销的概念
  • 工业设计网站 知乎怎么搭建属于自己的网站
  • 做网站 如何注册公司精准营销的案例
  • 建造网站需要什么网上销售平台有哪些
  • 卖水果做哪个网站好南昌做seo的公司有哪些
  • 宿迁百度排名优化seo公司
  • 做石膏选图形的网站seo视频教程我要自学网
  • html5 经典网站电商
  • 建设网站的公司哪家好互联网平台公司有哪些
  • 如何做1个手机网站深圳推广服务
  • 各类网站建设广州百度快速优化排名
  • 网站流量刷指数型基金
  • 购物网站开发seo诊断专家
  • 大部分网站是国内虚拟主机和国外虚拟主机在运营中seo是什么意思
  • 网站建设技术支持祥云平台网络推广学校
  • wordpress模版snsseo营销培训咨询
  • 网站建设多少钱?长沙百家号seo
  • 兰州建设网站公司时事新闻最新消息
  • 衡阳网站建设icp备免费网站制作成品
  • 如何让自己做的网页有网站石家庄seo外包公司
  • 厦门市建设局网站文件太原seo外包服务
  • 做网站基本费用大概需要多少东莞百度推广排名
  • 做外贸怎么看外国网站seo推广公司哪家好