自主移动机器人培训教材

自主移动机器人培训教材

ID:38608957

大小:1.27 MB

页数:29页

时间:2019-06-16

自主移动机器人培训教材_第1页
自主移动机器人培训教材_第2页
自主移动机器人培训教材_第3页
自主移动机器人培训教材_第4页
自主移动机器人培训教材_第5页
资源描述:

《自主移动机器人培训教材》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自主移动机器人培训教程全自主移动机器人深圳市鸥鹏科技有限公司简介深圳市鸥鹏科技有限公司(Open Technology Ltd)是一家专业从事机电一体化和专业机器人创新产品研究、开发、生产和销售的高新技术企业,开发的具有自主知识产权的机电一体化和专业机器人集成技术及产品不仅可以广泛的应用于工业自动化领域,而且还可以广泛的应用于普通高等院校和职业技术学院的自动化和机电一体化等相关专业的实训、教学和研究。本手册主要围绕普通高等院校和职业技术学院的数控原理与数控技术、专业机器人和控制原理和控制工程等综合创新实验室的建设来介绍

2、产品,但这些产品并不仅仅限于教学应用,他们的大多数产品都可以直接应用于工业领域。更详细信息请登录:www.open-tech.com.cnwww.szopen.cn全自主移动机器人自主移动机器人简介Robocup足球机器人世界杯是目前世界上规模最大的智能机器人联盟。Robocup中型组足球机器人是目前Robocup足球机器人比赛中最富挑战性的课题之一,博得许多机器人研究机构和大学的青睐。DM-B系列智能机器人系统既能够面向RobotCup中型组足球机器人竞赛提供一个标准比赛任务。能够用于如实时计算机视觉、多机器人协作算

3、法等其他多种研究。还可以满足机电,自动控制等课程的教学演示、工程实训,以提高学生的综合创新能力。可扩展成工业领域和服务领域的智能无人小车和智能服务机器人。全自主移动机器人DM-B系列智能机器人标准配置DM-B200:DM-B400:全自主移动机器人自主移动机器人整体外形图全自主移动机器人自主移动机器人机械模块机械外壳驱动轮全维视觉安装架踢球机构传感器安装位全自主移动机器人自主移动机器人电气控制模块直流伺服电机电源系统运动控制器螺线管全自主移动机器人自主移动机器人传感器模块全维视觉前向视觉电子罗盘(可选)红外传感器(可选

4、)超声波传感器(可选)全自主移动机器人自主移动机器人使用接口连线笔记本启动机器人上电硬件模块测试硬件模块测试硬件检查全自主移动机器人自主移动机器人软件模块运动控制模块视觉模块策略模块WindowsXPProfessional操作系统需要摄像头驱动程序运动控制动态链接库TML_lib.dll,视觉动态库omni_vision.dll,决策动态库decision_making.lib和控制动态库control.lib。推荐运行在PCCPU800MHz以上,256M以上内存环境。软件运行环境:全自主移动机器人程序模块划分及工

5、作流程一运行于BlackGen上的程序从结构上可以分为4个主要模块:视觉模块决策模块运动控制模块通信模块除BlackGen之外,还有一个教练(Coach)程序用于远程控制和查看当前信息。BlackGen运行在机器人的笔记本中,Coach运行在场外的计算机里面,一个Coach程序可以控制多个BlackGen程序。全自主移动机器人程序模块划分及工作流程二全自主移动机器人程序模块划分及工作流程三BlackGen整个进程由5个线程组成:视觉线程,决策线程运动控制线程通信线程另外还有一个主线程,它是程序的入口,它先为整个进程作一

6、些必要的初始化,如:初始化摄像头,读取配置文件等。然后创建另外4个线程,接着就等待键盘输入和处理指令,键盘输入的指令有start(开始),stop(暂停),end(程序结束)。全自主移动机器人程序模块划分及工作流程四全自主移动机器人视觉模块全自主移动机器人视觉模块主要完成以下任务a)基于Camera类的视频采集。b)基于CBaseVision类及其子类(CFrontVision和COmniVision)的图像分析处理。c)两个视觉的信息融合(updateWorld函数)。全自主移动机器人基于Camera类的视频采集Ca

7、mera类表示摄像头设备,主要用来初始化摄像头和从摄像头中获得的图像原始数据,通过摄像头获得的是24位RGB格式的图像数据。RGB(red,green,blue)是在三基色理论基础上开发的相加混合颜色空间,这也是在图像处理中通常采用的颜色空间,其中在320×240的图像上每个象素点用3个Byte表示其RGB值。主要采用了directShow技术进行视频捕捉。Camera类的接口很简单,为了方便使用,只有两个公共函数:boolInit(intdev_num,char*pBuffer);执行初始化摄像头,在第一次从设备读取

8、图像原始数据(RGB颜色模式)之前,一定要执行初始化。第一个参数dev_num表示该设备的在当前操作系统中的枚举值;第二个参数pBuffer表示存放图像原始数据的缓冲区,该缓冲区大小至少为3×320×240个BYTE。voidCaptureImage(char*pBuffer);捕捉图像原始数据,参数pBuffer表示存放图像原始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。