[第1课]
人形机器人概述
主题:通过机器人秀引入人形机器人,介绍人形机器人是什么、能做什么,以及如何做,接着介绍人形机器人的组成,在对人形机器人的总体构成介绍的基础上,较详细地介绍了其软件组成及软件各部分的通信方式。简要介绍了脉冲宽度调制(PWM)控制电机的原理,及利用编码PWM信号控制人形机器人关节转角的方法。
[第2课]
机器人动作设计
主题:采用机器人BASIC语言结合“示教”功能,以通俗易懂的方式,介绍机器人动作程序设计的方法。并结合机器人舞蹈动作的需求,介绍模块化及顺序结构程序的概念,并具体应用到机器人舞蹈动作的整体设计过程中,同时针对遥控机器人及多次重复动作的应用需求,介绍分支和循环程序设计思想。针对机器人组装及机械加工中本身所固有的误差,介绍如何用软件调零的方式在一定程度上解决此问题,从而保证同一套动作在多机器人上的一致,并减小多机器人协调的困难。
[第3课]
感知程序设计
主题:人能够通过自身的平衡系统实现稳定行走,机器人如何实现稳定行走呢?另外,机器人能否具有简单的智能,在摔倒后自行爬起、行走时能辨别方向,在跳舞时能保持与同伴的协调,所有这些都需要能够感知外界环境。本讲介绍为实现这些功能要用到的传感器,如实现稳定行走的陀螺仪、检测摔倒的倾斜仪、辨别方位的数字指南针以及实现语言听说的无线通信模块和模拟眼睛的摄像头等。并将结合应用需求主要介绍陀螺仪和倾斜仪的基本工作原理。
[第4课]
人形机器人组装与结构设计
主题:本讲将以一款机器人为例,介绍将一组机器人零件组装成一个完整的机器人的全过程。讲授中将以设计好的三维虚拟装配演示动画作为辅助手段,让学生能全方位、多视角直观地看到组装的全过程。同时将实际装配的演示与虚拟装配动画及学生实际操作有机结合,让学生对实际装配有切身体验。而在教师讲授过程中,则将着重强调装配中需要注意的问题,通过实例展示常见错误及由于错误而返工对组装效率的影响,培养学生注重细节的习惯与意识。最后在拼装人形机器人结构的基础上,对舵机与主控板的连线方法进行讲解。在完成后,引导学生对该机器人的(并行)连线方式的优缺点进行思考,得出此连线方式下线太多、安装烦锁的缺点,从而引出一根总线控制机器人的方式。
[第5课]
机器人控制系统硬件设计
主题:首先讲解机器人控制板的应用需求,接着讲解机器人关节(伺服电机)的主要控制方式:PWM,串行通信等。并对伺服电机的工作原理进行简介,简要介绍伺服电机的内部调节原理。最后,详细介绍机器人控制电路板控制舵机的底层软件设计方法,全面介绍各种方法,比较其优缺点,并最后给出我们认为合适的控制算法。
[第7课]
人形机器人中一些难度较高的技术
主题:本讲将介绍人形机器的一些难度较高的技术与应用。具体包括人形机器人的自主舞蹈、全自主与半自主人形机器人足球、人形机器人仿真技术等。讲解以上各种技术的应用。应用仿真技术,可实现人形机器人步态的自动设计。而人形机器人的自主舞蹈主要涉及音乐节奏与节拍的识别,舞蹈动作的生成,及根据节奏自主舞蹈的方法。人形机器人足球主要涉及视觉、识别其他机器人、球定位和自身位置定位等相关技术。