基于机器人创新实训室方案Word文档下载推荐.docx
- 文档编号:22340398
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:24
- 大小:454.87KB
基于机器人创新实训室方案Word文档下载推荐.docx
《基于机器人创新实训室方案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于机器人创新实训室方案Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
XBee无线通讯模块
1mW芯片天线,250kbps~115kbps,室内30m,室外100m通讯距离
用于无线传送物品或者设备信息
小型GPS模块
GPS模块具有内部集成天线,依靠多达12颗卫星,能够输出标准的基于NMEA0183字段或者经过处理后的数据信息。
GPS通过串行通信接口,能够提供当前的时间、日期、纬度、经度、海拔高度、速度和前进方向等数据信息。
实际应用:
导航、跟踪系统、绘图、车队管理以及机器人等。
跟踪并感知机器人位置
配套电脑和网络设备
PC机等
配套物体和设施
带颜色的物体、机器人跟踪轨道、障碍物等
注意:
以上设备数量可以根据学校实际情况进行调整。
目录
一、方案背景2
二、方案目的2
三、项目设计2
四、设备配置2
1、BS2微控制器应用开发平台2
2、C51/AVR单片机应用开发平台3
3、基于ARMV7CoretexM3嵌入式开发平台5
4、两轮小车对象5
5、中型自主移动机器人6
6、扩展智能传感器套件10
循迹传感器模组10
超声波传感器10
编码器反馈套件10
双轴加速度计10
三轴加速度计11
颜色传感器套件11
温湿度传感器11
视频采集套件11
传感器安装云台12
7、RF无线电发射/接受模块12
8、无线射频识别卡(USB或串口通信)12
9、小型GPS模块12
五、方案配置及报价12
一、方案背景
传感与物联网技术是继计算机、互联网技术之后,世界信息产业的第三大浪潮,该技术通过现代智能传感器技术、射频识别(RFID)技术、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
本方案将机器人模拟各种物流车辆和侦察机器人等,将每一个机器人的本身信息和感知到的现场环境信息同互联网连接起来,以实现机器人的感知信息传输、机器人识别和定位、跟踪、监控和管理功能。
二、方案目的
机器人是未来技术的核心,装备各种传感器的机器人可以模拟未来各种移动智能设备,实现对周边环境(如温度、湿度、光强等)和被侦测物体的特性(如浓度、密度、温度)检测与信号转换,并通过无线传输机器人和RFID技术连接到互联网。
为了使学生能够真正掌握互联网的核心技术(包括射频技术、传感技术、GPS技术和ZigBee无线传输技术等),本实验室通过提供各种机器人对象、传感器模块、无线传送模块和GPS模块的组合,让学生在构建各种物联网的过程中掌握物联网的集成技术和应用编程方法。
三、项目设计
1、给固定的物体增加RFID标签、传感和发射模块,直接将物体的属性等信息发到互联网上,实现对不可移动的设备和财产的监控和保管;
2、给移动的物流车辆或者其它移动设备增加传感和无线传送功能,将本身的属性或者感知到周边环境信息发送到互联网,实现对移动设备或者财产的监控和管理。
3、其他物联网扩展应用。
四、设备配置
1、BS2微控制器应用开发平台
BS微控制器是以PBASIC为编程语言,控制器本身植入了PBasic语言解释器,通过解释器对PBASIC应用程序进行解释执行的微型计算机,一般具有8路或16路I/O通道,每个I/O通道管脚可直接连接到按钮开关、发光二极管、扬声器、电压计及其它TTL装置等。
通
过增加一到两个额外元器件,I/O接脚就可以连接到非TTL装置,如线圈、继电器等。
根据存储容量、处理器速度、以及指令执行速度的不同分为若干型号。
机器人上常见的BS系列控制器如下:
PIC2芯片由一个5伏特电压调节器、晶振、SerialEEPROM和PBASIC解释器(使用MicroChip公司8位的PIC16C57单片机)组成,PBASIC程序储存在非挥发性(断电后程序仍可保留)的SerialEEPROM内,解释器从EEPROM读取已储存的程序代码或将数据写进去。
解释器每次读取一条指令,经过解释后对输入/输出接脚、或本身内部结构进行适当的操作。
PBASIC程序储存在EEPROM中,程序可无限地被重复修改及写入。
PIC2被封装为24脚双列直插式芯片,含有两个专用个串行通讯口,16个IO管脚,以及供电管脚。
2、C51/AVR单片机应用开发平台
C51/AVR教学板涵盖了由“AT89S52”组成的51单片机最小系统和由“ATMEGA8”组成的AVR单片机最小系统。
AT89S52是一种高性能、低功耗的8位单片机,内含8k字节ISP(In-systemProgrammable,在系统编程)可反复擦写1000次的FLASH只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS51指令系统及其引脚结构。
在实际工程应用中,功能强大的AT89S52已成为许多高性价比嵌入式控制应用系统的解决方案。
对微控制编程采用德国KEIL公司出品的51系列单片机C语言集成开发系统。
通过该集成开发系统,可以直接对单片机的4个8位的并行I/O口:
P0、P1、P2和P3进行编程控制。
这4个接口,既可以被定义为输入,也可以被定义为输出;
可按8位处理,也可按位方式(1位)使用。
AT89S52芯片是一个标准的40引脚双列直插式集成电路芯片。
ATmega8作为CPU,ATmega8是一种比51系列更为强大的高性能、低功耗的8位单片机,不需要仿真机和编程机,只需运用ISP电缆就可以对单片机的FLASH反复擦写10000次以上,因此使用起来特别方便简单,尤其适合初学者使用,而且配置十分灵活,可扩展性特别强。
在实际工程应用中,功能强大的ATmega8已成为许多高性价比嵌入式控制应用系统的解决方案。
对微控制编程采用WinAVR编辑器集成开发系统。
通过该集成开发系统,可以对AVR系列单片机拥有的23个可编程、并且内部带上拉电阻的并行I/O口:
PC、PB和PD进行编程控制。
这23个接口,既可作为输入,也可以作为输出;
单片机ATmega8是一个标准的28引脚双列直插式集成电路芯片。
1.主要特点
通过两个跳线,实现51单片机和AVR单片机切换工作或同时工作。
在一块控制板上完成AVR和C51间的异种单片机间通信实验。
配备各自独立的RS232接口,实现与计算机进行串行通信。
配备各自独立的ISP接口,实现在系统编程。
配备各自独立的20PIN排母接口,实现与其他设备如液晶屏、视频采集等套件的连接,从而完成更多任务。
为每种单片机配备4组3PIN电机驱动接口,为机器人的伺服电机提供电源和驱动信号。
提供47mm×
36mm的实验面包板,结合单片机各IO口,可搭建电路,或与其他传感器连接,完成更多的单片机实验。
2.配件清单
电路板(包含电源模块和相关接口)
Atmel89S52单片机
AtmelAtmega8-16PU单片机
3.技术参数
尺寸:
102mm×
97mm
电源:
6~9V直流电源
晶振:
11.0592MHz(89S52)4MHz(AVR)
4.89S52性能参数
与MCS-51单片机产品兼容
8K字节在系统可编程Flash存储器
擦写寿命1000次
256字节的片内RAM
512字节的片内EEPROM
三级加密程序存储器
32个可编程I/O口线
三个16位定时器/计数器
八个中断源
全双工UART串行通道
低功耗空闲和掉电模式
掉电后中断可唤醒
看门狗定时器
掉电标识符
工作电压:
4.2-5.5V
5.Atmega8性能参数
高性能、低功耗的8位AVR微处理器
8K字节的系统内可编程Flash
擦写寿命10,000次
512字节的EEPROM
1K字节的片内SRAM
23个可编程的I/O口
通过片上Boot程序实现系统内编程
两个具有独立预分频器8位定时器/计数器,
一个具有预分频器、比较功能和捕捉功能的16位定时器/计数器
两个可编程的串行USART
具有独立振荡器的实时计数器RTC
三通道PWM
8路10位ADC
可工作于主机/从机模式的SPI串行接口
具有独立片内振荡器的可编程看门狗定时器
2.7~5.5V
3、基于ARMV7CoretexM3嵌入式开发平台
“大学版”包含Cortex-M3嵌入式系统的JTAG接口(底板)、RS232串口(底板)、CAN总线接口(底板)、USB接口(底板)、SD卡接口(底板)、触摸屏接口(底板)、音频接口(底板)、存储扩展接口(底板)、RTC实时时钟接口(底板)、I2C/EEPROM接口(底板)、A/D接口(底板)、Key接口(底板)、LED接口(底板面包板外接)、LCD1602接口(底板)、LCD12864接口(底板)、TFTLCD接口等,还包括常用数字温度传感器,覆盖范围极广,便于教学;
还安装了150mm×
120mm大小的面包板,结合提供的接口,可以在上面连接传感器;
此外还提供了20PIN的排母,可以用来扩展新的面包板或更多的传感器模块,支持多种电源接口:
电池、USB(可采用电脑、笔记本USB接口供电,方便学生学习)、变压器、开关电源。
支持5-12V宽电源供电。
主要技术指标:
1、采用模块化结构、开放式接口;
2、在PC机上用软件对开发板进行编程,在通过ULINK仿真器连接JTAG口将程序下载到开发板中,拔去连接线,可按指令自主运行编写的程序;
3、引出所有I/O口方便2次开发,或者科技创新;
4、支持80路数字式输出,可控制至多80个舵机、继电器、电继阀、LED灯、蜂鸣器;
5、16路12位模拟输入,I2CEEPROM接口,4个LED与4个按键,2个MAX3232芯片和DB9针口,SD卡插口,字符型LCD1602和触摸式点阵液晶12864,TFTLCD,1线制温度传感器DS18B20,CAN总线接口,USB接口,扬声器及麦克风
6、具有基本传感器:
红外、光敏、麦克风、碰撞等;
可配置扩展传感器或执行机构,如:
灭火风扇,超声测距,红外测距等。
4、两轮小车对象
名称
图片
参数
伺服电机
外形尺寸(mm):
40.5x20.0x38.0
重量:
45.0g
速度:
0.19sec/60°
扭矩:
47oz-in
底盘
底盘1个
电池盒1个
轮子和支撑脚轮1套
连接螺丝1套等
5、中型自主移动机器人
中型自主移动机器人是一个集机器人教学、研究一体的综合平台,具有可靠性高,系统开放性大,可扩展性好等特点。
它融小车机械、精密传动、智能伺服驱动、实时图像处理与图像识别、自组织与自学习、多智能体协调以及无线通讯技术于一体,既是一个典型的机电一体化系统开发平台,又是一个多智能体系统、多机器人协调合作与对抗的研究平台。
1、中型智能机器人系统软件平台组成
中型智能机器人系统软件由五部分组成:
视觉模块、个体策略模块、整体策略模块、运动控制模块及网络通信模块。
1).视觉模块:
视觉模块是一套面向多种应用的实时机器视觉软件。
具有目标识别、跟踪、定位、通信等多种功能。
可以适用于单目视觉、全景视觉以及显微视觉系统。
主要功能及特点如下:
1.多目标跟踪,可以设定8个颜色通道。
2.目标定位,可以计算目标的相对距离和朝向。
3.实时图像处理,处理速度为25帧/秒(2.0GHzP4-MCPU,256MRAM,320×
240图像分辨率)
4.提供二次开发的接口(C++)
5.图像处理结果可以网络实时调用
6.通道学习结果可以保存和调用
7.支持在线和离线两种特征学习方式。
8.窗口式操作界面,简单易用
9.HIS(色调/亮度/饱和度)颜色空间域值划分,对光线变化的鲁棒性强。
2).个体策略模块:
个体策略模块是对机器人个体的规划与控制。
●机器人规划与控制,包括避障、导航、路径规划等。
●传感器融合,包括对全向视觉、前向视觉、里程计等信息的融合。
●递阶式体系结构:
具备完整的任务规划和行为控制机制。
●提供了丰富的标准API函数:
加快了用户二次开发进度。
●基于进程间通信(IPC)的软件结构,实现灵活、快捷的编程方式。
●采用面向对象的技术设计软件,使整个程序设计更加标准化。
●混合式的控制体系结构,使机器人兼备规划能力和快速的反应能力。
●基于状态机的行为产生机制,便于用户理解并设计新行为。
●预定义丰富的标准API行为函数,加快用户开发程序的进度。
3).整体策略模块:
教练模块是用于多移动机器人控制的一个任务规划与实施平台,主要解决机器人的传感、通信、控制、规划和协作等关键问题,可以完成多移动机器人的编队、合作导航、定位、踢足球等多种复杂任务,其中涉及技术领域较多,如多机器人学、任务规划、多智能体系统、分布式感知、人机交互、网络通讯等。
软件主要功能及特点如下:
●在程序设计上,本软件采用面向对象和图形化的方法,使用了大量的可视化控件,为用户提供了一个简洁易用的开发设计环境。
●易用性:
本软件所实现的功能都可由用户使用鼠标操作来完成,同时提供一些键盘功能键与快捷键方便用户的使用。
所有操作都不需要用户进行代码编写(获得作者许可的对软件的二次开发除外)。
●图形化:
本软件使用了大量的可视化控件,同时为了实现有限状态机的方法还自主开发了大量的实用控件。
●重用性:
对于机器人任务,可以保存、重用,并且可以将任务合并、修正。
●可扩展性:
在软件中,为用户保留了状态和触发的扩展,用户可以根据自己的使用需要自行设计添加新的状态和触发,只要满足约定的控件要求和设计正确的通讯报文,用户自定义的控件使用起来与系统控件同样简单方便。
4).运动控制模块
运动控制模实现了对机器人运动系统的控制,可实现位置、速度控制。
整个模块窗口式操作界面,简单易用。
有很强的可扩展性,方便用户二次开发。
1.运动控制接口函数DLL库,提供机器人底层运动控制所需的各种功能函数,包括电机运动方式、加减速模式、电机控制方式的设置等。
2.运动控制调试环境模块,能够对机器人运动电机的电流环、速度环和位置环参数进行调整和设置,使电机处于最佳的工作状态。
3.机器人规定动作演示软件及其源代码:
机器人表演走往复直线、矩形、三角形和圆形轨迹,为机器人运动控制提供实际案例。
4.基于红外传感器的避障演示软件及其源代码:
基于机器人反应式行为理论设计的机器人避障算法和演示软件。
5.语音识别的演示软件及其源代码:
通过语音远程控制机器人系统的行为和动作。
6.基于全向视觉系统的颜色体跟踪演示软件及其部分源代码:
计算机视觉的基础理论和实现技术。
5).平台外型
6).平台特点
1.系统控制架构采用上下位机网络控制结构,尺寸紧凑,可以非常方便地扩展运动控制轴和运动控制器,传统的机器人基本都采用通用DSP运动控制卡,通过PCI总线或者104总线与PC连接,扩展控制卡比较困难和麻烦,而且尺寸较大。
2.多轴控制与驱动器通过串口与上位计算机通讯,连接简单可靠,而通用DSP运动控制卡与PC的连接采用PCI总线或其它总线结构,当机器人在剧烈运动的过程中,容易死机,造成机器人系统的可靠性不高。
3.运动控制器采用驱动与控制一体化DSP智能模块,大大减少了电气系统连线,进一步提高了系统的可靠性。
而传统的机器人基本都采用运动控制器加独立的驱动模块,大大增加了系统的电气连线,降低了系统的可靠性。
4.上位机可以采用笔记本、嵌入式工控机或普通工控机,用户可以根据应用灵活选择,并可以随时升级,而传统的机器人通常都是采用普通工控机,与下位控制卡紧耦合,升级换代比较麻烦。
7).可作为教学及科研平台
提供完善的教学指引,配套教材:
《智能移动机器人的制作与编程》
编著者:
深圳市鸥鹏科技有限公司秦志强博士
华南理工大学闵华清教授
出版社:
电子工业出版社
教材目录和内容:
第1章智能移动机器人的大脑和编程环境……………………………………………1
1.1智能移动机器人的大脑硬件和软件…………………………………….………1
1.2笔记本电脑………………………………………………………………….……2
1.3嵌入式工控机………………………………………………………………….…5
1.4编程环境的安装与使用…………………………….…………………………8
第2章智能移动机器人的伺服电机与运动控制……………………………………17
2.1直流伺服电机简介………………………………………………………………17
2.2智能运动控制与驱动器简介…………………………………………..……19
2.3智能运动控制器的调试环境……………………………………………..……20
2.4直流伺服电机的力矩控制……………………………………………..………25
2.5直流伺服电机的速度控制………………………………………………..……27
2.6直流伺服电机的位置控制……………………………………………..………29
2.7智能控制器的DLL与编程………………………………………..…………..31
第3章智能移动机器人的移动机构和运动测试……………..………………………39
3.1两轮差动移动机构与运动学编程………………………………..……………39
3.2三轮万向移动机构与运动学编程……………………..………………………41
3.3四轮万向移动机构与运动学编程………………………………..……………43
3.4两轮差动机器人的运动学测试编程……………………………..……………45
第4章智能移动机器人的力觉导航………………………………..………………51
4.1直流伺服电机的力觉反馈……………………………………..……………51
4.2智能移动机器人的力觉导航策略与编程………………………..……………52
第5章智能移动机器人的红外导航…………………………..…………………59
5.1红外测距传感器简介…………………………………………..……………59
5.2红外导航策略与编程……………………………………………..……………60
5.3红外和力觉的混合导航策略与编程…………………………………..……63
第6章智能移动机器人的超声导航…………………………………………..67
6.1超声波测距传感器简介………………………………………………………..67
6.2超声导航策略与编程…………………………………………………..………68
6.3超声、红外和力觉的混合导航策略与编程………….……….………………73
第7章智能移动机器人的目标跟踪…………………………..…………………81
7.1全向视觉系统的简介…………………………………………………..………81
7.2目标颜色的选定和颜色滤波器的调整………………..………………………84
7.3颜色目标的跟踪策略……………………………………………..……………88
7.4全向视觉系统的DLL与编程…………………………………………….……92
7.5颜色球跟踪实践……………………………………………….…………..…106
第8章智能移动机器人的人脸识别与跟踪……………………………………111
8.1人脸识别视觉系统简介………………………………………….………..…111
8.2人脸识别系统的DLL与编程……………………………………………..…115
8.3人脸跟踪………………………………………………………………………119
第9章智能移动机器人的通讯与协作……………………….……………..…127
9.1无线通讯网络…………………………………………………….………..…127
9.2智能移动机器人的远程操作………………………………………….………130
9.3多智能机器人的通讯实践…………………………………………….………136
第10章智能移动机器人的应用——RoboCup中型足球机器人竞赛…….………..151
10.1RoboCup中型组足球机器人竞赛简介………..…..........…..………….…151
10.2足球机器人的软件模型……………………………….……………………155
10.3足球机器人的视觉模块与使用………………………….…………………160
10.4足球机器人的世界模型…………………………………………….…………171
10.5足球机器人的决策状态机…………………………………………….………176
10.6足球机器人的对抗演练……………………………………….………………180
6、扩展智能传感器套件
循迹传感器模组
循迹传感器模组由4组QTI传感器组成,经过组合使用,可以使机器人完成跟随黑线运动的动作,另外我们也可提供焊装好4组QTI传感器的单块板方式下的套件。
QTI传感器由红外发射和接收器组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机器人 创新 实训室 方案