- 博客(4)
- 收藏
- 关注
原创 CoreXY运动控制新探:一种基于半格偏移的最优直线插补算法
本文探讨了自制贴片机运动控制算法从发现问题到创新解决的全过程。作者在采用传统Bresenham算法时发现其不适应CoreXY结构,导致电机频繁变向影响精度。通过反复试验和理论推导,最终提出一种创新算法:将评判基准从理想直线上移0.5步长单位,使误差均匀分布在直线两侧。该算法通过数学建模得出了简洁的整数递推公式,实现了理论最优逼近效果。经AI验证,该算法具有原创性,为CoreXY机构的直线插补控制提供了新思路,兼具计算效率和运动精度优势。
2026-08-20 16:22:14
535
原创 重复造轮子之串口模块-串口助手(1)
接下来新建主心骨项目app,右键新建带ui的子项目->Application->Qt Widgets Application;在class Global 类内声明串口模块需要的枚举类型,并在cpp文件中注册该类型,只有这样做Qt的信号槽机制才支持自定义的数据类型。上一篇谈到数据结构与业务逻辑分离,所以接下来要新建一个共享库global,右键新建子项目->Library->c++ Library。注意所有的子项目构建套件都选相同的,我这里选MinGW 64bit。头文件中类外声明串口的需要的参数结构体。
2022-09-30 11:50:15
488
原创 Qt5.14.2 MinGw730_64BIt Cmake 编译opencv4.4.0遇到的坑
首先参考这篇文章操作https://blog.youkuaiyun.com/u011218356/article/details/108858522?spm=1001.2014.3001.5502其中不注意仍然有一些坑。1.CMake build目标路径不能含有空格。否则会出现如下错误:这个错误意思是在moduls/core/CMakeFiles/ope
2022-02-25 15:08:32
3004
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