京东机器智能软件工程师
任职要求
1. 本科及以上学历,机器人、计算机、自动化相关专业毕业; 2. 熟悉Linux工作环境,面向对象设计方法,多线程,Socket,WebSocket,Qt或其他GUI框架; 3. 熟悉机器人软件架构设计和系统开发,熟悉进程间通信DDS、ZMQ等; 4. 编程基本…
工作职责
1. 负责关节或移动机器人相关应用软件的开发和部署; 2. 负责代码的单元测试,以及视觉算法、运动控制算法的集成和部署; 3. 负责2D、3D相机,及各类机器人硬件驱动接口的开发和集成; 4. 负责箱内拣选、拆垛、混合码垛、供包等物流场景的机器人应用软件、界面开发、部署; 5. 负责工业(多关节)、协作机器人及其它非标机器人的在物流场景下的应用研发工作;
1、负责机器人本体结构设计,包括但不限于关节、肢体、躯干等关键部件的设计,保证机械机构合理性和可靠性 2、对机器人机械零部件进行硬件规格设计,包括材料选择、尺寸确定、公差控制等。 3、优化机器人结构构型,提高机器人的运动稳定性、操作精度 4、负责设计图纸输出、跟进和组装,负责对供应链制造工艺的调研和评估
1. 基于 NVIDIA Isaac 的仿真平台开发 ‒ 搭建和维护基于 NVIDIA Isaac Sim 的机器人仿真系统,支持多种机器人类型(例如移动机器人、机械臂、无人车等)。 ‒ 利用 NVIDIA Omniverse 技术,构建高保真的虚拟环境,模拟物理特性(如动力学、传感器特性、碰撞检测等)。 ‒ 开发和优化 Isaac Sim 中的自定义扩展模块,满足项目需求。 2. 环境建模与场景构建 ‒ 使用 NVIDIA Omniverse 和其他建模工具(如 Blender、Maya)创建逼真的仿真环境和场景。 ‒ 配置和调试虚拟传感器(如激光雷达、摄像头、IMU)以模拟真实硬件行为。 ‒ 构建动态交互场景,用于测试机器人在复杂环境中的性能。 3. 机器人控制与算法验证 ‒ 在仿真环境中集成和测试机器人算法(如SLAM、路径规划、运动控制)。 ‒ 验证和优化机器人感知算法(如视觉检测、环境感知)在高保真模拟环境中的效果。 ‒ 通过仿真结果分析算法性能,为实际机器人实施提供支持。 4. 系统集成与工具链开发 ‒ 与机器人硬件和软件团队合作,将仿真结果与实际机器人验证无缝对接。 ‒ 开发自动化测试工具和数据可视化分析工具,提高开发效率和数据洞察能力。 ‒ 集成 Isaac 与其他机器人框架(如 ROS/ROS 2)以支持全栈开发。 5. 研究与创新 ‒ 研究 NVIDIA Isaac 平台的最新功能和应用场景,将新技术引入仿真系统开发。 ‒ 跟踪机器人仿真领域的前沿技术(如物理引擎优化、AI 模型仿真、数字孪生技术),并应用于项目中。
1、负责机器臂/人运动控制系统的设计和架构讨论; 2、研发优化运动控制算法,实现算法模型、软件和硬件集成; 3、分析处理机器人运动控制系统中的技术问题。