自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 2024_7_22launch展开测试成功

在ros_ws_edit下 命名为722.launch.py。

2024-07-22 16:53:32 339

原创 2024-7-22下午 all_node.launch.py

只是把导航节点和建图节点都展开了。

2024-07-22 15:18:44 134

原创 2024-7-22launch测试

【代码】2024-7-22launch测试。

2024-07-22 09:53:57 224

原创 acml可用订阅到起始位姿

【代码】acml可用订阅到起始位姿。

2024-07-21 17:26:27 124

原创 ROS_vscode_cpp_launch.json_demo

【代码】ROS_vscode_cpp_launch.json_demo。

2024-07-20 17:54:21 121

原创 ROS2 (python)构造服务端和客户端

A发现B在位置C等待 于是扛着自己的小水桶等B离开。B发现大桶里没有装满水 因此在位置C等待水满。A需要等B把装满水的桶放下 才能把水桶提走。B需要等A把水桶提走才能把自己的装满。A:站在工位C将小桶水倒进大桶里。B:从C位置将装满水的大桶拎走。假设A和B都要站在位置C工作。

2024-06-02 10:24:38 299

原创 ROS2自定义服务接口

src/village_interface/srv 下新建一个BorrowMoney.srv 遵循大小写编程规范。如果使用了其他的依赖还要修改package.xml(以sensor_msgs为例)在src/village_interface 下构建srv文件夹。修改cmakelists.txt。ROS2自定义服务接口。

2024-06-01 21:31:30 362

原创 ROS2 python 和 C 的编译(仅供自己学习记录)

village_li 文件夹下构建一个li4.py。编写python代码。配置setup.py。

2024-06-01 11:18:56 318

原创 ROS2 自定义话题接口

ROS2 自定义话题接口ros2 pkg create village_interface在src/village_interface 下构建msg文件夹src/village_interface/msg 下新建一个Novel.msg Novel.msg 开头第一个字母一定要大写写入 Novel.msg#原始数据类型string content# 调用sensor_msgs/Imagesensor_msgs/Image image接口编译修改cmakelists.txtfi

2024-06-01 11:16:37 293

原创 D455 读取两个红外摄像头的图像(含外参)

这个外参是可以直接读取的吗 不知道准不准。

2024-05-12 18:32:17 282

原创 mapping_

······### ubuntu工作总结本博客写于2024年3月18日,因为重新打开虚拟机以后开始报各种错误,所以重新构建整个工程,做个记录。

2024-04-11 16:27:12 494

原创 hellio

,},},“x”: 0,“y”: 0,“z”: 0。

2024-04-11 16:17:36 185

原创 安装Eigen3

Eigen下载地址:https://gitlab.com/libeigen/eigen/-/releases。可以先手动下载要安装的版本。

2024-03-19 21:45:57 753 1

原创 安装PCL

sudo apt-get install libvtk7-qt-dev(按照错误提示一步一步安装所需要的东西)sudo apt-get install libvtk7-qt-dev(按照错误提示一步一步安装所需要的东西)sudo apt-get install libeigen3-dev 这个需要自己下载正确版本安装。如果 libvtk7-qt-dev版本号对着了,以下三条都执行完可以解决问题。这一步出错了 先查是不是自己的版本不对。出现一个窗口 则PCL安装成功。可能会出现类似这样的报错。

2024-03-19 21:32:54 499

原创 Livox-SDK2安装和删除

但是其实问题仍然没有解决 对比查看两个Livox-SDK2/3rdparty/rapidjson/internal\dtoa.h文件中相关位置 重新保存后好像莫名其妙的编译成功了。&& make -j 时遇到了报错 刚开始怀疑是camke版本的问题 cmake重装了3.22.5。

2024-03-19 17:27:11 1386 2

原创 Ubuntu18.04 装ROS的过程 贼拉好使

【代码】Ubuntu18.04 装ROS的过程 贼拉好使。

2024-03-19 16:28:44 157

原创 河南科技大学在ubuntu上使用校园网

