第一章 机器人简介
第一节 什么是机器人
第二节 机器人的发展
第三节 机器人的结构
一、控制器
二、传感器
三、电源
四、反馈系统
五、实践与思考
第二章 乐高机器人组件和常用编程工具
第一节 乐高组件的基本尺寸
第二节 组件和种类
第三节 乐高机器人使用的编程软件
一、bricx command center
二、robolab 2.9
三、robot c
四、lego mindstorms education nxt programming
五、实践与思考
第三章 搭建技巧与常见的机械传动方式
第一节 乐高机器人搭建
一、结构与功能模块设计
二、结构与载重
第二节 机械传动方式
一、齿轮传动
二、链传动
三、滑轮和皮带传动
四、蜗轮蜗杆传动
五、平面连杆传动
六、差动机构
七、实践与思考
第三节 机器人的行走方式
一、四轮驱动装置
二、万向轮
三、机器人转向方式
四、用腿行走
五、实践与思考
第四节 触角和传感器的安装
一、简单的触角
二、杠杆型触角
三、夹子和爪
四、实践与思考
第四章 乐高机器人常用传感器和输出设备
第一节 乐高机器人常用传感器
一、光传感器
二、触动传感器
三、声音传感器
四、超声波传感器
五、内置角度传感器
六、温度传感器
第二节 乐高机器人输出设备
一、驱动器
二、lcd显示屏
三、蜂鸣器
四、灯光
五、实践与思考
第五章 为机器人编写程序
第一节 软件编程环境
一、软件菜单
二、软件面板介绍
三、数据中心和数据线
四、蓝牙通信的设置
五、下载与运行程序
第二节 输出模块
一、马达模块
二、行走模块
三、声音模块
四、显示模块
五、发送信息模块
六、灯光显示模块
七、实践与思考
第三节 结构模块
一、等待模块
二、循环模块
三、分支模块
四、终止模块
五、实践与思考
第四节 传感器模块
一、触动传感器模块
二、声音传感器模块
三、光传感器模块
四、超声波传感器模块
五、按钮模块
六、内置角度传感器模块
七、计时器模块
八、蓝牙接收模块
九、温度传感器模块
十、第三方传感器
十一、实践与思考
第五节 数据模块
一、比较模块
二、逻辑模块
三、运算模块
四、随机模块
五、范围模块
六、变量模块
七、子程序模块
八、实践与思考
第六节 高级模块
一、数字文本转换模块
二、文本模块
三、文件存取模块
四、校准模块
五、实践与思考
第六章 机器人在实验中的应用
第一节 数据采集的方法
第二节 数据采集在实验中的应用
一、利用蓝牙和超声波传感器测量距离
二、测量物体运动的速度
三、利用nxt验证牛顿第二定律测量
四、利用nxt进行声音速度测量
五、利用nxt测量重力加速度
六、利用nxt制作测。量仪测量
附录 机器人构建图示
参考文献及参考网站