- 源程序来源于中国地质大学(武汉)三维运控实习研究生学长团队,本项目是在学长基础上复现的正运动控制器的上位机程序,并加入了一些新的功能。
- 语音识别来自百度智能云https://cloud.baidu.com/
- QT环境调用百度API学习自这篇博客:https://blog.csdn.net/m0_73431159/article/details/138586819
- 大模型来自讯飞星火https://xinghuo.xfyun.cn/%EF%BC%89
- Qt环境调用讯飞星火API学习自这篇博客:https://blog.csdn.net/feng1790291543/article/details/131537415
- 语音控制:语音控制三个方向运动
- 大模型G代码生成:语音提出需求,大模型生成G代码
- 手柄控制:手柄控制运动、急停
- 按键控制:WASD为XY轴,MN为Z轴
- 系统日志:按时间戳记录各轴位置速度加速度和变频器状态、报警信息等,存放于log文件夹内
- 操作系统:Windows 11
- 开发IDE:Qt Creator
- 编译套件:qt5.X MinGW 32bit
- 务必安装与Qt版本对应的OpenSSL(32 bit),并把相应的.dll文件移至项目内,否则语音识别和大模型无法用HTTP进行传输
- 建议直接把OpenSSL的安装目录复制到工程文件夹下
- 刀具参数是写死在代码中的,后续可以改为从文件中读取