如果报错 ./autorun.sh: 31: ./autorun.sh: make: not found。如果还是长时间连接不上 检查虚拟机的网络连接方式 改为桥接模式。河南科技大学在ubuntu上使用校园网。打开Dr+r8125_driver。

2024-03-19 15:57:08 192

原创 esp32 arduinoIDE PWM控制电机

/ PWM分辨率,取值为 0-20 之间 ,这⾥填写为10,那么后⾯的ledcWrite 这个⾥⾯填写的pwm值就在 0 - 2的10次⽅ 之间 也就是 0-1024,如果是要求不⾼的东西你可以直接拿1000去算了。// 舵机频率,那么周期也就是1/50,也就是20ms ,PWM⼀共有16个通道,0-7位⾼速通道由80Mhz时钟驱动,后⾯8个为低速通道由1Mhz。//20ms⾼电平为1.5ms左右 ,也就是1.5/20。//20ms⾼电平为1ms左右 ,也就是1/20。//50HZ pwm波。

2023-09-27 22:41:54 1202

原创 在velodyne16线雷达仿真过程中遇到的问题(仅供自己参考)

我复制为steer_mini_sim_sensors_VLP16_wonderful.launch。在新开一个gazebo前最好执行一下以下命令,关闭上一个仿真的残余。这个小车是有激光雷达数据的只不过没有通过rviz显示出来。在一个正方体的环境下 有仿真数据 但是没有底盘。是一个小车带激光雷达的,但是貌似没有激光数据。是一个在房间里的小车 没有激光雷达模型。在launch文件的末尾加一句。就可以显示激光雷达的数据了。没有仿真数据也没有底盘。

2023-09-22 15:29:27 367

原创 订阅ros雷达话题,用PCL显示

pcl::visualization::PCLVisualizer::PCLVisualizer(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, bool)’未定义的引用。在CMakeLists.txt文件中的target_link_libraries部分添加pcl_visualization和pcl_io。这个报错通常表示找不到PCLVisualizer构造函数的定义。诸如此类很多未定以的引用。

2023-09-19 21:26:52 192

原创 机器人关节文件

【代码】机器人关节文件。

2023-09-12 09:49:14 81

原创 yolov5魔改——ECVblock

1.ECVBlock模块的作用ECVBlock模块的主要作用是将特征金字塔中的特征分配到不同的目标上,以便更好地检测不同大小的目标。它通过计算每个目标的大小、形状和位置等信息,为每个目标分配一个感兴趣区域(ROI),并将这些ROI与特征金字塔中的特征进行加权融合,以便更好地检测不同大小的目标。2.网络内特征金字塔网络内特征金字塔是YOLOv5中使用的一种特征提取方法。它将输入图像分成多个尺度的特征图,并在每个尺度上使用卷积层进行特征提取。

2023-08-24 21:53:55 1181 4

原创 路径规划算法之A*算法(附代码及函数功能和参数详细注释)

A*(A star)算法是一种在图或网络中寻找从起始节点到目标节点的最短路径的启发式搜索算法。A* 算法结合了 Dijkstra 算法的最短路径搜索和贪心算法的启发式搜索,因此在许多情况下比其他算法更高效地找到最优路径。它常用于路径规划、游戏中的路径查找以及人工智能领域的图搜索问题。A* 算法的主要思想是维护两个集合:一个是已探索的节点集合,另一个是待探索的节点集合。算法在每一步选择待探索集合中的节点,计算该节点的代价(包括实际代价和启发式代价),然后选取代价最小的节点进行探索。

2023-08-24 17:30:30 3653 1

原创 yolov5更换主干网络ShuffleNetv2

要更换网络首先得在common.py文件中添加函数,添加的代码如下。

2023-08-23 22:20:36 360

原创 yolov5将特征提取网络改为fasternet结构

论文地址:https://arxiv.org/abs/2303.03667需要先安装timm引入 DropPath。

2023-08-23 22:15:37 452 1

原创 yolo改动RFB替换Concat,扩大感受野提升小目标检测精度

【代码】yolo改动RFB替换Concat,扩大感受野提升小目标检测精度。

2023-08-23 21:43:24 999 6

原创 yolov5工程结构

主要解读了yolov5-5.0 data文件下的几个文件,以后也是按照这个风格来写我的文章,写的比较详细,高手略过,主要面向小白

2023-06-22 10:47:11 140

原创 strcmp()函数详解

在学习strcmp()函数时记录一个有趣的逻辑

2022-10-09 15:36:21 684

原创 C++ new创建方法

c++

2022-10-05 11:17:07 1499

原创 C++指针问题

关于C++学习过程中 指针部分的记录

2022-10-03 10:50:57 455

原创 共用体和枚举类型

共用体和枚举类型

2022-09-28 17:06:07 107

原创 结构体数组

结构体数组的定义和使用

2022-09-28 16:59:39 87

原创 c++ 结构体

在结构体中使用string 来创建对象

2022-09-28 15:43:53 238

原创 string 类

关于C++ string 类的基本用法

2022-09-28 15:36:33 91

原创 C++学习记录

C++学习记录

2022-09-27 11:03:40 232

原创 使用VM创建一个Ubuntu虚拟机

使用VM创建一个Ubuntu虚拟机

2022-07-26 15:57:26 3674 1

原创 简单易懂的三极管放大工作原理

晶体管放大工作原理:首先确定一个静态工作点:此时b、c极电流为静态工作电流,整个电路Vbb端电流电压与Vcc端电流电压均达到静态平衡,此时若在Vb端叠加一个动态电压▽ub,则在基极会产生一个动态电流▽i,与此同时在集电极会产生一个β▽i的动态电流的叠加,势必在Rc上产生一个动态电压▽uc,此时原本的Vc端静态电压平衡被动态电压破坏,在集电极和发射极之间产生一个反向电动势-▽uc将其▽uc抵消,而...

2020-02-28 12:59:51 3464

coco128.zip数据集

MS COCO的全称是Microsoft Common Objects in Context,起源于微软于2014年出资标注的Microsoft COCO数据集,与ImageNet竞赛一样,被视为是计算机视觉领域最受关注和最权威的比赛之一。 COCO数据集是一个大型的、丰富的物体检测,分割和字幕数据集。这个数据集以scene understanding为目标,主要从复杂的日常场景中截取,图像中的目标通过精确的segmentation进行位置的标定。图像包括91类目标,328,000影像和2,500,000个label。目前为止有语义分割的最大数据集,提供的类别有80 类,有超过33 万张图片,其中20 万张有标注,整个数据集中个体的数目超过150 万个。 如果你没有积分 可以直接联系我2357667327@qq.com

2023-06-21

D455-YOLOV5实时摄像头识别

这是一个yolov5和realsense d455 相结合的完整代码 读者可以在yolov5的环境的基础上添加pyrealsense库的支持,即可运行这个程序,这是一个经典的demo,使用yolov5官方所提供的的yolov5s.pt预训练权重,读者可以根据自己的需求更改自己的权重文件就可以通过PC机驱动d455采集RGB彩色图像,作为yolov5的data source 进行forward 最后也在上位机上调用opencv库来输出实时的视频流,整个demo已经被调整的十分流畅,如果你没有积分 可以直接联系我2357667327@qq.com

2023-06-21

Dark Reader插件

简单好用的chorme插件 减少浏览器页面白色背景光对眼睛的刺激 安装简单易操作 将zip包解压,将其中的CRX文件保存 打开Chrome - 更多工具 - 扩展程序页面,右上角开发者模式开关开启 将(1)中CRX文件拖到Chrome中,完成插件安装 即可完美运行,对眼睛十分友好

2022-09-26

yolov5-deepsort目标识别与追踪

该工程把yolov5与deepsort相结合,将yolov5算法识别出的目标进行唯一标记,适用于对视频中的移动目标进行实时的识别与追踪,使用opencv库中的算法进行撞线检测和计数,用户可以根据自己的需要更改相应的代码部分来满足实际开发过程中的不同需求,不用下载额外的资源包,直接使用yolov5的虚拟环境即可将本项目run起来,十分的好用

2022-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除