所属职类:算法工程师

机器人运动控制算法工程师

相关职位简介

  • 1-3年
  • 3-5年
  • 5-10年
  • 其他
* 以下职位简介均为BOSS直聘BOSS发布,仅供参考
  • 来源:西咸新区大熊星座智能科技有限公司

    机器人运动控制算法工程师

    岗位职责:1.利用六轴机器人完成弧焊方向特定产品应用的开发;2.负责六轴机械臂(含外部轴)运动学控制算法的开发;3.负责六轴机械臂路径规划算法开发,包含特定姿态下的奇异点问题.可达性问题4.建立仿真模型,对算法进行验证5.机器人算法的软件实现.配合整机联合调试6.参与项目开发维护过程中代码编写.调试,及重大技术问题的解决;7.及时反馈项目开发情况,并根据实际情况提出改进建议。任职要求:1.硕士以上学历,机械.动力.航空.自动化.计算机或数学等相关专业;2.熟悉理论力学,自动控制理论.现代控制论.优化算法;3.至少掌握一种编程语言4.熟悉机器人的运动学,有过解析正解,逆解和有避障功能的运动规划开发经验者优先;5.有焊接机器人应用开发经验者优先6.有单目,双目,结构光等相关视觉引导机器人系统开发或使用经验。

    所需技能: 运动控制算法、算法设计
  • 来源:深圳市杉川机器人有限公司

    机器人运动控制算法工程师

    岗位职责:1.完成一些机器人运动规划,轨迹生成方面的工作;2.完成一些机器人动力学建模,控制系统建模,参数辨识方面的工作;3.完成一些基于力-位混合的多轴机器人运动控制器设计方面的工作4.完成一些参与数据的统计与处理.模式判别.数据预测算法的开发和验证方面的工作;5.整理技术文献,编写相关文档;任职要求:1.数学.机电.计算机.自动化等相关专业本科以上学历;2.熟练运用MATLAB.LABVIEW等工具软件;3.熟悉机器人运动学规划方法,掌握机器人坐标变换方法,掌握一定的机器人路径规划方法或轮廓控制方法;4.熟悉机器人本体和控制系统的建模方法,对机器人系统参数辨识有相关经验;5.熟悉机器人动力学建模方法,对动力学在机器人上的控制应用有相关经验;6.熟悉经典控制理论和现代控制理论,有相关控制理论的实践或经验,了解基本的状态观测器,状态反馈,李雅普诺夫稳定等基本概念;7.具有使用最优控制,鲁棒控制,阻抗控制等的实践或经验,了解基本的非线性反馈线性化方法,滑模控制,状态观测器等基本概念或有过相关实践;8.熟悉统计学习方面的知识,对机器学习,神经网络有了解和使用,熟悉极大似然轨迹,最大后验估计,线性分类器,贝叶斯分类器等基本概念;9.具有较高的学习能力.逻辑分析能力以及独立思考解决问题的能力;10.有创业精神.能独立思考;11.参加过Robocon,RoboMater,Freecale智能车大赛等大赛经验者优先。

    所需技能: 运动控制算法、算法设计
  • 来源:安克创新科技股份有限公司

    机器人运动控制算法工程师

    职位描述:1.负责移动机器人全局路径规划;2.负责基于多传感器信息融合的实时避障算法开发;3.负责移动机器人动作库的开发和维护;4.负责算法的移植,优化,产品化等相关工作;任职要求:1.本科及以上学历;2.熟练掌握C++,常见数据结构和算法;3.熟悉A*.LatticePlanner.TEB.DWA等路径规划/避障算法,深入研究过算法原理和源码;4.熟悉移动机器人底盘运动模型:双轮差速.麦克纳姆轮.舵轮模型等,并熟悉其控制方式;5.熟悉PID,了解FOC等电机控制算法;6.有运动控制仿真分析经验优先,有涉及机器人其他领域的算法优先;7.熟悉ROS,了解cere.g2o等求解优化库优先;

    所需技能: 算法设计、C++、运动控制算法、机器人
  • 来源:颖态智能技术(上海)有限公司

    机器人运动控制算法工程师

    岗位职责1.负责智能机器人运动控制算法的开发.实现与调试;2.负责智能机器人运动学建模与仿真.关键参数辨识等相关工作;3.负责智能机器人运动控制算法的研究与仿真,并在智能机器人上进行实际测试和效果评估;4.负责智能机器人安全避障和平滑避障算法的研究与实现。任职要求1.控制工程与控制理论.导航.制导与控制.模式识别与智能系统等相关专业,985/211硕士及以上学历;2.具备机器人控制相关知识,具有运动控制/导航相关的研发经历,以及运动控制算法设计.建模与控制等方面的研发经验;3.理解坐标空间变换原理,掌握物体运动学和动力学建模的基本方法;4.熟练掌握C/C++/Matlab等编程语言,有智能机器人运动控制算法设计经验者优先;5.熟悉机器人操作系统者优先;6.具有较丰富的现场调试和标定经验,能够思维清晰.高效地找到问题并解决问题,对嵌入式开发有一定的了解;7.熟悉UR机器人离线编程的优先考虑

    所需技能: 运动控制算法、C++、UR、ROS、机器人、Qt
  • 来源:广东美的制冷设备有限公司

    机器人运动控制算法工程师

    岗位职责:1.负责智能机器人运动控制算法和轨迹规划算法的研究与开发,并在机器人系统上进行实际测试和效果评估;2.负责智能机器人运动学和动力学建模仿真.关键参数辨识优化等相关工作;3.协作机器人相关控制算法,阻抗控制/导纳控制.多关节型机械臂的力控制。任职资格:1.机电一体化.自动化.控制工程与控制理论等相关专业硕博学历;硕士5年2.具备机器人控制相关知识,具有运动控制算法设计.建模与控制等方面的研发经验;3.熟悉坐标空间变换原理,掌握物体运动学和动力学建模的基本方法;4.熟悉多自由度机器人的本体建模.摩擦力建模和减速机电机建模;5.熟悉基于动力学模型的在线轨迹规划算法,并在实际机器人上有成功应用案例;6.熟练掌握C/C++,Python,MATLAB等编程语言,熟悉机器人操作系统者(ROS)优先。

    所需技能: 运动控制算法、算法设计、C++、Python
  • 来源:深圳市罗伯医疗科技有限公司

    机器人运动控制算法工程师

    职责描述:岗位职责:1.串联.并联机械臂运动学控制算法的开发,包括关节空间.笛卡尔空间的轨迹规划及插补,轨迹过渡.速度前馈等;2.串联.并联机械臂的动力学建模及算法开发,包括重力补偿.转矩前馈等;3.善用仿真工具,进行算法验证;4.机器人算法的软件实现.配合整机联合调试.辅助临床试验;5.调试文档及专利撰写。任职要求:1.全日制硕士及以上学历,自动化.机械.机械电子.航空航天.数学.物理.计算机等相关专业毕业;2.具有扎实的数学基础,具有机器人学基础知识,熟悉控制理论;3.精通C/C++,熟悉常见数据结构和算法;4.具有机器人的运动学和动力学.轨迹规划.运动插补等项目经验优先;5.具有绳驱相关的控制经验.熟悉优化算法优先;6.熟悉机器人工具箱优先;7.熟练阅读英文文献,撰写英文文档,能够用英文口语进行技术沟通;8.喜欢钻研,敢于面对复杂问题,有一定的抗压能力;9.有良好的团队协作精神。

    所需技能: C++、机器人、运动控制算法、嵌入式技术、Matlab、动力学、ros
  • 来源:广东美的制冷设备有限公司

    机器人运动控制算法工程师

    岗位职责:1.负责智能机器人运动控制算法和轨迹规划算法的研究与开发,并在机器人系统上进行实际测试和效果评估;2.负责智能机器人运动学和动力学建模仿真.关键参数辨识优化等相关工作;3.协作机器人相关控制算法,阻抗控制/导纳控制.多关节型机械臂的力控制。任职资格:1.机电一体化.自动化.控制工程与控制理论等相关专业硕博学历;硕士5年2.具备机器人控制相关知识,具有运动控制算法设计.建模与控制等方面的研发经验;3.熟悉坐标空间变换原理,掌握物体运动学和动力学建模的基本方法;4.熟悉多自由度机器人的本体建模.摩擦力建模和减速机电机建模;5.熟悉基于动力学模型的在线轨迹规划算法,并在实际机器人上有成功应用案例;6.熟练掌握C/C++,Python,MATLAB等编程语言,熟悉机器人操作系统者(ROS)优先。

    所需技能: 运动控制算法、算法设计、C++、Python
  • 来源:深圳市爱尚有为科技有限公司

    机器人运动控制算法工程师

    岗位职责:1.负责移动机器人(小车)的控制系统(嵌入式)开发,调试等;2.负责嵌入式系统软件开发;3.负责移动机器人(小车)控制系统的电机调试,PID运动控制,传感器测试,数据采集和数据处理程序等。4.熟悉机器人与电梯交互系统开发设计任职要求:1.1年以上嵌入式系统软件开发经验;2.有STM32上软件开发经验,做过实际项目;2.熟悉STM32CubeMX,FreeRto,python;2.本科或本科以上学历。有用单片机控制驱动直流伺服电机经验者优先;3.熟练掌握C语言或C++,熟悉机器人嵌入式控制系统硬件及软件的开发,有移动机器人类科技创新比赛经验或移动机器人运动控制,自主导航,lam经验者优先;4.工作态度积极,责任心强,良好的沟通与团队配合。(二)ROS导航工程师岗位职责:1.研发机器人自主导航定位算法,包括基于激光雷达.陀螺仪.里程计.视觉等多信息融合,构建机器人运动模型,观测模型等概率学模型;2.研发机器人自主导航中的路径规划.运动规划算法及探索规划导航算法;3.研发机器人在未知环境中的地图构建算法,包括SLAM问题中的信息配准融合,闭环检测等前端算法以及贝叶斯滤波,地图优化等后端算法;4.负责算法的移植和产品化。任职要求:1.熟悉机器人感知.定位.控制相关算法并进行模拟仿真分析;2.熟悉激光雷达的使用和数据分析;3.熟悉视觉SLAM算法或基于激光雷达的SLAM算法;4.熟悉VC++.C语言,能够熟练使用MATLAB进行数据分析;5.熟悉ROS,有ROS开发经验优先。

    所需技能: 运动控制算法、Python、C++、C语言、嵌入式技术、数据分析、VC++、地图导航
  • 来源:星猿哲科技(上海)有限公司

    机器人运动控制算法工程师

    岗位职责:1.负责撰写机器人无碰撞抓取放置策略算法程序;2.负责算法的单元测试与集成测试;3.负责文档的撰写与维护。任职要求:1.机械工程,电子电气.自动化.计算机等相关专业本科及以上学历,熟练掌握Python与C++编程;2.扎实的线性代数基础;3.精通Ubuntu和ROS;4.精通串联机器人相关知识(如正逆运动学等);5.熟悉机器人轨迹规划算法,碰撞检测和受力分析;6.良好学习能力以及英文文档阅读能力;7.良好的沟通能力,文档撰写能力,抗压能力和团队协作能力。

    所需技能: C++、Python、机器人、运动控制
  • 来源:苏州威森特医疗机器人有限公司北京分公司

    机器人运动控制算法工程师

    岗位职责:1.负责机器人运动学算法的开发与调试,包括但不局限正逆运动学.雅克比建模和运动学标定等;2.负责机器人动力学算法的开发与调试,包括但不局限于动力学建模.动力学参数辨识等;3.负责机器人在线及离线的路径规划或轨迹规划算法开发与调试;4.负责机器人力控算法开发与调试,包括但不局限于零力控制.阻抗控制等;5.负责冗余自由度机器人零空间控制算法开发与调试;6.负责机器人关节及操作空间运动控制器的开发与调试;7.根据产品规划.系统构架和功能需求完成相关控制程序开发与调试,不断的对控制系统进行完善;8.参与医疗机器人控制系统的规划与方案设计;9.参与控制系统的硬件搭建及调试;10.从产品角度对相关算法及软件制定测试方案及测试用例,分析测试结果及数据,进行算法及软件的迭代开发;11.编写相关规范性技术文档,协助专利工程师完成相关专利撰写;12.协助机器人操作说明书的编写和客户技术支持工作。任职要求:1.有意愿加入创业公司,勇于挑战,坚韧不拔,与企业一起快速成长;3.硕士及以上学历,自动化.电子工程.计算机.机械工程等相关专业;4.有工程产业化经验,具备扎实的机器人学相关知识,具有完整的机器人运动控制研发经历;5.具有较强的编程能力(Matlab.C++.PLC(IEC61131-3标准)等)6.具有较强的实践设计能力;有协作机械臂经验者优先。7.熟悉多轴控制器.驱动器及伺服电机的使用及调试,熟悉EtherCat.Can/CanOpen等现场总线通讯模式;8.工作积极认真,责任心强;能够独立完成设计研发项目;具有良好的团队合作意识;具有良好的沟通.协调.解决问题能力;9.能承受压力,敢于拼搏,有理想!

    所需技能: 算法设计、C++
  • 来源:四川迈特管理咨询有限公司

    机器人运动控制算法工程师

    职位描述1.移动机器人运动控制.路径规划.轨迹规划与优化算法的研发;2.多自由度机械臂运动控制算法的研究与仿真,并在机器人上进行效果评估;3.机器人安全自主避障算法的研究与实现。职位要求1.机器人,计算机科学,自动化,数学等相关专业本科以上学历;2.具备机器人控制相关知识,具有运动控制/导航相关的研发经历,以及运动控制算法设计.建模与控制等方面的研发经验;3.理解坐标空间变换原理,掌握机器人运动学.刚体/非刚体动力学建模的基本方法;4.算法和编程能力强,发表过ICRA.IROS等机器人领域相关学术文章者优先。

    所需技能: 运动控制算法、算法设计、IROS

