社会机器人是当今前沿高技术研究活跃的领域之一。国际上对社会机器人的定义是指除工业生产以外能够与人类或其他机器人进行交互的自主机器人。它聚焦于智能感知、学习与人机交互等高新技术的研究与应用,不仅是催生新一轮智能机器人产业发展的核心引擎,对我国智能装备、国防科技及武器装备建设的发展也具有十分重要的现实意义。从社会机器人的定义可以看出,社会机器人需要同时满足机器人的功能属性和社会属性。不仅能够利用自身结构完成特定的工作,还需要模拟人类的社会行为。如果机器人只能按照固定的程序完成任务而不能与周围环境产生交互,就不能称之为社会机器人。具体而言,社会机器人的实现需要完成以下目标。(1)多感官融合:具有类人视觉、听觉以及感觉等器官系统,融合多种处理器共同接受周围的环境信息。(2)多场景适应性:社会机器人与人交互的场景比较复杂,社会机器人需要适应不同的场合,完成不同的工作。(3)自主学习能力:学习能力是社会机器人的重要特征,社会机器人必须能够从与人交互的过程中收集信息,推理出事物之间的相关联系。(4)高度自动化:社会机器人必须实现较高的自动化以适应周围环境。(5)协作能力:社会机器人可与其他机器人协作完成作业,这些机器人各自完成不同部分的工作。(6)情感反应能力:情感反应是社会机器人的一个重要特征,这样才可以及时对周围环境的变化和人类的情绪波动做出相应的回应。为实现以上目标,社会机器人除了需要进行基本的硬件实现与软件驱动实外,还需要实现机器视觉、知觉、情感感知等功能。这些功能的实现需要机器学习、语音识别、面部表情识别、自主导航等各方面的理论与技术,可以说社会机器人是目前新兴理论与技术的综合应用的产物。