旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

机器人软件工程师(机械臂)

Robotics Software Engineer (Robot Arm)

樟宜机场集团(Changi Airport Group)

地点
新加坡
类型
全职
资历
experienced
编号
6973

机器人服务与特种机器人

职责

  • 开发并实现运动规划算法,针对各种清洁对象进行轨迹优化。
  • 针对密闭清洁环境实施防碰撞和安全规程。
  • 开发用于高效清洁序列的工具切换和定位算法。
  • 创建自动化工具消毒方案和流程。
  • 设计清洁过程监控和管理系统。
  • 将机器视觉系统与机械臂控制系统集成,以实现定制化的清洁动作。
  • 根据清洁情况实施适应性清洁策略。
  • 与移动基站供应商合作,将机械臂控制与导航系统集成。
  • 开发机械臂控制器与移动基座之间的通信协议。
  • 设计故障安全机制和紧急停止协议。
  • 在保持质量标准的前提下,优化清洗周期时间。
  • 实施数据记录和性能分析以实现持续改进。
  • 创建校准和自诊断程序。
  • 开发软件以支持系统测试和部署。
  • 支持现场部署和故障排除。

必备要求

  • 机器人学、机电一体化、电气工程或相关领域的学士或硕士学位。
  • 至少五年机器人软件开发经验。
  • 精通ROS/ROS2、C++、Python 和实时控制系统开发。
  • 具备机器人安装、调试和现场故障排除方面的实践经验。
  • 具备扎实的机器人控制理论、运动学和动力学基础。
  • 具备使用 OpenCV、PCL 或类似视觉库开发机器人应用的经验。
  • 熟练使用 Gazebo 或类似的机器人仿真环境。
  • 具备机器人控制器、传感器和执行器接口方面的经验。
  • 具备软体机器人原理和柔性运动控制方面的经验。
  • 具备工业自动化和末端执行器设计方面的知识。
  • 了解服务机器人安全标准(ISO 13482 或类似标准)。

Responsibilities

  • Develop and implement motion planning algorithms and trajectory optimization for various cleaning objects.
  • Implement collision avoidance and safety protocols for confined cleaning environments.
  • Develop tool switching and positioning algorithms for efficient cleaning sequences.
  • Create automated tool disinfection solutions and processes.
  • Design cleaning process monitoring and management systems.
  • Integrate machine vision systems with robot arm control systems for customized cleaning actions.
  • Implement adaptive cleaning strategies based on cleaning conditions.
  • Collaborate with mobile base suppliers to integrate robot arm control with navigation systems.
  • Develop communication protocols between the robot arm controller and the mobile base.
  • Design fail-safe mechanisms and emergency stop protocols.
  • Optimize cleaning cycle times while maintaining quality standards.
  • Implement data logging and performance analysis for continuous improvement.
  • Create calibration and self-diagnostic procedures.
  • Develop software to support system testing and deployment.
  • Support on-site deployment and troubleshooting.

Must Have

  • Bachelor's or Master's degree in Robotics, Mechatronics, Electrical Engineering, or a related field.
  • At least 5 years of experience in robotics software development.
  • Proficiency in ROS/ROS2, C++, Python, and real-time control system development.
  • Hands-on experience in robot installation, commissioning, and on-site troubleshooting.
  • Solid foundation in robot control theory, kinematics, and dynamics.
  • Experience developing robot applications using OpenCV, PCL, or similar vision libraries.
  • Proficiency with Gazebo or similar robot simulation environments.
  • Experience with robot controllers, sensors, and actuator interfaces.
  • Experience with soft robotics principles and flexible motion control.
  • Knowledge of industrial automation and end-effector design.
  • Understanding of service robot safety standards (ISO 13482 or similar).