机器人创新设计 目录 机器人创新设计目录机器人创新设计目录
机器人创新设计作品说明材料
学 校 名 称:景德镇高等专科学校
作 品 名 称:探索者机器人创新设计
作 品 设 计 成 员:
作 品 设 计 时 间:二零一二年十月十九日
机器人创新设计 机器人创新设计机器人创新设计
摘 要
本文主要介绍了一个基于ARM7 LPC2138,32 位的高性能主控芯片控制的探
索者机器人的创新设计,该设计包括C语言编程,声控、振动、触碰、光强、闪
动、黑标、白标、近红外等多种传感控制,图形化编程及便携式编程三种编程
模式,能满足任何软件水平的用户实现简单或复杂的自动化控制程序及其他功
能实现。
在设计中,详细的展现了探索者机器人的各个功能模块、传感器的属性功能
工作状况。最后,实现整个实验功能创新设计。
1
机器人创新设计 机器人创新设计机器人创新设计
目录
摘 要……………………………………………………..…………………… 1 第一章 引言………………………………………………………..…………..… 1
1.1 探索者机器人创新设计概述…………………………....…………....… 2 1.2 探索者机器人创新设计特点...…………………………………….…… 2 1.3 探索者机器人创新设计目的…………………………..……………….. 3 1.4 探索者机器人创新设计意义和前景………………………..……..…… 4 第二章、主控板………………………………………………...……….………… 5 第三章、红外接收头……………………………………….………...…….………5 第四章、语音模块………………………………………….......……….………… 5 第五章、LED 模块………………………………………………...…….………… 6 第六章、舵机…………………………………………….…………………...…… 6 第七章、传感器………………………………………………...……….………… 7
7.1 黑标/白标传感器…………………………………………..….………… 8 7.2 近红外传感器………………………………………………….………… 8 7.3 姿态传感器…………………………………………………….………… 9 7.4 闪动传感器...………………….……………………………………….… 9 7.5 声控传感器…………………………………………………….………… 10 7.6 触碰传感器…………………………………………………….………… 10 7.7 振动传感器…………………………………………………….………… 11 7.8 触须传感器…………………………………………………….………… 11 7.9 光强传感器…………………………………………………….………… 11 第八章、编程手柄说明……………………………………………...….………… 12 第九章、C 语言编程基础指南..…………………….……………………….…… 13
9.1 安装编程环境………………………………………………….………… 13 9.2 第一个ARM 软件……………………………………………….………… 18 9.3 烧写程序……………………………………………………….………… 21 9.4 ARM 主控板端口列表…………………………………………….……… 22 9.5 库函数………………………………...…………………………..….……24
lib_io.c………………………………….…………………….………… 24 lib_irq.c………………………………...…………………….………… 26 lib_arm.c………………………………...…………………….………… 27
第十章、Robottime Robotway Studio 指南………………...…………….…… 28
10.1 准备运行环境………………………………………………….……..… 28 10.2 RRS 使用流程………………………………………………….…..…… 28 第十一章、扩展模块指南……………………...………………...……..………… 29
11.1 蓝牙模块……………………………………………………….……..… 29 11.2 语音识别模块………………………………………………….…..…… 29 11.3 自平衡模块………………………………………………..….………… 30
2
机器人创新设计 机器人创新设计机器人创新设计
第一章、引言
1.1、探索者机器人创新设计概述
“探索者”机器人创意设计是机器时代推出的一种机器人创新设计理念。探
索者采用了世界先进的仿生和欠驱动设计理念,机械结构设计概念明显,传动结
构突出,可以满足绝大部分的机械原理构造。金属机械零件美观耐用,除了可以
的搭建常规的机器人机构,还可以组合成各种仿真动物以及智能家居品。探索者
主控板采用了32 位高性能主控芯片,拥有C 语言编程、图形化编程及便携式编
程三种编程模式,能满足任何软件水平的用户实现简单或复杂的自动化控制程
序。包装箱里更配备了多种常见传感器,能让用户搭建的机器人活起来,使它们
能够听到、看到、触摸到人类世界。
1.2、探索者机器人创新设计特点
", Ⅰ、突出机构设计。
探索者的设计思路是采用多种具备“积木”特点的基础机械零件,搭建出各 式各样的机械结构。包含大量传动机构零件,引入欠驱动设计思路。除了可搭建出各种典型的机器人机构以外,更可以激发想象力,设计出无数种创意独特的机器人机构。
Ⅱ、控制能力优越。 探索者控制器采用ARM7 LPC2138,32位的高性能主控芯片,是一款专为智能机器人和小型智能设备设计的多功能控制器。拥有巨大的缓冲区空间和强大的处理功能,可同时控制6 路舵机,2路直流电机,4路传感器,并可串联协同工作,非常适合作为智能机器人的主控制器。
", Ⅲ、开放电子端口。
探索者开放了包括控制器和多种传感器在内的所有电子部件I/O 接口,并提 供所有电子元件电路图,供用户学习使用,可进行单片机、传感器、数字/模拟
3
机器人创新设计 机器人创新设计机器人创新设计
电路等课程的各种实验。极大方便了有二次开发需求的用户。
4