职业晋升路径

算法工程师资深工程师架构师技术总监

横向职业发展

算法工程师数据挖掘数据分析师算法研究员后端开发

职业问答

    算法项目的核心是支持业务,不能改进业务状态、对业务进行赋能的算法项目都是技术堆叠的空中楼阁
    为提高业务指标,算法工程师应该按照以下流程开展工作:
    1、明确业务指标的定义:若有现成指标,可直接使用;若无相关指标,需要向业务进行调研,设计指标的量化规则和统计口径,并需得到业务认可(相关数据源需和数据团队沟通,数据仓库未集成的需要提出相关需求)
    2、明确业务痛点:通过和业务的沟通调研,明确当前的业务痛点,并通过数据分析和数据挖掘手段,将该痛点进行量化(若业务不能明确业务痛点,需要通过数据手段发现)
    3、明确项目目标:根据业务指标和痛点,设定明确的项目目标,该目标是可量化且可对比,要提前定义好对比维度和方案,且所需数据是数据仓库已(可)集成的或算法可输出的
    4、算法可行性研究:以项目目标未基准,针对当前已有数据和业务逻辑,通过多轮迭代优化的数据分析和数据挖掘,明确算法对实现项目目标的可行性,并初步完成 demo 开发
    5、算法设计:设计方案应当包含算法本身开发的设计方案,数据流程和数据对接的设计方案,和上下游系统交互的对接的设计方案
    6、算法开发和测试:根据设计方案进行算法开发,过程中要不断和数据团队和系统方进行沟通,根据实际情况调整方案
    7、算法上线和监控:按照上线流程进行算法上线,并按照运维要求提供监控逻辑,对算法运行状态进行监控,同时根据业务逻辑规则对算法产生的业务结果进行监控
    8、总结汇报:根据 3 中定义的方案进行算法结果汇总和报告
    9、迭代优化:后续不断地根据算法结果和业务反馈进行算法迭代和优化

首页> 职位百科> 算法工程师> 机器人运动控制算法工程师