机器人技术很大程度就是屠龙术,但是现在世间没那么多龙。这个专业在国内的单独分出也不过是近两年的事,各个高校提出,由教育部审核通过的。
首先可以看到这些话题有一部分是与计算机科学相重合的,比如像learning and adaptive, SLAM, CV等等,所以CS是机器人技术中不可分割的一部分...然鹅,就学术界的内容来讲,目前发文的重点可能还是比较偏向于control theory的研究,理论性也相对较强有深挖的地方,也有广泛的应用。比如adaptive control,不仅可以运用在机器人中,在空天各种flight vehicles中也有广泛的应用。国内对于控制理论的研究主要还是自动化、控制科学与电子系做得较多。
最后说一说老本行机械与机器人的关系,控制终究是要控制实体,实体间的、实体与环境的相互作用,产生力与运动,存在了运动学与动力学模型。比如上图中的机器人路径规划,我们所研究的动力学模型部分程度上是基于机械或者力学学科的知识所提出的,我们可以通过一些控制科学的方法,比如optimal control,对该模型进行研究。即,设置所追求的最优目标(比如能量消耗最低)及相应的约束与限制(比如实体空间内的障碍物)。
所以可以总结一下,机器人科学是一个相当广阔的概念,包括了计算机、控制、电子、机械等多门学科的知识。
第二就是机器人学科的就业前景吧,这块其实我也不太懂,但之前和几家机器人企业合作过,都算是startup吧在亦庄新区附近吧。实话实说,我不觉得这些企业存在研发,他们做的产品很大程度上是在复刻国外的开源产品。面向的客户主要也是各高校实验室,作为教学与实验的器材。至于面向市场的产品,那是大部分“公司”所不具有的开发能力。当然了,还有工业机器人,比如库卡比如abb,但是这些成型的大企业,相较于互联网公司的机会可能还是相对少。
总结一下就是如果想就业,目前来看大概率还是计算机比机器人好,学术界的话其实都可以,这和方向关系太大了。比如ML CV方向,虽然火爆但竞争同样无比激烈,不管是学哪个专业以后做这方面的研究,都会迎来这种竞争。如果想做control在机器人中的应用,可以学robo。