熟练使用面向对象语言 Python,遵循 PEP8 编码规则,拥有良好的编程习惯
熟悉使用 C#,了解 WinForm 应用程序开发
熟练使用 Linux 操作系统,熟悉常用的 Linux 命令,了解 Shell 等脚本语言的使用
熟悉计算机网络通讯知识、熟悉 HTTP&HTTPS、TCP/IP,SECE GEM/ HSMS,
熟悉 python mudbus_tcp 的使用,
熟悉多线程,多进程,和跨进程通讯的的方式
熟悉 Docker 的使用、以及常用的操作指令
熟悉使用 Django/Flask 框架
熟练使用关系型数据库 如 Postgresql 和非关系 nosql 型数据库 Redis 等
掌握使用 HTML、CSS、JavaScript、JQuery、Bootstrap 等前端技术
了解 Requests,Selenium 库的使用,
了解 ROS, 了解 RabbitMQ 的使用
熟悉 OpenCV、PIL 图像处理技术 ,
机器人后台管理系统,实现对机器人后台的运维管理,日志清理模块,定时任务,一些后端接口的维护
开发等
1. 开发环境: 使用 python3.9 +Django +Sqlite + APScheduler +uwsgi
2. 负责后端机器人接口的维护,新需求的开发评审
3. 完成对定时任务的设计开发工作
4. 实现日志的自动清理
5. 实现高 cpu 资源占用非重点进程的释放
6. 调整 uwsgi 的进程和线程数量,排查优化单机性能等
MES(制造生产管理系统 LH)采用了前后端分离 Django 框架,该系统实现了用户登录,产品过账,历
史操作记录,中英文,繁简体切换,用户权限卡控,MQTT API(供设备端通讯)等功能
1. 涉及技术&主要责任:
2. 后端使用 Django 框架,接口遵循 restful API 设计规范
3. 采用 Redis 保存用户登录状态、浏览记录、以及用户登录的权限
4. 独立完成 MQTT API 的编写,提供给 EAP 系统接口,来完成设备端(机台&机械手臂&AGV)的交
互
5. 使用多线程技术来,实现密集信息的分流处理,提升相应速度
6. 配合团队对程序,和数据库操作方式进行优化
7. 配合团队完成 Docker 容器的环境部署,以及程序的更新上线
EAP(设备应用系统)采用了 Django 框架,以 SECS/GEM 收集设备端、机械手臂、AGV 等的,产品过
账信息、制程资料收集、物料产品,容器的移动信息、来实现设备端自动化运行,无人智能工厂的目的
涉及技术&主要责任:
1. 编写 SECS 通讯规格书,与工厂用户&设备供应商制定产品自动化通讯流程
2. 编写收集设备 SECS 消息转 JSON 的消息格式处理
3
3. 以 MQTT SECS 协议封包转送给 MES MQTT Topic 进行处理
4. 解析 MES MQTT 回传信息,做对应逻辑处理,以 SECS 协议告知设备端,相应指令,来控制设备
进行相应的动作
5. 配合团队完成 Docker 容器的环境部署,以及程序的更新上线
6. 协调工厂&设备供应商进行入场测试,完成自动化过账通讯系统的 Bug 排查维护和功能上线
机器人上位系统+RCS client,于 RCS server tcp 通讯接收任务和动作的相关信息,负责拆解路径,申请
锁闭,下发移动+动作的功能,通过 ROS service/topic ,对接各个传感器的状态,以及传感器的数据,
计算碰撞距离实现避障功能,等一系列的机器人自主移动的功能。
1. 开发环境:Ubantu+Python3.9+Python2.7+Pycharm+Gitlab
2. 技术选型 Flask+python3+python2+ROS+docker+redis+protobuf
3. 负责大部分系统软件层面的 bug 和修复和问题跟进
2
4. 负责新车型锂电行业转机上位系统的从 0 到 1 的建设,和维护,目前处于正常运行状态
5. 负责开发文档编写,参与需求的评审
6. 负责多个项目现场的 bug