精通LabVIEW测控编程,掌握QT/C++、Python、Matlab、MySQL等编程语言,熟悉Tango等软件中间件;
熟悉步进电机、伺服电机、编码器、传感器等设备的原理、参数调试、开闭环控制;
熟悉倍福TwinCAT3、Codesys、西门子 S7-200/300等PLC组态软件和CAN、Modbus、EtherCAT等现场总线;
熟悉串并联机器人的运动学正逆解、坐标变换、路径/轨迹规划、ROS2、MoveIT等算法和工具;
掌握STM32、树莓派、NI cRIO等Linux嵌入式设备的软件设计和控制,了解FPGA和Vivado等开发工具;
掌握图像处理算法,熟悉OpenCV、Matlab、NI Vision、TwinCAT Vision视觉处理软件,掌握Pytorch等深度学习训练部署方法;
掌握Solidworks、AutoCAD、Ansys、Adams等非标结构设计、静力学、动力学分析软件;
非标机构运动+图像类项目:
- 运用LabVIEW/QT/TwinCAT编写客户端/服务端软件,结合图像处理结果和光栅尺进行步进/伺服电机开闭环控制、I/O控制、参数设置、自动调焦;
- 相机SDK二次开发,利用NI Vision/TwinCAT Vision/Simulink 进行图像匹配、图像识别、清晰度判别;
非标机构运动控制类项目:
- 运用LabVIEW/TwinCAT进行步进/伺服电机/编码器/光栅尺控制和采集,完成非标机构二维/四维运动;
- 运用Matlab完成非标机构的运动学和插补点集计算;
机械臂控制类项目:
- 运用LabVIEW进行串联/并联机械臂的步进电机/电动缸/编码器/光栅尺的控制和采集;
- 运用Matlab/ROS2/MoveIT进行串联/并联机械臂的运动学正解/逆解、路径/轨迹插补、碰撞检测;
- 运用Matlab/Simulink、STM32进行运动学算法移植;
- 运用双目相机进行手眼标定、空间定位;
上位机控制类项目:
- 利用LabVIEW/QT/VS进行基于RS232/485/CAN/PLC的电机控制,传感器采集,嵌入式板卡控制,数据处理;
- 开发基于Tango的中间件通信组件,服务端/客户端软件设计;
图像/数据处理类项目:
- 利用NI-Vision、Matlab进行图像评价、几何测量、图像预处理、频域变换、边缘检测、PIV计算、场计算等图像/数据处理;
- 运用LabVIEW/QT/TwinCAT编写客户端/服务端软件,结合图像处理结果和光栅尺进行步进/伺服电机开闭环控制、I/O控制、参数设置、自动调焦; - 相机SDK二次开发,利用NI Vision/TwinCAT Vision/Simulink 进行图像匹配、图像识别、清
- 利用LabVIEW/QT/VS进行基于RS232/485/CAN/PLC的电机控制,传感器采集,嵌入式板卡控制,数据处理; - 开发基于Tango的中间件通信组件,服务端/客户端软件设计; - 利用NI-Vision、Matlab进行图像评价、几何测量、图像预处理、频域变