个人介绍
本人具有机械和计算机211和985双学士学位,硕士阶段研究机械CAD、CAM。
【1】精通 C、C++、C#、SQL 等程序语言,熟练使用 Visual Studio、Qt、MySQL、Halcon、Matlab 等软件。
【2】精通伺服系统运动控制、GUI、整机流程处理,精通串口通信、Socket、WebSocket 通信。
【3】精通 OpenCV;精通 Halcon Blob 分析、模板匹配、尺寸测量、一维码识别、二维码识别、OCR 识别。
工作经历
2023-02-20 -至今比亚迪软件工程师
【1】《工业机器人示教器软件开发》开发工业机器人示教器软件 【2】《协作机器人示教器软件开发》开发协作机器人示教器软件
2022-11-01 -2022-12-30北京光秒科技有限公司算法工程师
【1】《激光雷达点云单帧运动去畸变及多帧降噪算法开发 》融合 IMU 惯性导航模块,进行激光雷达点云单帧运动去畸变及多帧降噪算法开发。
2020-07-10 -2022-11-10深圳市欧凌镭射科技有限公司软件工程师
【1】《 长行程拉锥机上位机软件开发 》基于固高控制卡、5 个步进电机、MindVision 相机、2 个气体流量计等搭建拉锥硬件设备。使用 Qt 开发上位机软件,使用 OpenCV 完成光纤直径的测量,通过严格控制拉锥速度、送料速度、火头温度、升降距离来拉制具有特定直径变化规律的光纤。软件功能包括:氢气氧气流量控制;测量光纤直径与长度的变化规律;光纤直径的坐标曲线显示;单步手动控制功能;根据拉锥参数进行自动化拉锥。 【2】《 耦合器拉锥机上位机软件开发 》基于固高控制卡、5 个步进电机、4 通道光功率计、光开关、2 个气体流量计等搭建耦合器拉锥设备。开发基于 Qt 的上位机软件,使用 SQL Server 数据库存储耦合器件型号参数、流程代码数据、及拉制后光学性能参数。编写拉制流程代码显示、编辑、存储功能, 通过解释线程执行拉制流程代码来控制左右夹具拉制速度,火头水平摆幅及摆速、火头温度(通过控制氢氧流量实现)及停止条件来拉制特定光学性能的耦合器件。
2019-10-10 -2020-06-10深圳市明锐理想科技有限公司软件工程师
【1】《AOI 视觉检查设备上位机软件开发 》基于固高控制卡加伺服系统、PLC、相机、三色光源、工控机等构建 AOI 视觉检测设备。使用 C#开发 AOI 视觉检测软件,采用 OpenCV 进行图像处理。主要工作职责包括:采用模板匹配算法实现自动生成焊盘窗及邦球窗;开发自动扫码载程序功能;FOV 按子板分配功能;编写控制卡及 PLC 兼容部分代码;检测窗口批量复制及粘贴功能;完成大量的 Bug 修复等等。
2017-07-10 -2019-08-10武汉华工激光工程有限责任公司软件工程师
【1】《激光切割设备上位机软件开发》基于 artech 运动控制卡、伺服系统、机械手、半导体激光器、工控机等设备搭建手机屏幕的自动化激光切割设备。开发基于 MFC 的激光切割软件。加工流程包括:机械手抓取屏幕、Mark 点视觉定位、激光切割、缺陷检查、下料等。主要工作职责:使用 C++语言完成自动化的加工流程、dxf 文件解析及显示、Mark 点视觉定位模块编写、加工数据的分时统计功能、Bug 修复等等。 【2】《电池尺寸测量及绝缘测试系统上位机软件开发》基于正运动控制卡、伺服电机、气缸、6 个电感测微仪、压力传感器、光幕传感器、扫码枪、绝缘测试仪等搭建自动化测试设备。使用 Qt 加 MySQL 开发上位机软件,功能包括:控制气缸完成电池的上料与下料;根据压力反馈值控制压头达到预定压力;电感测微仪标定与尺寸测量;光幕传感器的安全保护功能;通过串口命令控制绝缘测试仪完成绝缘测试;扫码枪获取序列号及测试数据插入 MySQL 数据库,并提供删除和查询功能。
教育经历
2014-09-10 - 2017-06-10武汉理工大学机械工程硕士
2012-03-10 - 2014-06-10武汉大学计算机科学与技术本科
2010-09-10 - 2014-06-10武汉理工大学机械工程及自动化本科
技能
基于固高控制卡、5 个步进电机、4 通道光功率计、光开关、2 个气体流量计等搭建耦合器拉锥设备。开发基于 Qt 的上位机软件,使用 SQL Server 数据库存储耦合器件型号参数、流程代码数据、及拉制后光学性能参数。编写拉制流程代码显示、编辑、存储功能, 通过解释线程执行拉制流程代码来控制左右夹具拉制速度,火头水平摆幅及摆速、火头温度(通过控制氢氧流量实现)及停止条件来拉制特定光学性能的耦合器件。拉制过程实时显示功率损耗、均匀性、4 通道功率、4 通道分光比、4 通道 PDL、4 通道插损、4 通道 WDL、氢氧流量、拉锥长度,界面实时显示 4 通道功率分配比变化曲线,提供拉制过程参数追溯功能。拉制结束后将光纤卷号、光源编号、胶水编号、钢管编号、员工工号及拉制器件的各项参数一并存入 SQL Server 数据库。
使用 4 通道光开关加一台光谱仪实现光谱仪的多工位分时共享,使用 C#开发客户端及服务器端软件,服务器端通过 TCP/IP 协议与光谱仪通信、Rs232 串口与光开关通信。客户端通过 TCP/IP 协议与服务端软件通信,完成设备使用权限申请、权限释放、光源光谱曲线录入、波长范围设置、光谱曲线显示、测量数据显示。测量数据包括:IL、ISO、WDL、ILmax、ILmin ... 0.5dB 带宽、25dB 带宽、3.0dB 带宽中心波长等。使用 SQLServer 数据库存储测试标准(测试项目及对应的参数),开发软件完成测试标准的增、删、改、查。服务端软件查询测试标准并完成相应测试项目的测量,将测试结果返回客户端软件,客户端将测试结果保存至 SQLServer 数据库。