- 2024-08-12shared_ptr 共享指针
shared_ptr共享指针参考教程:善用shared_ptr,远离内存泄漏-知乎(zhihu.com)1.编写use_shared_ptr1.1创建文件夹通过终端创建一个名为use_shared_ptr的文件夹以保存我们的VSCode项目,在/use_shared_ptr目录下打开vscode。rosnoetic@rosnoetic-VirtualBox:~$mkdir-puse
- 2024-08-11Linux C++ 多线程编程
LinuxC++多线程编程参考教程:c++:互斥锁/多线程的创建和unique_lock<mutex>的使用_mutex头文件vc++-CSDN博客1.编写unique_mutex1.1创建文件夹通过终端创建一个名为unique_mutex的文件夹以保存我们的VSCode项目,在/unique_mutex目录下打开vscode。rosnoetic@rosnoetic-Virt
- 2024-08-114.3.3 OpenCV 实现 高斯金字塔和拉普拉斯金字塔
4.3.3OpenCV实现高斯金字塔和拉普拉斯金字塔参考教程:图像处理中的高斯金字塔和拉普拉斯金字塔_拉普拉斯金字塔插入偶数行,偶数列也是用卷积算法吗-CSDN博客1.安装OpenCV1.1下载OpenCV参考教程:无法定位软件包libjasper-dev的解决办法-CSDN博客视觉slam14讲ch5opencv
- 2024-08-104.3.4 直线拟合的实现
4.3.4直线拟合的实现参考教程:gaoxiang12/slam_in_autonomous_driving:《自动驾驶中的SLAM技术》对应开源代码(github.com)Eigen打印输出_打印eigen矩阵-CSDN博客1.编写Linefitting1.1创建文件夹通过终端创建一个名为Line_fitting的文件夹以保存我们的VSCode项目,在/L
- 2024-08-104.3.2 图像去畸变
4.3.2图像去畸变参考教程:相机标定(4)矫正畸变undistort()和initUndistortRectifyMap()-CSDN博客学习笔记--opencv图像去畸变_opencv畸变参数-CSDN博客下面我们将演示图像去畸变的过程,在OpenCV中提供了一个函数cv::undistort()用于对图像进行去畸变,为了加深我们的印象,我们
- 2024-08-09OpenCV 基本使用
OpenCV基本使用参考教程:GitHub-gaoxiang12/slambook2:edition2oftheslambook1.安装OpenCV1.1下载OpenCV参考教程:无法定位软件包libjasper-dev的解决办法-CSDN博客视觉slam14讲ch5opencv安装ubuntu20.04_libvtk5-dev-CSDN博客OpenCV提供了大量的开源图像算
- 2024-08-08基于领航-跟随模式的无人车编队仿真与导航
基于领航-跟随模式的无人车编队仿真与导航1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full查看ubuntu版本:rosnoetic@rosnoetic-VirtualBox:~$lsb_release-aNoLSBmodulesareavailable.DistributorID: UbuntuDescription:
- 2024-08-076.1.2 无人机集群协同探索
6.1.2无人机集群协同探索参考教程:SYSU-STAR/RACER:RapidExplorationwithMultipleUnmannedAerialVehicles(UAV)(github.com)1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full查看ubuntu版本:rosnoetic@rosnoetic-VirtualBo
- 2024-08-06基于KCL的无人车任务规划
基于KCL的无人车任务规划参考教程:GitHub-KCL-Planning/ROSPlan:TheROSPlanframeworkprovidesagenericmethodfortaskplanninginaROSsystem.https://www.ncnynl.com/archives/201910/3387.html1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04,
- 2024-08-05单无人机自主搜索
6.1.1单无人机自主搜索参考教程:HKUST-Aerial-Robotics/FUEL:AnEfficientFrameworkforFastUAVExploration(github.com)1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full查看ubuntu版本:rosnoetic@rosnoetic-VirtualBox:~$l
- 2024-08-052.2 QT 环境配置
2.2QT环境配置QT是一个1991年由QTCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,MOC)以及一些宏,Qt很容易扩展
- 2024-08-056.1.1 FUEL单无人机自主搜索
6.1.1单无人机自主搜索参考教程:HKUST-Aerial-Robotics/FUEL:AnEfficientFrameworkforFastUAVExploration(github.com)1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full查看ubuntu版本:rosnoetic@rosnoetic-VirtualBo
- 2024-08-05QT 环境配置
2.2QT环境配置QT是一个1991年由QTCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,MOC)以及一些宏,Qt很容易扩展,并且允
- 2024-08-042.1.4 安装 ROS
2.1.4安装ROS在树莓派上安装ROS与PC上安装流程类似:1.配置软件与更新配置ubuntu的软件和更新,允许安装不经认证的软件。首先打开“软件和更新”对话框,具体可以在Ubuntu搜索按钮中搜索。打开后按照下图进行配置(确保勾选了"restricted","universe,"和"multiverse.")2.设
- 2024-08-04控制系统实现_分布式框架
控制系统实现_分布式框架参考教程:http://www.autolabor.com.cn/book/ROSTutorials/https://www.bilibili.com/video/BV1Ci4y1L7ZZ/?spm_id_from=333.999.0.01.配置静态IP地址1.1配置树莓派静态IP地址当前分布式框架搭建时,树莓派是作为主机,而PC则作为从机,关于分布式框架的
- 2024-08-03arduino 串口通信
arduino串口通信1.编写arduino通信程序新建arduino代码管理空间,用于存放arduino的串口通信程序。rosnoetic@rosnoetic-VirtualBox:~$mkdirarduino_ws需求:通过串口,由arduino向计算机发送数据实现:新建arduino文件添加如下代码:/**需求:由arduino向PC发送数据:hellowo
- 2024-08-03arduino 开发环境搭建
arduino开发环境搭建将Arduino与笔记本相连,如下图所示:基于Arduino的开发实现,毋庸置疑的必须先要准备Arduino电路板(建议型号:ArduinoMega2560,因为它提供了更多的中断引脚),除了硬件之外,还需要准备软件环境,安装ArduinoIDE,在Ubuntu下,Arduino开发环境的搭建步骤如下:(1)硬件
- 2024-08-02EGO-Swarm仿真环境搭建
EGO-Swarm仿真环境搭建参考教程:https://github.com/ZJU-FAST-Lab/ego-planner-swarmEGO-Swarm是一种分散的异步系统解决方案,用于仅使用机载资源在未知的障碍物丰富的场景中进行多机器人自主导航。1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic
- 2024-08-024.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文件转二维栅格地图(github.com)ROS-PCL读取pcd点云数据并在rviz中进行显示_r
- 2024-08-02EGO-Planner算法仿真环境搭建
EGO-Planner算法仿真环境搭建欢迎关注我的B站:https://space.bilibili.com/379384819欢迎交流学习,vx:18074116692参考教程:ZJU-FAST-Lab/自我规划师(github.com)1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu18.04+ros-melodic-desktop-full查看ubuntu版本:rosn
- 2024-08-014DRadarSLAM方案部署
4DRadarSLAM方案部署参考教程:GitHub-zhuge2333/4DRadarSLAMcp-Google云端硬盘Ubuntu20.04LTS上运行4Dradar_slam_20.044dradar-CSDN博客1.查看系统环境要运行本仿真程序,需要保证当前环境为ubuntu20.04+ros-noetic-desktop-full查看ubuntu版本:rosnoetic@rosnoetic-
- 2024-07-314.10.2 radar2lidar标定
4.10.2radar2lidar标定欢迎关注我的B站:https://space.bilibili.com/379384819欢迎交流学习,vx:18074116692参考教程:AbangLZU/SensorsCalibration:OpenCalib:AMulti-sensorCalibrationToolboxforAutonomousDriving(github.com)1.查看系统环境要运行本仿真程序,需要