个人介绍
技术栈较多,主要从事机器视觉与点对点路径算法研究,多传感器融合,全局规划等,涉及遗传算法,搜索算法,视觉里程计等算法的前瞻性开发与研究工作。
目前承担了UMOUSE 几个项目的交付收尾工作,负责将项目中存在的问题处理,难点攻坚
意在将SLAM和扫地机器人融合完成复杂地形勘测建图清扫任务,拥有大量机器人相关工作经验,喜欢研究新产品,期望从事前期产品试探与开发工作,算法融合,算法开发工作。
做过不同层次的算法开发,由于平台限制,将OpenCV的轮廓查找,霍夫变换,膨胀腐蚀,层次聚类算法移植到了STM32的RTOS平台中,以识别扫地机构建的地图中的信息,也因此对这些底层的图像学算法及其优化方式有深厚的认知。
熟练使用C#、C++,开发windows平台应用工具,近期着重于C#-OPENCV配合应用的快速敏捷开发方式完成视觉任务。
熟悉labview编程方式,与NI Vision视觉相关开发,目前承担公司所有视觉软件开发任务
熟悉openCV,近期完成的有通过特征点、光流等方法,在扫地机运行时区分初毛毯,普通地面的的地形并将CV 的部分代码移植到STM32的RTOS中运行使用
win平台主要用C#做迅速开发,偶尔处理基于 MFC 的老代码维护工作,linu****台用C++/python按照需求做相应开发
用过SQL server ,SQLlite,在C#,java方面做过数据库相关开发与使用,为公司设计了完整的员工考勤系统
熟悉HTTP ,TCP/IP,ModBus,SQL server,SQL lite
多线程方面使用过的IOCP模型SocketAsyncEventArgs,熟悉硬件通讯,做过视觉优化,提高识别效率,开发过完整的识别软件,涉及线程,通讯,识别,业务逻辑等方面,识别采用OpenCV和NI VISION配合
做过光源选型,打光测试,视场、距离计算、做过工件的尺寸测量、特征识别、缺陷检测(基于OpenCV)
完全掌握3D打印技术,曾经从0开始完成了整个3D打印机的开发工作,包括结构,电路,马琳算法研究应用三个方面
掌握AD的使用,经常自己设计PCB自娱自乐并帮助公司解决实际问题
熟练使用工业机器人,熟悉ABB、KUKA、KEBA编程,承担华兴所有工业机器人相关的开发任务,熟悉并破解过ABB的interface,完成了kuka CNC的七轴联动
工作经历
2016-10-08 -至今UM视觉工程师
目前承担了UMOUSE 几个项目的交付收尾工作,负责将项目中存在的问题处理,难点攻坚 负责基于机器视觉的自动化测试相关软件开发,与机器人开发者沟通,对机器人运行中出现或可能出现的问题进行针对性的自动化测试环境搭建,对室内的机器人进行轨迹,速度检测偏转角,碰撞等元素进行检测,并将过程数据可视化,生成检测报告提交给机器人相关开发者以了解机器人的运行情况,为开发与测试人员在减负同时增加了测试准确度,通过已知数据了解到顶视检测在3m视距精度可达1cm。 负责SLAM项目对接与产品化工作,将机器人与ORB-SLAM结合,判断机器人的运行状况与底盘开发者协作解决机器人脱困,卡死问题,并尝试加入基于easyDL的深度学习系统以完善机器人的感知端,使其可以正确识别对象以执行绕行,通行,越障,避障等操作。 负责基于TuYa的IOT平台在云端的对接,协助底盘开发者将数据上传至云端并构建相应测试APP用以测试,将主功能调通后,交给供应商做UI相关开发。 负责一些公司内部定制的轻量软件编写,如OTA升级封装上传工具,传感器数据可视化工具,图像转换工具,数据预处理,数据清洗工具,GroundTruth定
教育经历
2017-09-01 - 湘潭大学金融学本科
2014-09-01 - 2017-07-01深职院机电一体化大专
机器人运动控制算法和机器视觉相关项目学习和研究