机器人软件工程师,具备 **机器人底层控制、嵌入式系统、ROS2系统开发的完整工程经验**。
擅长机器人控制系统从 **底层驱动 → 通信协议 → 控制算法 → ROS2系统集成 → 上位机工具链** 的完整技术链路。
具备以下核心能力:
- 机器人控制系统架构设计
- EtherCAT / CANopen 运动控制
- ROS2机器人系统开发
- Jetson嵌入式部署
- 复杂系统调试与问题定位
具备从 **机械臂控制系统0到1落地** 的实战经验。
------
# 核心技术
机器人软件
- ROS2
- MoveIt2
- RViz
- Robot Control Architecture
机器人控制
- EtherCAT
- CANopen
- CiA402
- 运动控制系统
嵌入式系统
- STM32
- FreeRTOS
- Modbus
- MCU通信系统
系统开发
- C++
- Python
- Linux
- Docker
- Jetson
工具开发
- Qt
- 上位机调试工具
- 自动化测试工具
## 上海燧石机器人科技有限公司
机器人软件工程师 / 控制系统负责人
2025.07 — 至今
负责机械臂控制系统整体开发与调试,构建完整机器人控制链路。
核心工作:
### 机器人控制系统开发
负责机械臂 **底层驱动 + 控制系统架构设计**
构建完整控制链路:
```
ROS2 → 控制节点 → EtherCAT → 伺服驱动 → 电机
```
实现:
- 机械臂控制系统完整闭环
- 多轴运动控制
- 实时控制通信
------
### EtherCAT / CANopen 运动控制
负责工业通信系统开发:
- 实现 CiA402 驱动
- 配置 PDO / SDO
- 构建 EtherCAT 网络
完成:
- 多轴伺服驱动控制
- 运动控制同步
- 实时控制通信
------
### ROS2机器人系统开发
完成 ROS2 机器人软件系统:
开发模块:
- 控制节点
- 驱动桥接
- 状态反馈系统
- ROS2接口封装
支持:
- MoveIt2 控制
- RViz调试
- 上层应用调用
------
### Jetson机器人部署
负责机器人嵌入式部署:
平台:
- Jetson Orin
- Jetson AGX
完成:
- CUDA环境配置
- TensorRT部署
- Docker容器化
------
### 系统调试与稳定性优化
负责复杂系统问题定位:
排查问题:
- EtherCAT通信异常
- CAN网络故障
- Linux驱动问题
- 控制不稳定问题
------
## 沈阳菲尔德物联有限公司
嵌入式软件工程师 / 项目负责人
2023.11 — 2025.07
负责工业通信系统开发与复杂协议系统设计。
项目:
### 工业通信系统
实现:
- HART → APL协议转换
- Modbus冗余通信系统
开发:
- 协议栈
- 工业通信接口
------
### 嵌入式系统开发
负责嵌入式软件开发:
技术:
- C
- C++
- RTOS
- MCU系统
实现:
- 多设备通信系统
- 上位机通信软件
------
## 深圳宇眸智能科技有限公司
ROS软件工程师
2025.03 — 2025.06
参与智能陪护机器人开发。
负责:
### ROS机器人系统开发
构建 ROS + MCU 控制系统:
```
ROS系统
↓
通信协议
↓
STM32控制系统
```
实现:
- ROS节点开发
- 机器人控制接口
- 状态反馈系统
------
### 上下位机通信系统
完成:
- ROS控制系统
- MCU通信
- 上位机测试工具
该项目为一套全自动取米、取水、洗米及煮米一体化机器人系统,主要用于无人化厨房或智能餐饮设备场景。系统通过机械结构与嵌入式控制系统协同工作,实现从原料存储、定量取米、自动加水、洗米到煮米的全流程自动化操作。设备集成多种传感器用于状态检测,并通过控制程序实现流程调度、设备联动及异常处
机器人本体控制、嵌入式系统、ROS / 机器人软件、传感器融合、运动控制、设备通信 PanPan陪护机器人是一款面向家庭陪护与智能服务场景开发的机器人本体系统,集成运动控制、语音交互、传感器感知及设备联动等功能。机器人本体包含多种执行机构与传感器,通过嵌入式控制系统实现设备
该项目为基于 EtherCAT 总线的 8 轴关节模组机械臂控制系统开发。系统采用 EtherCAT 实时工业通信架构,实现多关节伺服驱动器的高速同步控制,通过上位控制程序完成关节状态采集、运动控制及任务调度。机械臂由 8 个关节模组组成,每个关节包含伺服电机、驱动器及编码器反馈