- 博客(8)
- 收藏
- 关注
原创 基于ESP32控制的四轴机械臂
本文介绍了4轴机械臂的电气控制系统设计。系统采用结构体管理4个舵机状态,包括目标/当前角度记录。核心算法通过15ms定时器回调实现平滑运动控制,每次调整1度避免机械冲击。包含角度安全检查、初始化归零、运动学计算等功能,支持单轴/多轴控制。主程序演示了循环码垛动作,通过逐步调整各轴角度实现轨迹规划。系统参考了B站阿奇设计和小智学长的方案,实现了机械臂的稳定控制与路径规划。
2025-10-12 16:46:11
346
原创 基于深度学习的火灾检测系统
摘要:本文介绍了一个基于深度学习的火灾检测系统,重点讲解了模型训练中的关键技术:1)多尺度训练提升模型对不同尺寸目标的检测能力;2)超参数进化自动寻找最优参数组合;3)动态学习率热身策略增强训练稳定性。同时提供了详细的环境搭建指南,包括PyCharm调试工具、Miniconda3环境配置、GPU/CPU版本选择等。系统采用PyQt5实现可视化界面,并支持Labelme标注工具。该项目结合了实际应用需求与深度学习技术,为火灾检测提供了有效解决方案。
2025-09-28 14:59:23
778
原创 关于qt5.12.12中mvs2017编译器异常导致配置opcv会出现cv的未定义情况
问题背景:有些小伙伴使用qt进行编写相关视觉小软件的时候,qt自身的编译器mvs2017会出现黄色的感叹号,这个感叹号的意思是当前编译器不匹配,后续在编写opencv过程中出现cv未定义的情况,这里我来说下相关的解决方法,本人亲测有效。4.配置完成后,相关的感叹号消失了,这时候就可以用了,在opencv里面编写cv就不会出现相关的未定义问题。2.对c++的编译器进行设置。
2025-02-11 09:43:31
571
原创 关于qt的文件分享
由于编写的相关程序后续可能需要在不同的计算机里面运行,别的设备一般不可能配置好所有的qt运行环境,一个是比较麻烦,另一个主要是其他计算机只需要运行界面,应用层面,不需要那么多的配置操作,下面我就来演示下制作qt文件包的方法。1.选择一个普通的qt文件,首先找到之前运行的项目文件,这里面有两个文件夹,一个debug,一个release(我这里以release文件为例:发布版本)2.打开release文件,有一个exe的文件,这就是qt的生成的程序,把exe提出来放在单独的文件夹。5.自动生成相关的配置文件。
2025-02-10 14:38:48
328
原创 基于QT的TCP调试助手小软件设计(上)--TCP服务器
注意:我这里用的比较老的版本,这里需要添加c11,否则在使用connect函数进行信号与槽定义的时候会出现报错。一.首先是ui界面相关设计。
2025-02-10 13:38:45
326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