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

基于laser的Google---cartographer建图测试总结(实测可行)

方法一、Google---cartographer源码安装

——>若还未安装ROS与cartographer

>则运行如下代码,选择安装ROS与cartographer:

wget http://fishros.com/install -O fishros && . fishros

>接着进行cartographer的依赖环境和依赖库的安装及编译:

cd src/同级目录
catkin_make
若报错:Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)
则运行:sudo apt-get install libsdl-image1.2-dev
若报错:Could not find a package configuration file provided by "move_base_msgs"
则运行:sudo apt-get install ros-noetic-move-base-msgs
若报错:muparser library not found
则运行:sudo apt install libmuparser-dev
若报错:Could not find a package configuration file provided by "cartographer" withany of the following names/*
sudo apt-get install -y python3-wstool python3-rosdep ninja-build stow2、安装protobuf
#git clone -b v3.6.0 https://github.com/protocolbuffers/protobuf.git
sudo vi /etc/hosts
line3 ++: 185.199.109.133 raw.githubusercontent.com
sudo rosdep init
rosdep update
报错:因未翻墙,修改国内源
sudo vi /usr/lib/python3/dist-packages/rosdep2/sources_list.py
DEFAULT_SOURCES_LIST_URL='https://gitee.com/ssonic/rosdistro/raw/master/rosdep/sources.list.d/20-default.list'
sudo vi /usr/lib/python3/dist-packages/rosdep2/gbpdistro_support.py
FUERTE_GBPDISTRO_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/releases/fuerte.yaml'
sudo vi /usr/lib/python3/dist-packages/rosdep2/rep3.py
REP3_TARGETS_URL ='https://gitee.com/ssonic/rosdistro/raw/master/releases/targets.yaml'
sudo vi /usr/lib/python3/dist-packages/rosdistro/__init__.py
DEFAULT_INDEX_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/index-v4.yaml'
sudo rosdep init
报错:rm –rf /etc/ros/rosdep/sources.list.d/20-default.list
sudo rosdep initrosdep update
*/安装cartographer:sudo apt-get install -y \cmake \g++ \git \stow \google-mock \libboost-all-de
http://www.lryc.cn/news/2420317.html

相关文章:

  • tpl模板引擎和使用
  • 手把手教你爬取天堂网1920*1080大图片(批量下载)
  • Unity动画☀️六、Humanoid和Generic的区别、导入方式(骨骼映射、Avatar创建)
  • 因子(Number_Of_Factors)
  • 再生龙clonezilla安装新设备全过程
  • 【Haskell】一个没有循环的世界
  • 目标检测之空间变形网络(STN)
  • 什么是ISO(国际标准化组织)?
  • 简单介绍了解白鹭引擎Egret
  • CSharp编程语言
  • 如何在linux系统下安装QQ
  • 【MySQL管理】:用户User和权限Privileges
  • Oracle Rac 介绍
  • HTML基础-06-表格(表<table> ,行 <tr>,列 <tb>,表头 <th>,跨列colspan,跨行rowspan,单元格边距 cellpadding,单元格间距cellspacing)
  • 了解XXS攻击---安全测试需了解的内容之一
  • 软件编程学习网站汇总——持续更新中
  • 内网渗透测试:活动目录 Active Directory 的查询
  • 智能小车——循迹模块、避障模块使用介绍
  • 学会重构与对比 ——码农鼻祖天才香农
  • JVM运行时数据区——JDK1.7、JDK1.8
  • CentOS7安装Oracle11gR2
  • vux从安装到基本使用
  • UEFI原理与编程实践--FDF文件
  • HTML select option 详解
  • 解决Windows找不到steam_api.dll文件
  • 一文详解 RSA 非对称加密算法
  • 最新2023年3月编程排行榜出炉,Python太牛了
  • red hat 基本命令的使用
  • 什么是SLO?
  • 解决Win系统缺少msvcr71.dll无法运行软件或游戏问题