1. 松延动力技术岗位深度解析
作为一家专注于具身智能机器人研发的创新企业,松延动力正在构建一支涵盖算法、软件和结构设计的全栈技术团队。从岗位需求可以看出,公司当前的技术布局聚焦于人形机器人/四足机器人领域,同时涉及消费级智能硬件产品的量产化落地。这种技术组合在业内被称为"ABC战略"(AI+Bot+Consumer),即人工智能算法、机器人本体和消费产品的三位一体发展模式。
提示:具身智能(Embodied AI)是当前机器人领域的前沿方向,强调智能体通过与物理环境的实时交互来获得认知能力,这要求算法、控制和机械系统的深度协同。
1.1 算法岗位技术要求拆解
强化学习运控算法岗的核心在于建立"感知-决策-控制"的闭环系统。在实际工作中,工程师需要:
- 使用PyBullet/Mujoco搭建仿真训练环境
- 设计基于DRL(深度强化学习)的步态控制策略
- 实现Sim-to-Real的迁移学习方案
- 典型工作流包括:仿真环境建模→奖励函数设计→PPO/SAC算法训练→真实机器人参数微调
**电机控制算法(FOC)**岗位则更偏向底层执行器控制,关键技术点包括:
- 磁场定向控制(FOC)的三大闭环实现(电流环、速度环、位置环)
- 无感算法(如滑模观测器)在机器人关节模组中的应用
- 谐波减速器+无框力矩电机的非线性补偿
- 过载保护与热管理策略设计
这两个算法岗位形成互补:运控算法负责高层行为规划,FOC算法确保底层执行精度,共同构成机器人控制的完整技术栈。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 软件岗位的技术图谱
2.1 嵌入式软件技术栈解析
应用层/驱动层开发岗位要求候选人具备:
- 实时操作系统(FreeRTOS/Zephyr)的移植经验
- 电机驱动开发中的PWM死区控制、ADC采样抗干扰处理
- CAN总线通信协议栈开发(如CANopen)
- 低功耗设计技巧(动态频率调整、外设电源门控)
ROS开发岗则需要:
- 熟悉URDF机器人建模与MoveIt运动规划
- 掌握ROS2的DDS通信配置(CycloneDDS/FastDDS)
- 具备传感器驱动开发经验(如IMU、激光雷达)
- 了解ROS-Industrial在产线应用中的实践
注意:优秀的机器人软件工程师往往需要跨越"嵌入式-中间件-算法"
