人形机器人第三方方案供应商应该具备哪些能力?

和某家人形机器人公司沟通了合作意向,给出了几个合作的可能:

  1. 给一些简单的API,如控制机器人挥手,控制机器人向前走一步,等等。这些提供的API只能调用机器人公司给定的动作,也就是使用动作规划和正反动力学建立好的一些动作库,然后将这些动作库提供过来,但是这种级别的API或许可以作为教育用处的机器人使用,但是对于真实的工业场景来说却远远不够,甚至有些小儿科。
  2. 派人过去,对方提供一些技术培训。该种技术培训可以理解为你派过去ROS工程师,对方教给你些与其产品的通信的Demo,也或者提供一个老版本的(简单版本的)策略模型,当然这种策略模型该公司也是未来准备作为开源版本的,其主要目的就是宣传,而且要知道这种开源的简单版本的model往往和真实落地的商业版本有着较大的差距,因此可以说这种合作方式只会提供一些简单入门的培训,至于了解(不敢提掌握)对方的开发方法和model训练方法可以说没有半毛钱的关系。
  3. 深度合作(现在只停留于概念阶段),至于最后能否有这个所谓的深度合作只能说这东西目前看来只是设想(或许最后也只是胡扯)。


可以说,这么一通交流下来如果要自己成为第三方方案供应商,那么原厂所能给的技术支持是十分有限的,所谓的定制化方案供应商所需要的技术都需要自己来进行培养。


如果原厂家所能提供的技术支持只能有上面的这几个程度,那么我们如何培养自己成为第三方方案供应商呢,我们所需要具备的技术能力呢?

首先,我们假设硬件本体完全取自原厂家,那么我们在原有硬件基础上进行软件的开发,第一个要解决的就是软件和硬件之间的交互,这也就是ROS系统的编程问题,假设我们这里不使用传统的控制方案而是完全采用最新的端到端的(深度学习、AI)技术方案,我们就需要AI系统和硬件系统的沟通桥梁,即使我们端到端的方式不需要将控制策略通过C++语言硬编码的方式写入到ROS系统中也需要掌握基础的ROS技术。

其次,AI技术能力。步态控制,无疑是强化学习的主要阵地;抓取动作,强化学习和视觉模型的组合;语言输入后实现动作规划,无疑是大语言模型的主阵地。


可以说,想成为第三方方案供应商我们就需要自己有技术团队,该技术团队在ROS技术和AI技术方面需要有成建制的团队,也就是说每个技术都需要有人会才可以。


在这些技术中其实有一个技术没有提,但是这个技术其实也是十分关键的,那就是仿真建模技术,虽然搞机械的人很多,搞3D的人也很多,搞建模的人也很多,但是一个人会这些3D技能以外还会ROS技术然后还会AI技术,这就是凤毛麟角了。



posted on 2024-04-09 12:57  Angry_Panda  阅读(56)  评论(0)    收藏  举报

导航