入职具身智能三个月

入职机器人公司三个月了,终于可以说我大致知道公司各个业务板块主要做什么,以及自己需要做什么了。
都说智驾和具身智能很像,也有不少人就是这样跳过来的。可入行后有了切身体会,才知道这所谓的”很像”其实特别皮毛。在具体业务上,我7年汽车智驾的经验,比不上在这里实习1年的学生懂得多。可能稍微还能拿得出手的,就是在车企看过规范大项目是怎么推进的,正规流程应该是什么样,做过一些量产交付项目。可稍微有过一些经验的”牛马”就知道,这些东西其实虚得很——再大的公司本质也是草台班子。不过还是很感激公司给我机会让我能够顺利转行,他们本可以招一个刚毕业的大学生。
之前在准备转行的时候写过一些机器人领域的分工,当时是基于调研总结的结果。现在真正入行了,对分工有了更加完整的理解,也意识到之前的总结有些地方不太准确。想着重新总结一下:
  • 算法开发:当前最火热的职位,没有之一。所谓”大脑开发”,指的就是设计适用于具体工程任务的模型。据我了解,很少有公司能够设计全新的模型。当前中国几百家具身智能公司,绝大多数是在开源算法基础上做些修改,比如π0.5、ACT等模型,应该占据了市场半壁江山。受大模型认知的影响,外人以为机器人算法已经非常智能了,入行之后发现完全不是这样——一个几B的模型能够顺畅聊天,但执行动作只能做一些特别简单的任务,比如叠衣服。多数具身智能的算法岗位,也就是对开源算法做到熟练使用,针对具体问题能做微调,达到项目成功率需求即可。
  • 应用开发:做项目交付开发的,通常和产品以及算法开发联系紧密。从产品人员那里吃透客户真实要解决的问题,然后对接算法工程师得到可用的算法方案建议,最终将其工程化、规范化、稳定化,交付给客户。这个角色所做的工作结果比算法开发更加确定,基本上是使用成熟算法解决相似的问题。但对实验经验要求很高,比如数据怎么采集,训练以及模型参数怎么设置,具体需求应该怎么结合算法和硬件甚至和商务来解决问题。挑战是多方面的。
  • 硬件设计:设计机器人本体以及辅助工件的,比如夹爪、灵巧手,以及快速原型验证的3D打印器件。基本上天天与SolidWorks打交道,输出URDF、mesh文件等。
  • 运控算法开发:主要是做运动学、控制学算法在公司机器人上的适配,调试IK、FK这些。
  • 导航算法开发:如果是轮式底盘机器人,还会涉及导航算法的开发,比较常见的是SLAM、关键帧对比导航等。
  • 机器人软件开发:更偏向通用开发,将运控、导航等模块功能集成为完整的机器人软件,同时管理软件依赖、软件发布等。会开发很多胶水代码,将各模块集成为整体机器人基础软件。
  • 产品岗位:结合了产品和项目经理的角色,通常做需求拆分、研发规划、进度跟踪、客户交流、项目汇报等工作。当前机器人公司还没跑出太多大公司,中小公司大多数人一人身兼数职,产品岗基本上是PM、PO、FO角色的综合。
  • 市场、商务:随着机器人公司进入交付阶段,这两个职位越来越重要。大致可按售前和售后来区分:谈客户、推动下单是售前;签了合同之后的交付是商务。
  • 机器人测试岗:基本上是集成测试,从软件到硬件都做,是开发到客户之间的最后一道工序。
  • 融资/战略岗:负责公司融资、投资人关系、政府关系等。早期公司通常由创始人亲自做,成长期可能设专门岗位。这部分对人的资源积累要求极高,不是靠短期学习能补齐的。
从分工总结开始,我会逐步记录在新领域的学习历程。

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.