本科毕业设计论文:巷道移动机器人SLAM技术研究
计划完成的任务目标
制作一台移动机器人
使用三维激光雷达和毫米波雷达进行建图
使用深度相机和imu数据融合进行建图和导航
三维激光雷达建图的实现(LeGO-LOAM)
算法:LeGO-LOAM
激光雷达:RS-Helios-5515
通讯连接和基本配置首先用交换机连接激光雷达和电脑,为了方便我决定在vmware中开发,系统为Ubuntu 18.04安装了ROS1-melodic。网络设置为桥接模式,系统内设置网络手动ip192.168.1.102,子网掩码255.255.255.0(雷达默认ip192.168.1.200发送udp数据包到192.168.1.102的端口6699``7788)
新建ros工作空间后src文件夹放入雷达ros驱动和雷达话题定义(驱动文档也有说明),按照里面的要求进行配置修改即可,以及LeGO-LOAM代码包,除了按照文档说明进行修改以外,还要将CMakeLists.txt第四行的c++版本14:set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -O3")。
设置 ...
C++学习笔记
主要内容这篇文章是c++的学习笔记,仅作为我自己的备忘录使用,不包含我已经非常熟悉的内容,所以不适合入门看哦,最好有其他语言基础,当然我猜这玩意也没人看()
所有示例程序都是我自己重新写的简化举例可放心参考。
开发环境windows下开发:VS studio目前最新版本是2022,直接下载安装就能用,一切都已经准备好了
其他情况一些开源开发者朋友们得知我要学一遍c++,非常热情的想要教会我,并且建议我用vscode连接wsl在ubuntu虚拟机内使用clang/msvc开发
基本语法数据类型长度和范围c++标准没用固定值的规定,但是有最小标准:
short至少16位(-32,768 - 32,767)
int至少于short一样长
long至少32位(-2,147,483,648 - 2,147,483,647),且至少于int一样长
long long至少64位(-9,223,372,036,854,775,808 - 9,223,372,036,854,775,807),且至少于long一样长(有的系统不支持)
可以通过#include <climits> ...
沈阳桃仙机场SHE拍摄活动
第一次带腾龙70300出门哦
一个“比较亮”的手电
手电筒,但是300W,70000lm
ARISS SSTV REWARD
40th Anniversary Celebrating Amateur Radio in Human Spaceflight
2024年CQWWRTTY竞赛
首次参加业余无线电竞赛!
接收中科院授时中心电台信号并电子邮件请求QSL
通联之前尝试过几次接收BPM的信号,可惜都没能得到有足够辨识度的信号。今天晚上偶然想起来这件事,运气不错,传播状况良好,不过最后有一点衰减
频率: 15MHz地点: OM89dx北京时间: 2024.9.26 17:00高度方向:9层向东设备:SDR RSP1天线:小环有源
录音文件(不宜公开内容已做处理)
邮件123456789接收设备名称、型号;接收频段;接收时间段的起止时刻;接收到的内容;以及信号的其它情况:所在地、信号是否清晰,干扰大小、接收体会等情况,写成收听报告(Reception Reports)。然后,用电子邮件(ch117@ntsc.ac.cn)或平信发给我们国家授时中心。按照国际惯例,我们经过验证后,将及时给无线电爱好者邮寄短波时码接收认证卡。索取国家授时中心BPM短波时号认证QSL卡通讯地址:邮编:710600地址:陕西临潼18号信箱 中科院国家授时中心Email:ch117@ntsc.ac.cn联系人:刘长虹对于有兴趣的用户可以先阅读本站有关短波授时的情况介绍,然后,选择短波时号的接收频率(5MHZ、10MHz、15MHz、20MHz)中的一种。一般可在半点及整 ...
博客github仓库通过action自动化部署
目前找到的博客部署最优解