Ubuntu下编程学习(随书)

这篇博客主要介绍了在Ubuntu系统下进行C++编程的基础,包括如何使用vim创建和运行Hello World程序,以及在KDevelop中利用Eigen库进行矩阵运算。同时,博主深入探讨了四元数的概念,并讲解了在SLAM编程学习中如何配置Sophus库来处理李代数。此外,还分享了如何在KDevelop中读取OpenCV图像以及点云拼接的相关问题,最后提到了使用KinectV2进行机器人定位的学习笔记。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##第一个hello程序

用vim编写一个C程序_百度知道


##在KDevelop中调用Eigen库进行矩阵运算

https://blog.youkuaiyun.com/qq_40313712/article/details/80189651

cmake使用示例与整理总结 - 优快云博客

main中变量(int argc,char *argv[])的含义 - 优快云博客

Eigen矩阵运算库使用记录 - 优快云博客
Eigen: C++开源矩阵计算工具——安装与使用 - 优快云博客


##四元数

彻底搞懂四元数 - 优快云博客
四元數與旋轉
视觉slam十四讲课后习题ch3-7 - 灰色的石头 - 博客园
高博课程编程作业之计算小萝卜的坐标 - feifanren - 博客园

##配置用于李代数的Sophus

BUG

CMakeError at CMakeLists.txt:9 (find_package):

Bynot providing "FindSophus.cmake" in CMAKE_MODULE_PATH thisproject has asked CMake to find a package configuration file providedby "Sophus", butCMake did not find one.

Couldnot find a package configuration file provided by "Sophus"with any of the following names:

SophusConfig.cmake

sophus-config.cmake

Addthe installation prefix of "Sophus" to CMAKE_PREFIX_PATH orset"Sophus_DIR" to a directory containing one of the abovefiles. If "Sophus" provides a separate developmentpackage or SDK, be sure it has been installed.

问题解决(因为未安装Sophus): http://www.cnblogs.com/YouXiangLiThon/p/8643571.html

参考:

使用cmake时发生notproviding "*.cmake" in CMAKE_MODULE_PATH类错误的解决办法

怎样在Ubuntu中设置环境变量



##KDevelope中读取OpenCV图像


https://blog.youkuaiyun.com/qq_40313712/article/details/80258031



##拼接点云


Q&A


1、在选择KDevelop新建文件“XX0”的路径时最好是为该项目新建的文件夹“XX0”,虽然同名的话此时会出现两个同

名为“XX0”的文件目录(待验核)


2、在未改.cpp文件的原命名“main.cpp”后就构建的错误,可采用删除该项目,重新新建文件改正



##机器人与KinectV2

(贝叶斯)Probabilistic Robotics读书笔记(一) - 优快云博客

机器人概率定位学习笔记第一篇_基本概念 - 优快云博客


kinect2的标定 - Being_young - 博客园

ROS indigo下Kinect v2的驱动安装与调试 - melodybinbin - 博客园
KinectV2+Ubuntu 14.04+Ros 安装教程 - hitcm - 博客园
Baxter学习笔记5-Kinect摄像头标定(内参和外参)篇 - 优快云博客


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值