关于

自我评价

  • 团队合作能力和学习能力极为突出,做事三思后行
  • 编码能力与解决问题的能力很强,善于解决代码耦合问题和软件架构问题
  • 业余时间喜欢钻研各种新技术,比如前端后台、机器人等
  • 能自我驱动,对代码有较高的“强迫症”

IT技能

  • 熟练掌握各种系统安装、文件路径与环境变量配置
  • 熟练使用类unix Shell脚本、Windows Bat脚本
  • 熟练掌握JavaScript、Java、C/C++、Python等语言,并均有案例支撑
  • 熟练使用Git对自己的代码进行版本控制
  • 熟练使用Github与开源项目进行反馈和建议
  • 熟练使用正版软件或开源软件进行开发,拒绝破解,尊重版权
  • 熟练使用PlatformIO开发ESP、STM系列微控器,曾参与交流stmduino与esp32开源仓库
  • 熟练使用VueJS技术做前端项目,包含机器人GUI,从根部摒弃QT又丑又重的界面
  • 熟练使用ROS技术,Jetson系列主机,Laser、IMU、RTK,制作室内外机器人,并均有案例支撑

圈子

  • 2021年有幸成为小米CyberDog第一批400个铲屎官中的一员,第一批是从28000人中选取400个,一起探索铁蛋,也正是因为这,让我结识了圈内的许多大佬,例如铁蛋的团队成员、宇树王总、稚晖、古月居、以及追觅的工程师等人,我们线上经常活跃在微信群聊中,交流开发心得,互相答疑解惑
  • 2023年做为“狗友”近一步和小米互动,参加雷军的2023年度演讲

项目经历

TIP

软件层均个人独立完成、按时间顺序排列

四维拓智物联网平台

  1. 项目地址:https://www.4dclass.net/iotopen in new window
  2. 技术栈:Spring boot + Spring security + Spring cloud oauth2 + JPA + EMQ(MQTT) + Redis + Mysql + Vue + Vuex + Axios + Muse-ui + MQTT Client+ 微信公众号 + 阿里天猫精灵 + 前后端分离Restful
  3. 功能概述:废除App机制,降低程序维护成本,采用低时延的MQTT作为通信,使用微信公众号直接可以关注、绑定设备,完成对设备的控制,对接阿里天猫精灵控制。(完美兼容阿里、腾讯产品)
  4. 展示视频:物联网项目open in new window

PowerAnchor Datalogger

  1. 项目地址:https://powerstem.com.au/poweranchor/open in new window
  2. 技术栈:NodeJS + Node Serial Port + Vue + Electron + Highcharts
  3. 功能概述:为澳大利亚某公司开发,使用Node Serial Port接收设备通过USB串口上传的数据,使用Highcharts进行数据绘制,使用Vue完成对数据的分析处理,然后使用Electron(VsCode也是用这个软件做的)打包exe
  4. 展示视频:PowerAnchor自动化测试设备open in new window

ESP32图形化编程小车

  1. 硬件:esp32
  2. 技术栈:arduino + vuejs + scratch3.0 + websocket
  3. 功能概述:使用浏览器浏览器连接小车,通过拖拽积木模块,对小车进行在线编程控制
  4. 展示视频:

信息技术综合教学平台

  1. 项目地址:http://iotjx.51hhx.com/open in new window
  2. 技术栈:VuePress
  3. 功能概述:硬件编程笔记、起到学习辅助作用

人体&手势识别系统

  1. 项目地址:https://www.hirkj.com/tfjs/open in new window
  2. 技术栈:VueJS + Tensorflow JavaScript
  3. 功能概述:识别人体17个关键点 + 手部21个关键点

机械手实时控制系统

  1. 项目地址:https://www.hirkj.com/tfjs/open in new window
  2. 技术栈:VueJS + Tensorflow JavaScript + WebUSB + Arduino
  3. 功能概述:通过识别手部21个关键点与向量计算,完成对机械手的实时控制
  4. 展示视频:

智慧交通沙盘

  1. 硬件:沙盘 + jetson nano + esp8266 + stm32
  2. 技术栈:ros + pio + wifi mesh + vuejs + tensorflow
  3. 功能概述:使用教室一体机连接智能车热点,打开指定ip,通过网页控制沙盘开关,以及车辆在地图中的自动驾驶(可识别红绿灯)
  4. 展示视频:

ROS室内机器人

  1. 硬件:RPLidar-2d + IMU + Jetson Nano
  2. 技术栈:ros + cartographer + teb + vuejs + pytorch
  3. 功能概述:竞速类比赛,使用围挡围出地图,让小车在地图中能完成避障和识别红绿灯操作,能快速从入口行驶到出口
  4. 展示视频:

ROS室外机器人

  1. 硬件:LSLidar-16lines + IMU + Nvidia NX
  2. 技术栈:ros + cartographer + ndt + teb + vuejs + pytorch
  3. 功能概述:需要先控制机器人绕场地一周采集地图,但其中并不记录地图坐标,也就是说更换新路线无需再次建图,仅需通过上位机标记路径关键点即可。
  4. 展示视频:

Foxglove Contributors

向ROS开源可视化组织【Foxglove】提交了自己的组件

ROS环境快速部署

在任何系统上快速轻量化安装ros环境进行开发

浅尝自动驾驶

  1. 亮点:速度7m/s,rtk定位,stanley控制
  2. 展示视频:

在校期间获奖情况

赛项名称结果时间
北京市百科融创杯嵌入式产品开发二等奖2015.5
全国百科融创杯嵌入式产品开发一等奖2015.7
北京市浙江求是杯电子产品设计及制作一等奖2016.3
全国浙江求是杯电子产品设计及制作二等奖2016.5


上次更新: