谢邀。
关于算法方向
如果按照题主的分法,机器人算法确实可以概括成两个主要方向,人工智能与运动控制,或者更抽象的:决策与执行。
人工智能(决策层)扮演大脑的角色,通过传感器(视觉,触觉,力/力矩,激光等)从外界采集数据,经过分析和决策后,为机器人提供运动输入参考,本身很少涉及执行机构和运动控制的内容。
这个方向的公司一般偏向于使用智能算法将任务需求与周边环境结合起来, 自主的或半自主的 为机器人生成任务,执行层硬件和运动控制部分多采用其他厂商的成熟产品,例如很多人熟悉的Mujin:
Mujin | Robot Intelligence for Industrial Automation以及物流仓储机器人:
IAM Robotics大谷歌:
How Google Wants to Solve Robotic Grasping by Letting Robots Learn for Themselves等。
运动控制(执行层)就是手臂和双足,在接收到指定的运动目标后,考虑如何在满足一定约束的情况下,按照特定的指标(速度、精度、稳定性等)执行该运动,其自主进行任务决策的功能很弱,这个方面的代表主要就是工业机器人,BD的大狗和Atlas其实也是偏执行层的运动控制多一些。当然现在先进的工业机器人控制器也开始慢慢融合一些机器学习的内容进来,以增强机器人的实用性。
前一段时间的阿法狗就可看做是决策层的算法,不过仍然使用了人来作为执行层,其实也可以使用一个机械臂来完成执行层的工作。
这两个方向的发展都还远远没有达到成熟的阶段, 理想的机器人 应该同时具备完美人工智能和优秀运动能力,二者缺一不可。现阶段的技术水平距离这个目标还有非常大的差距,这样一个亟待发展的朝阳行业,好的人才非常短缺。
关于应届生择业
首先机器人行业并不特殊,题主对选择大公司还是创业公司的利弊分析基本正确,但凡事分两面,不能一棒子打死。
其次职业规划是一个很大的命题,与每个人自身的家庭环境、成长历程、性格习惯、兴趣爱好、人生追求都有很大的关系,没有统一的标准,只能根据自己的实际情况作出选择。
只说一下我对大公司和小公司的理解:
如果你对我们感兴趣,请砸简历,脸接。
欢迎关注专栏:
OnionBots - 知乎专栏