个人简介:
(1)毕业于211院校教育部重点实验室,研究生期间主要从事嵌入式软件开发,偏向检测控制;
(2)三年以上C/C++开发工作经验(底层网络通信、逻辑应用);
(3)有较强的数学功底,是一名具有算法能力的软件工程师;
技能:
(1)C,C++
(2)网络通信,高并发网络库
(3)多线程、设计模式
(4)QT
(5)mysql/oracle数据库
(6)具有项目经理的经验
1. 全身动补系统(合作开发,负责后台数据流开发+部分UI功能)
介绍:
(1)通过穿戴式传感器,获取骨骼节点的局部姿态信息;通过全局光学定位系统,获取对应传感器的全局姿态信息,通过专业算法模型,输出全身姿态;
(2)动补系统与HID 设备(虚拟现实头显、惯性定位系统(包括Hi5 手套)、道具等传感器)通过USB、射频等方式相连,实时采集HID 设备的姿态和状态信息,完成对HID 设备的控制;
(3)C/S架构,使用QT开发UI界面,包括U3D
项目特点:
(1)实时性高,整体时延不超过100ms以内,肉眼不可见;
(2)系统通过3D界面,实时展示各传感器的姿态和全身姿态;
(3)系统可拓展性强,可维护性高
(4)流量:12000byte *90hz * 8 = 8.64Mbps
只统计数据量最大的光学定位系统的光学数据:100个光学传感器,每个传感器4个mark点
核心关键数据 一帧 100 * (7+8 + 4*3) *4 = 10800byte
2. 手部姿态捕捉SDK(独自开发)
介绍:手部姿态捕捉SDK,是针对手部动补设备(下称动补手套)开发的SDK,动补手套分左右手,各有6个九轴传感器,90hz的速度向上发数据,通过卡尔曼算法及手部拓扑结构,计算出手部姿态
(1)SDK实现原始数据解析,算法模型
项目特点:
(1)实时性高,延时20ms以内;
(2)流量:700byte*90hz*8 = 504Kbps
核心关键数据 一帧:9*6*4*2 = 432byte
3. 企业内部自用IM交流应用(独自开发)
介绍:应用于内网的交流聊天工具,可传文件、截图,群聊天,具有聊天记录保存功能
(1)分为客户端和服务器两部分,服务器部署在linux系统,挂载数据库;客户端可在windows下运行;
项目特点:
(1)底层采用epoll+主从reactor网络模型;
(2)时延低,小于100ms,丢包率小于0.01%
4. 新能源场站级监控系统(合作开发,负责通信服务部分的开发)
介绍:适用于新能源光伏、风电场站的系统级监控平台;实时监测站内测控设备、保护设备、发电设备、输电线等关键设备的工况,实现对站内设备的监测分析、故障报警、集中控制、辅助决策等;
主要职责:
(1)实时采集下位机的三遥信息(遥测、遥信、遥脉),下发和遥调信息;
特点:
(1)所有下位机通过交换机与上位机相连,流量可达200Mbps
角色 | 职位 |
负责人 | C++开发工程师/后台开发 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |