机器人运动控制软件开发实习生(上海)

Location: 

Anting, CN, 201805

Job Requisition ID:  39490

 

Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. Does that sound interesting to you? As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities. 

 

Responsibilities

  • ROS/ROS 2基础开发
    • 编写与调试ROS 2节点,使用话题/服务/动作与参数配置;维护tf2坐标变换与launch脚本。
    • 基于URDF/Xacro完成简化机器人模型,配置ros2_control基本硬件接口并实现状态发布与命令下发。
  • 运动学建模与验证
    • 完成3–6自由度机械臂的正/逆运动学(数值或解析法任选其一),基础雅可比计算与奇异性识别。
    • 在RViz/Gazebo进行轨迹与位姿验证,记录跟踪误差与延时。
  • 基础控制算法实现
    • 实现关节空间串级PID(含前馈与抗积分饱和),进行参数整定与阶跃/轨迹跟踪测试。
    • 基础滤波与时序处理(低通滤波、环路周期设置、数据时间戳对齐)。
  • 硬件/通讯对接(协同底层)
    • 通过既有驱动或SDK对接EtherCAT(DS402轮廓)/CAN/RS485接口,完成设备上电、状态读取与简单故障诊断。
  • 工程化与测试
    • 使用git、colcon、CMake进行构建与版本管理;撰写简要单元/集成测试与技术文档。
    • 输出周报与实验记录,完成指定里程碑与演示。

Qualifications

  • 硕士,机器人、自动化、电机控制、电子信息等专业方向优先;
  • 必备技能
    • 编程:熟悉C++或Python至少其一;能在Linux环境下开发与调试。
    • ROS基础:会写ROS 2节点与launch,能建URDF并在RViz/Gazebo验证。
    • 数理基础:线性代数与基础微积分;能推导或实现机械臂正/逆运动学的一个可用方案。
    • 控制基础:理解PID与常见调参方法,能做基本滤波与数据同步。
    • 工程习惯:会用git,能写清晰注释与简明文档。
  • 加分项(非必需)
    • 使用过ros2_control/MoveIt或有micro-ROS、STM32经验。
    • 了解EtherCAT(CoE/DS402)或CAN/RS485基本调试流程。
    • 有仿真项目作品或开源仓库链接。
  •  

As a global company with employees around the world, it is important to us that we treat each other with respect and value all ideas and perspectives. By appreciating our differences, we inspire creativity and drive innovation. In this way, we contribute to sustainable value creation for our stakeholders and society as a whole. Together, we advance how the world moves.

 

Exciting assignments and outstanding development opportunities await you because we impact the future with innovation. We look forward to your application.

 

www.schaeffler.com/careers

 

Your Contact

Schaeffler Trading (Shanghai) Co., Ltd. 

Yan Hong 

+8651253957323 

 

 

Keywords: Students; Internship; Part-TimeNot ApplicableAdministration, Services & Support; 


Job Segment: Intern, Entry Level