shared_ptr 共享指针
摘要:shared_ptr 共享指针 参考教程: 善用shared_ptr,远离内存泄漏 - 知乎 (zhihu.com) 1. 编写 use_shared_ptr 1.1 创建文件夹 通过终端创建一个名为use_shared_ptr的文件夹以保存我们的VSCode项目,在/use_shared_ptr目
阅读全文
posted @
2024-08-12 12:43
守望者与托养者
阅读(37)
推荐(0) 编辑
2.2 视觉SLAM 实践:Eigen
摘要:2.2 视觉SLAM 实践:Eigen Eigen 是一个 C++ 开源线性代数库。它提供了快速的有关矩阵的线性代数运算,还包括解方程等功能。许多上层的软件库也使用 Eigen 进行矩阵运算,包括 g2o、Sophus 等。 1. 安装Eigen 大部分常用的库都已经在 Ubuntu 软件源中提供,
阅读全文
posted @
2024-08-12 09:07
守望者与托养者
阅读(69)
推荐(0) 编辑
Linux C++ 多线程编程
摘要:Linux C++ 多线程编程 参考教程: c++:互斥锁/多线程的创建和unique_lock<mutex>的使用_mutex 头文件 vc++-CSDN博客 1. 编写unique_mutex 1.1 创建文件夹 通过终端创建一个名为unique_mutex的文件夹以保存我们的VSCode项目,
阅读全文
posted @
2024-08-11 12:45
守望者与托养者
阅读(28)
推荐(0) 编辑
4.3.3 OpenCV 实现 高斯金字塔和拉普拉斯金字塔
摘要:4.3.3 OpenCV 实现 高斯金字塔和拉普拉斯金字塔 参考教程: 图像处理中的高斯金字塔和拉普拉斯金字塔_拉普拉斯金字塔插入偶数行,偶数列也是用卷积算法吗-CSDN博客 1. 安装OpenCV 1.1 下载OpenCV 参考教程: 无法定位软件包libjasper-dev的解决办法-CSDN博
阅读全文
posted @
2024-08-11 09:16
守望者与托养者
阅读(33)
推荐(0) 编辑
4.3.4 直线拟合的实现
摘要:4.3.4 直线拟合的实现 参考教程: gaoxiang12/slam_in_autonomous_driving: 《自动驾驶中的SLAM技术》对应开源代码 (github.com) Eigen打印输出_打印eigen矩阵-CSDN博客 1. 编写 Line fitting 1.1 创建文件夹 通
阅读全文
posted @
2024-08-10 13:05
守望者与托养者
阅读(44)
推荐(0) 编辑
4.3.2 图像去畸变
摘要:4.3.2 图像去畸变 参考教程: 相机标定(4) 矫正畸变 undistort()和initUndistortRectifyMap()-CSDN博客 学习笔记 -- opencv图像去畸变_opencv 畸变参数-CSDN博客 下面我们将演示图像去畸变的过程,在OpenCV中提供了一个函数cv::
阅读全文
posted @
2024-08-10 09:36
守望者与托养者
阅读(168)
推荐(0) 编辑
C++ 平面拟合的实现
摘要:4.3.2 C++ 平面拟合的实现 参考教程: gaoxiang12/slam_in_autonomous_driving: 《自动驾驶中的SLAM技术》对应开源代码 (github.com) Eigen打印输出_打印eigen矩阵-CSDN博客 1. 编写 Plane fitting 1.1 创建
阅读全文
posted @
2024-08-09 12:47
守望者与托养者
阅读(97)
推荐(0) 编辑
OpenCV 基本使用
摘要:OpenCV 基本使用 参考教程: GitHub - gaoxiang12/slambook2: edition 2 of the slambook 1. 安装 OpenCV 1.1 下载 OpenCV 参考教程: 无法定位软件包libjasper-dev的解决办法-CSDN博客 视觉slam14讲
阅读全文
posted @
2024-08-09 09:10
守望者与托养者
阅读(141)
推荐(0) 编辑
DLL 动态链接库的创建与使用
摘要:DLL 动态链接库的创建与使用 参考教程: DLL动态链接库的创建与使用(实例教程) - ElaineTiger - 博客园 (cnblogs.com) 1. 什么是动态链接库 动态链接库是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件名的扩展名一般是dl
阅读全文
posted @
2024-08-08 12:44
守望者与托养者
阅读(215)
推荐(0) 编辑
基于领航-跟随模式的无人车编队仿真与导航
摘要:基于领航-跟随模式的无人车编队仿真与导航 1. 查看系统环境 要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full 查看ubuntu版本: rosnoetic@rosnoetic-VirtualBox:~$ lsb_release -a No
阅读全文
posted @
2024-08-08 09:24
守望者与托养者
阅读(80)
推荐(0) 编辑
Ubuntu 安装 mysql
摘要:Ubuntu 安装 mysql 参考教程: Ubuntu18.04 安装MySQL 1. 安装 MySQL 在Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get。 (base) simulate@simulat
阅读全文
posted @
2024-08-07 12:38
守望者与托养者
阅读(102)
推荐(0) 编辑
6.1.2 无人机集群协同探索
摘要:6.1.2 无人机集群协同探索 参考教程: SYSU-STAR/RACER: Rapid Exploration with Multiple Unmanned Aerial Vehicles (UAV) (github.com) 1. 查看系统环境 要运行本仿真程序,需要保证当前环境为ubuntu1
阅读全文
posted @
2024-08-07 09:32
守望者与托养者
阅读(41)
推荐(0) 编辑
基于KCL的无人车任务规划
摘要:基于KCL的无人车任务规划 参考教程: GitHub - KCL-Planning/ROSPlan: The ROSPlan framework provides a generic method for task planning in a ROS system. https://www.ncny
阅读全文
posted @
2024-08-06 12:45
守望者与托养者
阅读(16)
推荐(0) 编辑
银河麒麟V10(ARM) 离线安装 MySQL
摘要:银河麒麟V10(ARM) 离线安装 MySQL 参考教程: https://www.cnblogs.com/liuweida/p/17105179.html https://www.cnblogs.com/wshisboy/p/16374015.html 1. MySQL 8.0.29版本下载 直接
阅读全文
posted @
2024-08-06 09:15
守望者与托养者
阅读(1366)
推荐(0) 编辑
单无人机自主搜索
摘要:6.1.1 单无人机自主搜索 参考教程: HKUST-Aerial-Robotics/FUEL: An Efficient Framework for Fast UAV Exploration (github.com) 1. 查看系统环境 要运行本仿真程序,需要保证当前环境为ubuntu18.04+
阅读全文
posted @
2024-08-05 12:55
守望者与托养者
阅读(29)
推荐(0) 编辑
QT 环境配置
摘要:2.2 QT环境配置 QT是一个1991年由QT Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler,MOC
阅读全文
posted @
2024-08-05 09:29
守望者与托养者
阅读(389)
推荐(0) 编辑
2.1.4 安装 ROS
摘要:2.1.4 安装ROS 在树莓派上安装ROS与PC上安装流程类似: 1. 配置软件与更新 配置ubuntu的软件和更新,允许安装不经认证的软件。 首先打开“软件和更新”对话框,具体可以在 Ubuntu 搜索按钮中搜索。 打开后按照下图进行配置(确保勾选了"restricted", "universe
阅读全文
posted @
2024-08-04 12:28
守望者与托养者
阅读(28)
推荐(0) 编辑
控制系统实现_分布式框架
摘要:控制系统实现_分布式框架 参考教程: http://www.autolabor.com.cn/book/ROSTutorials/ https://www.bilibili.com/video/BV1Ci4y1L7ZZ/?spm_id_from=333.999.0.0 1. 配置静态IP地址 1.1
阅读全文
posted @
2024-08-04 09:55
守望者与托养者
阅读(15)
推荐(0) 编辑
arduino 串口通信
摘要:arduino 串口通信 1. 编写arduino通信程序 新建arduino代码管理空间,用于存放arduino的串口通信程序。 rosnoetic@rosnoetic-VirtualBox:~$ mkdir arduino_ws 需求:通过串口,由arduino向计算机发送数据 实现: 新建ar
阅读全文
posted @
2024-08-03 12:19
守望者与托养者
阅读(689)
推荐(0) 编辑
arduino 开发环境搭建
摘要:arduino 开发环境搭建 将Arduino与笔记本相连,如下图所示: 基于Arduino的开发实现,毋庸置疑的必须先要准备Arduino电路板(建议型号:Arduino Mega 2560,因为它提供了更多的中断引脚),除了硬件之外,还需要准备软件环境,安装 Arduino IDE,在 Ubun
阅读全文
posted @
2024-08-03 09:58
守望者与托养者
阅读(109)
推荐(0) 编辑
EGO-Swarm仿真环境搭建
摘要:EGO-Swarm仿真环境搭建 参考教程: https://github.com/ZJU-FAST-Lab/ego-planner-swarm EGO-Swarm是一种分散的异步系统解决方案,用于仅使用机载资源在未知的障碍物丰富的场景中进行多机器人自主导航。 1. 查看系统环境 要运行本仿真程序,需
阅读全文
posted @
2024-08-02 18:41
守望者与托养者
阅读(226)
推荐(0) 编辑
4.3.6.7 读取PCD文件并在rviz中展示
摘要:4.3.6.7 读取PCD文件并在rviz中展示 参考教程: 读取PCD文件的点云并在 RVIZ显示_rviz显示pcd点云-CSDN博客 读取pcd文件并在rviz中进行显示_rviz看不到pcd-CSDN博客 Hinson-A/pcd2pgm_package: 点云pcd文件转二维栅格地图 (g
阅读全文
posted @
2024-08-02 13:05
守望者与托养者
阅读(452)
推荐(0) 编辑
EGO-Planner算法仿真环境搭建
摘要:EGO-Planner算法仿真环境搭建 欢迎关注我的B站:https://space.bilibili.com/379384819 欢迎交流学习,vx:18074116692 参考教程: ZJU-FAST-Lab/自我规划师 (github.com) 1. 查看系统环境 要运行本仿真程序,需要保证当
阅读全文
posted @
2024-08-02 09:34
守望者与托养者
阅读(158)
推荐(0) 编辑
Docker常规安装简介
摘要:Docker常规安装简介 欢迎关注我的B站:https://space.bilibili.com/379384819 欢迎交流学习,vx:18074116692 1. 安装mysql 1.1 docker hub上面查找mysql镜像 网址: https://hub.docker.com/_/mys
阅读全文
posted @
2024-08-01 23:30
守望者与托养者
阅读(10)
推荐(0) 编辑
VSCode编译运行和调试C++
摘要:VSCode编译运行和调试C++ 欢迎关注我的B站:https://space.bilibili.com/379384819 欢迎交流学习,vx:18074116692 参考教程: 详解Linux下使用vscode编译运行和调试C/C++ - 知乎 (zhihu.com) vscode是文本编辑而非
阅读全文
posted @
2024-08-01 23:14
守望者与托养者
阅读(402)
推荐(0) 编辑
4DRadarSLAM方案部署
摘要:4DRadarSLAM方案部署 欢迎关注我的B站:https://space.bilibili.com/379384819 欢迎交流学习,vx:18074116692 参考教程: GitHub - zhuge2333/4DRadarSLAM cp - Google 云端硬盘 Ubuntu20.04L
阅读全文
posted @
2024-08-01 22:42
守望者与托养者
阅读(66)
推荐(0) 编辑