GraogGNSSLib学习

程序编译

GraphGNSSLib

环境版本

程序开源是在ubuntu16.04-kinetic环境跑通的,但是我的环境是UBUNTU20.04,所以,先进行了ROS的安装,因为我的系统是ubuntu20.04所以,安装的ROS版本选择ROS-NOETIC
ROS的一些安装步骤参考的是一个CSDN的大神的博客,遇到的问题,通过自己google得到了解决。参考安装链接
安装遇到的问题的处理

项目编译

需要在catkin工作空间中编译ROS,所以大家可以参考下面的博客来创建catkin_cmake工作空间,同时记住,要将rsos与catkin的工作空间进行链接catkin工作空间创建
项目编译需要注意的问题:
ceres-solver 使用的版本是GraphGNSSLib里面提供的ceres solver 2.0.0的版本
同时,下载

sudo apt-get install ros-kinetic-novatel-msgs

命令的时候,我出现了无法定位软件包的问题,我的解决方法是,在ROS官网下载nav-msgs
注意这个需要下载到你的工作空间,跟随你的项目一起进行catkin_make编译,跑通了结果

结果问题

通过follow github上面的步骤,出现了issue中的问题
问题
问题
目前正在解决 如果成功解决 会在CSDN中进行更新

这里我创建了一个工作空间叫做catkin_ws,ROS需要在catkin工作空间中编译生效,所以我们可以将代码刻录在catkin_ws的src下面
诸如下面的目录结构形式:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
然后逐步编译就可以通过了

相关推荐

  1. 学习 学习

    2024-06-16 19:14:02       66 阅读
  2. 学期学习计划

    2024-06-16 19:14:02       45 阅读
  3. 学习笔记:机器学习

    2024-06-16 19:14:02       79 阅读
  4. C++学习-List学习

    2024-06-16 19:14:02       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-16 19:14:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-16 19:14:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-16 19:14:02       87 阅读
  4. Python语言-面向对象

    2024-06-16 19:14:02       96 阅读

热门阅读

  1. 洛谷 AT_arc168_a [ARC168A] <Inversion> 题解

    2024-06-16 19:14:02       35 阅读
  2. 用户组的概念(linux篇)

    2024-06-16 19:14:02       27 阅读
  3. CentOS下 conda环境设置

    2024-06-16 19:14:02       28 阅读
  4. HTTP!!!

    HTTP!!!

    2024-06-16 19:14:02      34 阅读
  5. Android基础-ANR详解

    2024-06-16 19:14:02       32 阅读
  6. oracle的xmlagg的用法

    2024-06-16 19:14:02       30 阅读
  7. 异常处理与IO

    2024-06-16 19:14:02       26 阅读
  8. C语言:进程

    2024-06-16 19:14:02       23 阅读
  9. 数据库 | 数据库设计的步骤

    2024-06-16 19:14:02       31 阅读
  10. 创建你的第一个Windows程序

    2024-06-16 19:14:02       24 阅读
  11. 【Python高级编程】用 Matplotlib 绘制迷人的图表

    2024-06-16 19:14:02       30 阅读