《机器人编程设计与实现》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:曹琳琳,王绍锋主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2017
  • ISBN:9787568026826
  • 页数:172 页
图书介绍:本书介绍了机器人的发展历史、机器人的定义、分类以及放入机器人的发展,介绍了Robobasic的使用语法,着重的介绍了MF机器人的动作程序设计,通过各种实例来详细设计了各种机器人的运动。本书包括机器人的基础知识,仿人机器人发展概况,Robobasic语言语法,MF机器人基本动作程序设计以、机器人语言系以及对未来机器人展望。本书可供计算机、软件、电信、电子、电气机械、信息工程等各专业技术人员和大学机器人相关专业的教材,也可以作为机器人爱好者的参考教材,尤其对全国高校机器人教学具有很强的实践指导意义。

第1章 概论 1

1.1 机器人的发展历史 1

1.1.1 机器人名字的由来 1

1.1.2 国内机器人发展历史 2

1.1.3 国外机器人发展历史 5

1.2 机器人的定义 8

1.2.1 机器人的概念 18

1.2.2 新一代机器人的特征 19

1.3 机器人的分类 20

1.3.1 按国家标准分类 20

1.3.2 按机器人发展时期分类 20

1.3.3 按几何结构分类 21

1.3.4 按机器人的控制方式分类 21

1.3.5 按机器人的驱动方式分类 22

1.3.6 按机器人的用途分类 22

第2章 仿人机器人发展概况 26

2.1 仿人机器人的定义 26

2.1.1 仿人机器人的概念 26

2.1.2 仿人机器人的研究重点 27

2.2 仿人机器人发展概述 28

2.2.1 国外仿人机器人的发展现状 28

2.2.2 国内仿人机器人的发展现状 32

2.2.3 仿人型竞技娱乐机器人的研究现状 33

第3章 roboBASIC软件介绍 38

3.1 软件安装及操作界面 38

3.1.1 在Windows 7系统下安装软件 38

3.1.2 在Windows 10系统下安装软件 41

3.2 roboBASIC v2.80介绍 43

3.2.1 标题栏 43

3.2.2 菜单栏 44

3.2.3 工具栏 58

3.2.4 辅助窗口 59

3.2.5 状态栏 59

第4章 roboBASIC语言语法介绍 60

4.1 roboBASIC语法概述 60

4.2 roboBASIC基本语法 60

4.2.1 标识符集 60

4.2.2 表达式和运算符 60

4.2.3 数据变量和常量 62

4.2.4 其他语法 63

4.3 roboBASIC命令指令 64

4.3.1 roboBASIC命令声明 64

4.3.2 roboBASIC控制流指令 65

4.4 roboBASIC电机控制指令 69

4.5 roboBASIC语音控制指令 77

4.6 roboBASIC外部通信指令 80

第5章 MF机器人基本动作程序设计 83

5.1 MF仿人机器人介绍 83

5.1.1 MF机器人简介 83

5.1.2 MF机器人硬件结构 83

5.1.3 MF机器人组装步骤 87

5.2 仿人机器人基本动作 97

5.2.1 站立欢呼的程序设计 97

5.2.2 弯腰欢呼的程序设计 98

5.2.3 获胜礼仪动作的程序设计 100

5.2.4 敬礼动作的程序设计 101

5.2.5 倒地后站立的程序设计 101

5.2.6 机器人抱抱的程序设计 103

5.3 仿人机器人行走动作的程序设计 105

5.3.1 向前一步动作的程序设计 105

5.3.2 后退一步动作的程序设计 108

5.3.3 连续行走的程序设计 110

5.4 仿人机器人原地动作的程序设计 113

5.4.1 原地踏步动作的程序设计 113

5.4.2 向左跨步的程序设计 115

5.4.3 向右跨步的程序设计 116

5.4.4 原地向左右转动作的程序设计 117

5.4.5 飞翔动作的程序设计 118

5.4.6 单脚抬起独立动作的程序设计 121

5.5 仿人机器人翻滚动作的程序设计 123

5.5.1 倒立动作的程序设计 123

5.5.2 左右翻滚动作的程序设计 126

5.5.3 前后翻滚动作的程序设计 130

5.6 复杂动作的程序设计 134

5.6.1 单杠运动的程序设计 134

5.6.2 斜坡运动的程序设计 136

5.6.3 阶梯运动的程序设计 140

第6章 机器人编程语言 146

6.1 机器人语言系统概述 146

6.1.1 机器人语言的特点 146

6.1.2 机器人语言系统的结构 147

6.1.3 机器人的控制方式 147

6.2 机器人编程要求与语言类型 150

6.2.1 机器人编程要求 150

6.2.2 机器人编程语言类型 150

6.3 机器人编程语言的基本功能和发展 152

6.3.1 机器人编程语言的基本功能 152

6.3.2 机器人编程语言的发展 153

6.4 常用机器人编程语言 153

6.4.1 AL语言 154

6.4.2 VAL语言 156

6.4.3 IML语言 158

第7章 未来机器人 159

7.1 发展趋势 159

7.2 仿生机器人 159

7.2.1 兽型机器人 160

7.2.2 蛇形机器人 160

7.2.3 昆虫机器人 161

7.2.4 蝎子机器人 162

7.2.5 蜗牛机器人 162

7.2.6 壁虎机器人 163

7.2.7 爬树机器人 163

7.3 未来机器人 164

7.3.1 自适应机器人 164

7.3.2 球形机器人 165

7.3.3 微型机器人 166

7.3.4 纳米机器人 167

7.3.5 无线机器人 168

7.4 其他机器人 169

7.4.1 太阳能飞机 169

7.4.2 超级机器人 170

7.4.3 智能广域机器人 170

参考文献 172