书籍介绍
树莓派是一款基于ARM架构、Linux系统的极简计算机,既可以用于计算机编程教育,也可以作为机器人的控制核心。第一种运行于树莓派上的编程语言是Python,这是当前人工智能领域最为流行的编程语言。机器视觉是人工智能中重要的细分研究领域,OpenCV则是当前机器视觉领域主流的开源处理库,可以方便地用于计算机图像处理,并应用于面部识别、目标识别等具体问题。本书介绍在树莓派硬件上使用Python语言,借助OpenCV库编程,来实现具有机器视觉功能(识别和抓取特定颜色物体、识别人脸、识别特定人脸、进行面部跟踪)的智能机器人。《人工智能+机器人入门与实战》力求通过一系列不同层次的软硬件任务,由浅入深地讲解人工智能的概念,同时覆盖Linux系统操作、Python编程、机器人系统搭建等多方面的综合知识。在本书案例中使用的主要硬件载体是可在桌面上固定运转的双轴云台和三轴机械臂等,它们可以代表一类智能机器人的形态。本书遵循开源、分享的创客精神,所有的硬件材料和软件内容均可以从公共平台获取,读者在充分理解的基础上,不必局限于本书所列硬件,可自行获取类似设备完成项目。本书可以作为中小学STEAM人工智能教育的一本基础读物,也可以作为中高职院校相关专业学生的参考书。
陈宇航:浙江大学物理学博士。擅长程序算法设计,了解人工智能前沿理念。主持开发过多种智能硬件套件及其配套课程。致力于青少年科技教育,帮助学生更好地迎接人工智能时代的挑战。侯俊萍:浙江大学教育学硕士。奇异思维创客课程设计师。专注于青少年STEAM教育,擅长将国际先进教育理念与前沿科技结合,进行创客课程研发与教学。叶昶:浙江工业大学自动化专业。奇异思维创客课程设计师。参与机器人、3D打印类创客课程内容设计,并负责青少年创客课程教学,具有丰富的讲课经验。