当前位置: 华文问答 > 数码

学控制小硕面临找工作,想从事机器人算法相关工作,何去何从?

2016-07-09数码

谢邀。

关于算法方向

如果按照题主的分法,机器人算法确实可以概括成两个主要方向,人工智能与运动控制,或者更抽象的:决策与执行。

人工智能(决策层)扮演大脑的角色,通过传感器(视觉,触觉,力/力矩,激光等)从外界采集数据,经过分析和决策后,为机器人提供运动输入参考,本身很少涉及执行机构和运动控制的内容。

这个方向的公司一般偏向于使用智能算法将任务需求与周边环境结合起来, 自主的或半自主的 为机器人生成任务,执行层硬件和运动控制部分多采用其他厂商的成熟产品,例如很多人熟悉的Mujin:

Mujin | Robot Intelligence for Industrial Automation

以及物流仓储机器人:

IAM Robotics

大谷歌:

How Google Wants to Solve Robotic Grasping by Letting Robots Learn for Themselves

等。

运动控制(执行层)就是手臂和双足,在接收到指定的运动目标后,考虑如何在满足一定约束的情况下,按照特定的指标(速度、精度、稳定性等)执行该运动,其自主进行任务决策的功能很弱,这个方面的代表主要就是工业机器人,BD的大狗和Atlas其实也是偏执行层的运动控制多一些。当然现在先进的工业机器人控制器也开始慢慢融合一些机器学习的内容进来,以增强机器人的实用性。

前一段时间的阿法狗就可看做是决策层的算法,不过仍然使用了人来作为执行层,其实也可以使用一个机械臂来完成执行层的工作。

这两个方向的发展都还远远没有达到成熟的阶段, 理想的机器人 应该同时具备完美人工智能和优秀运动能力,二者缺一不可。现阶段的技术水平距离这个目标还有非常大的差距,这样一个亟待发展的朝阳行业,好的人才非常短缺。


关于应届生择业

首先机器人行业并不特殊,题主对选择大公司还是创业公司的利弊分析基本正确,但凡事分两面,不能一棒子打死。

其次职业规划是一个很大的命题,与每个人自身的家庭环境、成长历程、性格习惯、兴趣爱好、人生追求都有很大的关系,没有统一的标准,只能根据自己的实际情况作出选择。

只说一下我对大公司和小公司的理解:

  • 目前外资机器人公司中,只听说ABB在国内有成熟的研发团队,其他家尚不清楚。像ABB这样的大型外企,内部分工非常细致,一个人基本上只负责自己的那一部分,基本很难有机会接触到其他方面的知识,技术发展方向相对会窄很多。但是反过来讲,大型跨国企业具备完善的研发与管理体系,可以接触到很多行业内先进的技术,较多的出国轮岗和培训机会等等,对一个人 专业技术能力之外的素质 培养是非常有帮助的。
  • 创业公司的典型特征是高风险高收益,平时接受到专业职业培训的机会较少,但是对一个人的学习能力和交流能力的提高是远好于大公司的。我认为好的创业公司在招聘上的要求必须要高于大型公司,因为创业公司的成功只能依靠团队,优秀的人员(追求卓越的自我实现)才能组成优秀的团队。因此,至少在我们这里,每个人都可以接触到他想学的任何东西,我们相信更多的交流学习可以换来更快的成长。
  • 如果你对我们感兴趣,请砸简历,脸接。

    欢迎关注专栏:

    OnionBots - 知乎专栏