《PIC机器人初学指南 用PIC微控制器搭建机器人》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)约翰·埃欧文(John Iovine)著;边宇枢,高志慧译
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030151771
  • 页数:238 页
图书介绍:本书前七章介绍了PIC微控制器的功能、特点、软件环境等,为简易机器人的控制及传感系统的制作和使用做准备。后六章介绍了几种典型简易机器人的制作过程(包括步行机器人、爬行机器人、机械臂、机器人小车等),其行走系统及传感系统各有特点。本书的重点是使读者了解如何根据不同运动特点,构筑基于PIC微控制器的机器人控制硬件、软件及传感系统。本书语言通俗易懂,内容具有很强的趣味性、新颖性又不失先进性。

目录 1

第1章 机器人智能 1

1.1 什么是微控制器 1

1.2 为什么使用微控制器 1

1.3 设计师使用的众多微控制器 1

1.4 编译器 2

1.5 PIC编程概述 2

1.6 软件和硬件 2

1.7 PicBasic编译器和PicBasic Pro编译器 3

1.8 EPIC编程器 4

1.9 固件 4

1.10 消耗品 5

1.11 16F84 PIC微控制器 5

1.12 步骤1:编写代码(Basic程序) 6

1.13 步骤2:使用编译器 6

1.14 步骤3:安装固件,对PIC芯片编程 6

1.15 零件列表 7

第2章 安装编译器 9

2.1 安装PicBasic编译器 9

2.2 安装PicBasic Pro编译器 12

第3章 安装EPIC软件 16

3.1 在Windows环境下安装EPIC软件 16

3.2 在DOS环境下安装EPIC软件 17

3.3 补充——应用程序目录 19

第4章 CodeDesigner 20

4.1 CodeDesigner的特点 20

4.2 软件安装 22

4.3 设置CodeDesigner选项 22

4.4 第一个程序 24

4.5 EPIC编程电路板软件 28

4.6 零件列表 29

第5章 在DOS环境下编写代码、编译代码及编程 31

5.1 编译 34

5.2 对PIC芯片编程 36

5.3 EPIC编程电路板软件 37

第6章 测试PIC微控制器 41

6.1 PIC微控制器 41

6.2 PIC实验开发板和LCD显示器 45

6.3 介绍二进制和PIC微控制器 54

6.4 伺服电机 66

6.5 零件列表 69

第7章 智能系统 70

7.1 构建智能的方法 70

7.2 智能体现在哪里 72

7.3 分层的行为反应 72

7.4 基于行为的机器人技术 73

第8章 沃尔特的海龟机器人 74

8.1 基于行为的机器人技术 74

8.2 威廉斯·格雷·沃尔特——机器人技术先驱 74

8.4 机器人具有的行为 75

8.3 四种操作模式 75

8.5 制作一个沃尔特海龟机器人 76

8.6 驱动电机和转向电机 77

8.7 改装HS-425BB伺服电机 78

8.8 制作金属板 80

8.9 外壳 85

8.10 确定重心位置 86

8.11 把缓冲器连接到机器人底座上 86

8.12 碰撞开关 87

8.13 安装转向电机 88

8.14 光敏电阻 88

8.15 调整传感器组件 90

8.16 示意图 94

8.17 程序 96

8.18 添加睡眠模式 98

8.19 电源 98

8.20 行为 99

8.21 误差因数 99

8.23 习惯于向左转或向右转 100

8.22 光线强度 100

8.24 零件列表 101

第9章 Braitenberg小车 102

9.1 神经系统的I/O关系 103

9.2 小车 104

9.3 制作小车 105

9.4 第二个Braitenberg小车(具有躲避光源的行为) 115

9.5 零件列表 115

10.2 六条腿——三脚步态 117

第10章 六足步行机器人 117

10.1 模仿生物 117

10.3 具有三个伺服电机的步行机器人 118

10.4 功能 119

10.5 向前行走 119

10.6 向后行走 120

10.7 向左转弯 121

10.9 制作机器人 122

10.8 向右转弯 122

10.10 零件列表 136

第11章 语音识别 138

11.1 应用 139

11.2 软件方法 140

11.3 学习听 140

11.4 依赖说话者的语音识别系统和不依赖说话者的语音识别系统 140

11.5 可识别的语音类型 141

11.6 语音识别电路 141

11.7 测试语音识别电路 144

11.8 不依赖说话者的语音识别系统 144

11.9 语音安全系统 145

11.10 语音接口控制电路 145

11.11 制作电路 150

11.12 对语音识别电路编程:训练,测试,重新训练 150

11.13 SRI-02和SRI-03接口电路 150

11.14 机器人控制 150

11.15 零件列表 152

第12章 机器人手臂 155

12.1 机器人伺服电机模块 155

12.2 基本的伺服电机支架组件 157

12.3 多个伺服电机组件装配在一起 159

12.4 制作一个带有五个伺服电机的机器人手臂 160

12.5 伺服电机 162

12.6 四个或五个伺服电机的控制器 168

12.8 添加一个机器人手臂的底座 181

12.7 提高机器人手臂的抓重能力 181

12.9 零件列表 186

第13章 双足步行机器人 188

13.1 平衡问题 189

13.2 一些反馈 189

13.3 伺服电机 190

13.4 伺服电机支架 190

13.5 脚掌 191

13.6 装配 192

13.7 示意图 193

13.8 程序 194

13.9 改进 203

13.10 零件列表 204

第14章 机器人彩色视觉系统 205

14.1 CMU摄像机 206

14.2 串行通信 207

14.3 VB应用程序 209

14.4 CMU摄像机与机器人的连接 210

14.6 程序1 211

14.5 在16MHz下运行PIC 16F84微控制器 211

14.7 程序2 214

14.8 程序3 221

14.9 运行程序 227

14.10 改进 227

14.11 零件列表 227

供货商 229

索引 231