机器人课程设计说明书
机器人课程设计报告[1]
![机器人课程设计报告[1]](https://img.taocdn.com/s3/m/f7d06d8977eeaeaad1f34693daef5ef7ba0d12d6.png)
苏州市职业大学课程设计说明书名称机器人聊天院系计算机科学与技术学院班级信管12102姓名马雁学号201217020208目录第一章绪论 (2)1.1课程设计任务背景 (2)1.2课程设计的要求 (2)第二章硬件设计 (3)2.1 结构设计 (3)2.2电机驱动 (4)2.3 传感器 (5)2.3.1光强传感器 (6)2.3.2光强传感器原理 (7)2.4硬件搭建 (8)第三章软件设计 (9)3.1 步态设计 (9)3.1.1步态分析: (7)3.1.2程序逻辑图: (8)3.2 用NorthStar设计的程序 (11)第四章总结 (12)第五章参考文献 (13)第一章绪论1.1课程设计任务背景机器人由机械部分、传感部分、控制部分三大部分组成. 这三大部分可分成驱动系统、机械结构系统、感受系统、机器人一环境交互系统、人机交互系统、控制系统六个子系统现在机器人普遍用于工业自动化领域, 如汽车制造, 医疗领域, 如远程协助机器人, 微纳米机器人, 军事领域, 如单兵机器人, 拆弹机器人, 小型侦查机器人(也属于无人机吧), 美国大狗这样的多用途负重机器人, 科研勘探领域, 如水下勘探机器人, 地震废墟等的用于搜查的机器人, 煤矿利用的机器人。
如今机器人发展的特点可概括为: 横向上, 应用面越来越宽。
由95%的工业应用扩展到更多领域的非工业应用。
像做手术、采摘水果、剪枝、巷道掘进、侦查、排雷, 还有空间机器人、潜海机器人。
机器人应用无限制, 只要能想到的, 就可以去创造实现;纵向上, 机器人的种类会越来越多, 像进入人体的微型机器人, 已成为一个新方向, 可以小到像一个米粒般大小;机器人智能化得到加强, 机器人会更加聪明1.2课程设计的要求设计一个机器人系统, 该机器人可以是轮式、足式、车型、人型, 也可以是仿其他生物的, 但该机器人应具备的基本功能为: 能够灵活行进, 能感知光源、转向光源并跟踪光源;另外还应具备一项其他功能, 该功能可自选(如亮灯、按钮启动、红外接近停止等)。
《智能机器人课程设计》

《智能机器人课程设计》1.课程编号2.课程名称智能机器人课程设计Intelligent Robot Project3.课程概要智能机器人课程设计是自动化、电气工程及自动化专业的一门专业课程,具有综合性特点。
本课程的目的是通过理论与实践相结合的教学模式,使学生完成小型轮式智能机器人系统设计的整个过程,培养其独立分析问题、解决问题的能力,建立起自觉实践、求真务实、勇于探索的观念,提高学生的创新意识。
课程任务是通过一类典型智能机器人的设计、调试,掌握各环节和整个机器人系统的调试步腺与方法,加强基本技能训练;掌握智能机器人信息检测与运动控制方法,培养灵活运用所学理论解决控制系统中各种实际问题的能力;学会实验数据的分析与处理及编写课程设计报告书,培养独立分析问题、解决问题的能力;培养求实严谨之科学作风,鼓励学生对所遇到的特殊问题进行深入探讨。
4.高等教育层次本科5.课程属性选修6.课程性质实践环节7.开课学年学期第三学年第二学期学期:春季8.先修课程自动控制理论微机原理与接口技术9.学时、学分课程教学形式0普通课程10.课程预期学习成果1.拥有系统方案设计能力,能够运用工程设计方法,对研究课题进行深入分析,提出智能机器人控制系统设计方案,并体现创新意识和态度。
2.知悉和理解团队工作的重要性,能够通过组建团队,制定分工合作、沟通决策的运行机制。
3.拥有系统构建与调试的能力,能够根据系统设计方案,通过收集使用文献资料和团队分工合作,完成智能机器人系统的构建与调试。
4.具备撰写科学报告和文献的基本素养,能够按照科学文献格式要求,编写课程设计报告书,完成研究课题总结。
11.课程预期学习成果与教学效果评价(如填此项则上一项可不填)13.(注:实践研讨学时、教师课下指导学时、学生课下建议投入学时内容应予以描述)14.考核与成绩评定(平时成绩、期末成绩在总成绩中的比例,平时成绩的记录方法)考核方式:考查作业10%方案设计报告及答辩20%系统调试验收50%课程设计报告20%15.教材,参考书:智能机器人课程设计指导书.自编.16.编写教师:李保奎编写教师(签字):开课单位责任教授(签字):开课学院教学副院长(签字):。
工业机器人课程设计

工业机器人课程设计一、课程目标知识目标:1. 学生能理解工业机器人的基本概念、分类及其在各行各业中的应用。
2. 学生掌握工业机器人的基本组成部分、工作原理和关键技术。
3. 学生了解工业机器人编程与控制的基本方法。
技能目标:1. 学生能够运用所学的知识,分析工业机器人在实际生产中的应用场景,并给出合理的解决方案。
2. 学生能够操作模拟软件,进行工业机器人的基本编程与仿真。
3. 学生通过小组合作,培养团队协作能力和问题解决能力。
情感态度价值观目标:1. 学生对工业机器人技术产生浓厚的兴趣,培养科技创新精神。
2. 学生认识到工业机器人在我国经济发展中的重要性,增强国家自豪感。
3. 学生在学习过程中,树立正确的价值观,认识到技术进步对人类社会发展的影响。
课程性质:本课程为选修课,旨在让学生了解工业机器人技术,培养实践操作能力和创新意识。
学生特点:学生为初中生,具有一定的物理和数学基础,对新技术充满好奇。
教学要求:结合实际案例,采用任务驱动法,引导学生动手实践,提高学生的综合运用能力。
在教学过程中,注重培养学生的团队合作精神和创新能力。
通过课程学习,使学生能够达到课程目标所设定的具体学习成果。
二、教学内容1. 工业机器人概述- 机器人的定义、分类与应用领域- 工业机器人发展历程及未来发展趋势2. 工业机器人的基本组成与工作原理- 机器人的机械结构、驱动系统、感知系统- 工业机器人工作原理及关键技术3. 工业机器人编程与控制- 编程语言与编程方法- 控制系统原理及常用控制算法4. 工业机器人在生产中的应用案例分析- 汽车制造、电子组装、食品加工等领域的应用案例- 工业机器人应用场景的分析与解决方案设计5. 工业机器人操作与仿真- 模拟软件的使用方法- 基本编程与仿真操作实践6. 小组项目实践- 设计一个简单的工业机器人应用场景- 完成编程、控制与仿真操作教学内容安排与进度:第1-2周:工业机器人概述第3-4周:工业机器人的基本组成与工作原理第5-6周:工业机器人编程与控制第7-8周:工业机器人在生产中的应用案例分析第9-10周:工业机器人操作与仿真第11-12周:小组项目实践教材章节关联:第1章 工业机器人概述第2章 工业机器人的基本组成与工作原理第3章 工业机器人编程与控制第4章 工业机器人应用案例分析第5章 工业机器人操作与仿真第6章 小组项目实践教学内容确保科学性和系统性,结合课程目标,以实际应用为导向,培养学生的实践操作能力和创新意识。
综合课程设计说明书—扫地机器人设计

课程设计说明书课程名称:综合课程设计题目:扫地机器人设计学院:机械工程学院专业:机械设计制造及其自动化班级:设计成绩:学号:答辩成绩:学生姓名:总成绩:起讫日期: 2020年6月1日至 2020年6月25日指导教师:系分管主任:审核日期:说明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。
2、进度表是课程设计工作检查的主要依据。
3、学生根据指导教师下达的任务书,独立完成课程设计。
4、本任务书在课程设计完成后,与打印部分(说明书、机械设计图纸、三维模型、电路原理图和程序清单等)以及电子文档部分(所有设计的说明书、机械设计图纸、三维模型、电路原理图和程序清单等)资料一并上交指导教师,作为课程设计的主要档案资料。
一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求减速、驱动、传动系统是机器人运动控制的重要组成部分,不仅仅在机器人运动中起到主要作用,在其他机械设备的运动控制中也起到主要作用。
《机器人机械设计》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固机器人减速、驱动、传动系统的基础知识、掌握机器人减速、驱动、传动系统设计、计算过程,并根据样机拆解,提高动手实践能力的目的。
2、技术要求每五位学生一组,每组应独立完整地设计一套总体装配图、减速、驱动、传动轮组系统;微机控制系统接口电路及软件设计。
设计参考数据如下:机器人自重4kg,要求负载1-5kg,每1kg为一个负载阶梯每组对应不同负载机器人最大运动速度:分别为30,40,50cm/s提供轮组样机模型及减速传动模型可供参考设计要求如下:(1)完成扫地机器人整体装配设计。
(2)完成直流电机选型、数字码盘设计、各种设计参数计算。
(3)完成整个机器人减速、驱动、传动轮组系统的3D建模、2D图纸设计,参数标注等。
(4)完成微机控制系统接口电路设计;(5)完成微机控制系统软件设计;(6)完成并打印设计说明书。
机器人课程设计说明书

机器人课程设计说明书指导教师:院系:班级:姓名:学号:一、课程设计的内容1、目的和意义机器人波及机械、电子、传感、控制等多个领域和学科。
本课程设计是在《机器人学》课程的基础上,利用多传感技术、控制技术实现机器人控制系统的综合与应用,达到锻炼学生综合设计能力的目的。
让我们把理论与实践联合起来,掌握更多技术。
2、设计内容(一)、机器人硬件本课程设计使用实验室已有的挪动机器人。
机器人有两个驱动轮、一个从动轮,驱动轮由舵机直接驱动。
机器人控制器为 89S52单片机。
机器人构造图如图 1所示。
图 1 机器人构造简图(二)、设计任务利用多传感器技术,实现对机器人的轨迹规划及控制。
详细为:控制机器人在规定的场所内避开阻碍物走遍整个场所。
二 C51 单片机编程环境与机器人智能1、单片机与C51 系列单片机(一)、单片机单片机是一种集成电路芯片,是采纳超大规模集成电路技术把拥有数据办理能力的中央办理器 CPU随机储存器 RAM、只读储存器 ROM、多种I/O 口和中止系统、准时器 / 计时器等功能(可能还包含显示驱动电路、脉宽调制电路、模拟多路、 A/D 变换器等电路)集成到一块硅片上组成的一个小而完美的微型计算机系统,在工业控制领域的宽泛应用。
从上世纪 80 年月,由当时的 4 位、 8 位单片机,发展到此刻的 32 位 300M的高速单片机。
(二)、 C51系列单片机MCS51是指由美国INTEL 企业生产的一系列单片机的总称。
这一系列单片机包含了好些品种,如8031, 8051,8751 等,此中 8051 是最典型的产品,该系列单片机都是在8051 的基础长进行功能的增、减、改变而来的。
本课程设计所用的AT89S52单片机是在此基础上改良而来的。
AT89S52 是一种高性能、低功耗的 8 位单片机,内含 8k 字节 ISP 可频频擦写 1000 次的FLASH只读程序储存器,兼容标准MCS51指令系统及其引脚构造,在实质工程应用中,功能强盛的 AT89S52已成为很多高性价比嵌入式控制应用系统的解决方案。
机器人系统设计课程设计

机器人系统设计课程设计一、教学目标本课程旨在通过学习机器人系统设计,使学生掌握机器人系统的基本概念、工作原理和设计方法,培养学生运用机器人技术解决实际问题的能力。
具体目标如下:1.知识目标:•了解机器人系统的基本概念、分类和应用领域;•掌握机器人系统的组成及工作原理;•学习机器人控制器、传感器和执行器的选型及应用;•熟悉机器人编程和控制方法。
2.技能目标:•能够分析实际问题,选择合适的机器人系统解决方案;•具备机器人系统设计和搭建的基本能力;•能够编写简单的机器人控制程序,实现基本功能;•学会调试和优化机器人系统,提高系统性能。
3.情感态度价值观目标:•培养学生的创新意识和团队合作精神;•增强学生对机器人技术的兴趣和好奇心;•培养学生运用科技手段解决实际问题的责任感;•提高学生对机器人竞赛和科技创新活动的参与热情。
二、教学内容本课程的教学内容主要包括以下几个方面:1.机器人系统的基本概念、分类和应用领域;2.机器人系统的组成及工作原理;3.机器人控制器、传感器和执行器的选型及应用;4.机器人编程和控制方法;5.机器人系统设计和搭建实践;6.机器人系统调试和优化。
教学过程中,将结合教材和实际案例进行讲解,注重理论与实践相结合,使学生能够更好地理解和掌握机器人系统设计的方法和技巧。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:通过讲解教材内容和实例,使学生掌握基本概念和理论知识;2.案例分析法:分析实际案例,让学生了解机器人系统在各个领域的应用,提高解决实际问题的能力;3.实验法:学生进行机器人系统设计和搭建实践,培养学生的动手能力和创新思维;4.小组讨论法:分组进行讨论和协作,培养学生的团队合作精神和沟通能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统的学习资料;2.参考书:提供相关领域的参考书籍,丰富学生的知识体系;3.多媒体资料:制作PPT、视频等多媒体资料,提高学生的学习兴趣;4.实验设备:准备机器人实验设备,为学生提供实践操作的机会。
医用机器人课程设计
医用机器人课程设计一、教学目标本课程旨在通过学习医用机器人相关知识,让学生掌握医用机器人的基本概念、分类、应用场景及其在医疗领域的重要作用。
具体目标如下:1.知识目标:(1)了解医用机器人的定义、发展历程和分类。
(2)掌握医用机器人在各个领域的应用及其优势。
(3)了解医用机器人相关技术的发展趋势。
2.技能目标:(1)能够分析医用机器人在实际应用中的优缺点。
(2)具备医用机器人操作和维护的基本技能。
(3)能够运用所学知识解决实际医疗问题。
3.情感态度价值观目标:(1)培养学生对医用机器人的兴趣和好奇心。
(2)树立正确的科技观念,认识到科技对医疗事业的推动作用。
(3)培养学生关爱生命、服务社会的责任感。
二、教学内容本课程的教学内容主要包括以下几个方面:1.医用机器人的基本概念、分类和发展历程。
2.医用机器人在各个领域的应用,如外科手术、康复护理、诊断检测等。
3.医用机器人的优势和挑战。
4.医用机器人相关技术的发展趋势。
5.医用机器人的操作和维护方法。
三、教学方法为了提高教学效果,本课程将采用多种教学方法,如讲授法、案例分析法、讨论法等。
具体方法如下:1.讲授法:用于讲解医用机器人的基本概念、分类、发展历程等知识点。
2.案例分析法:通过分析具体案例,使学生了解医用机器人在实际应用中的优缺点。
3.讨论法:学生就医用机器人相关话题进行讨论,培养学生的思考和表达能力。
4.实验法:安排实验室实践环节,让学生亲身体验医用机器人的操作和维护。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的医用机器人相关教材。
2.参考书:提供医用机器人领域的经典著作和最新研究论文。
3.多媒体资料:制作课件、视频、动画等,丰富教学手段。
4.实验设备:配备医用机器人实验设备,为学生提供实践操作机会。
5.网络资源:引导学生利用网络资源,了解医用机器人的最新动态。
五、教学评估本课程的教学评估将采用多元化的评价方式,包括平时表现、作业、考试等,以全面、客观地评估学生的学习成果。
综合课程设计说明书—扫地机器人设计
课程设计说明书课程名称:综合课程设计题目:扫地机器人设计学院:机械工程学院专业:机械设计制造及其自动化班级:设计成绩:学号:答辩成绩:学生姓名:总成绩:起讫日期: 2020年6月1日至 2020年6月25日指导教师:系分管主任:审核日期:说明1、课程设计任务书由指导教师填写,并经学院审定后下达给学生。
2、进度表是课程设计工作检查的主要依据。
3、学生根据指导教师下达的任务书,独立完成课程设计。
4、本任务书在课程设计完成后,与打印部分(说明书、机械设计图纸、三维模型、电路原理图和程序清单等)以及电子文档部分(所有设计的说明书、机械设计图纸、三维模型、电路原理图和程序清单等)资料一并上交指导教师,作为课程设计的主要档案资料。
一、课程设计的要求和内容(包括原始数据、技术要求、工作要求)1、工作要求减速、驱动、传动系统是机器人运动控制的重要组成部分,不仅仅在机器人运动中起到主要作用,在其他机械设备的运动控制中也起到主要作用。
《机器人机械设计》课程设计实践教学环节要求同学们针对实际需求,灵活应用所学知识,独立进行系统综合设计,以达到巩固机器人减速、驱动、传动系统的基础知识、掌握机器人减速、驱动、传动系统设计、计算过程,并根据样机拆解,提高动手实践能力的目的。
2、技术要求每五位学生一组,每组应独立完整地设计一套总体装配图、减速、驱动、传动轮组系统;微机控制系统接口电路及软件设计。
设计参考数据如下:机器人自重4kg,要求负载1-5kg,每1kg为一个负载阶梯每组对应不同负载机器人最大运动速度:分别为30,40,50cm/s提供轮组样机模型及减速传动模型可供参考设计要求如下:(1)完成扫地机器人整体装配设计。
(2)完成直流电机选型、数字码盘设计、各种设计参数计算。
(3)完成整个机器人减速、驱动、传动轮组系统的3D建模、2D图纸设计,参数标注等。
(4)完成微机控制系统接口电路设计;(5)完成微机控制系统软件设计;(6)完成并打印设计说明书。
机器人课程设计方案
机器人课程设计方案课程名称: 与机器人技术课程目标:1. 介绍和机器人技术的基础概念和原理2. 探讨在机器人领域的应用3. 培养学生的机器人编程能力和解决问题的思维能力4. 培养学生的团队合作和创新能力课程大纲:第一周:- 和机器人技术的概述- 机器人的分类和应用领域- 在机器人领域的发展历程第二周:- 机器学习和深度学习的基础知识- 机器学习在机器人领域的应用案例第三周:- 机器人感知技术的概述- 计算机视觉和图像处理在机器人中的应用第四周:- 机器人运动控制和路径规划的基础知识- 运动控制和路径规划算法的实现第五周:- 机器人的语音识别和自然语言处理技术- 语音识别和自然语言处理在机器人中的应用第六周:- 机器人的人机交互和智能系统设计- 人机交互和智能系统设计的原则和方法第七周:- 机器人编程语言和开发工具的介绍- 机器人编程实践:基础编程任务和项目实战第八周:- 机器人编程实践:高级编程任务和项目实战- 学生团队项目展示和评估教学方法:1. 授课: 通过讲授理论知识和案例分析,帮助学生了解和机器人技术的基本原理和应用情况。
2. 实践: 提供学生机器人编程的实践机会,通过编写代码和解决问题的过程,培养学生的动手能力和解决问题的思维能力。
3. 项目: 组织学生团队进行机器人项目实践,鼓励学生在实际情境中应用所学知识,培养学生的团队合作和创新能力。
评估方法:1. 平时表现: 包括课堂参与和讨论、实践任务完成情况等。
2. 作业和项目: 完成书面作业和实践项目,并按时提交。
3. 期末考试: 考察学生对课程内容的理解和应用能力。
资源需求:1. 课本和参考书籍: 提供必要的教学材料和参考书籍。
2. 机器人硬件和软件: 提供适用的机器人硬件设备和编程软件。
3. 实验室或实践场地: 提供适合的实验室或实践场地,用于学生进行实际操作和实践项目。
4. 计算机设备和网络:提供学生进行编程和研究的计算机设备和互联网连接。
工业机器人设计说明书【范本模板】
目录1.设计背景 (2)2.设计思路 (3)3.设计方案 (7)4.循环动作 (8)5.设计心得体会 (9)6.参考文献 (10)随着社会的进步和科技的发展,机器人产品开始进入到生产过程和日常生活中,各种类型的机器人在特定的工作环境下发挥着越来越重要的作用。
但是目前对于移动式机器人多采用轮式移动机构,在适应复杂地形时无法满足路况的要求,由此设计一种灵活的、行走平稳和对路况适应性强的机器人成为解决此类问题的关键. (1)为了对工业生产进一步了解,了解机器人工作原理(2)由于组装复杂要求实践性更强,这样提高学生动手能力在传统实验里,主要是课程中的具体原理或理论的验证性实验,如机械原理中齿轮范成实验,主要是为了验证齿轮的加工原理;再如机械设计中的带传动实验主要是为了验证带传动中的两个重要的现象—-弹性滑动和打滑.这些传统型实验对学生更好的理解课本的理论知识有很大的帮助,具有课本结合性强的特点。
(3)安装过程中应用知识面更广,培养综合素质实验的内容涉及面极广,不仅包括传统机械相关的实验内容,而且还涉及到了电动机、自动控制、软件编程(慧鱼公司自带的编辑软件)等多学科的知识,最重要是它能够把这些很好地知识结合起来,并体现到某个模型中。
(4)组建灵活性大,可以自行设计装配创新性高,增加学生研究性思维而在慧鱼实验中,学生不仅可以对教具所提供的样本模型进行验证式实验(通过这些模型实验可以使学生掌握机械、电子和自动化等的相关知识),而且可以把这些不同模型的特点结合起来,进行自主设计,设计出新的作品来,因此慧鱼实验具有较高的创新性。
该机器人的工作空间形式主要有四个自由度的运动和机械手的夹松运动.1.机械手的夹紧运动(如下图所示)电机输出动能,经减速箱调节速度并传递到丝杆,通过丝杆的转动转化为手爪的夹紧或松开运动。
传动方式:控制信号—电机—减速箱—丝杆—机械手2.自由度一:机械手基座的旋转运动(如下图所示)电机输出动能,经减速箱调节速度并传递,通过齿轮传动,齿轮转动带动底座进行旋转运动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.绪论 21.1课题背景 31.2 慧鱼机器人 31.3 走进实验室 41.4 按键式传感器 41.5 设计工作原理 51.6慧鱼模型操作规程 62. 移动机器人62.1 移动机器人基础模型72.2 移动机器人仿真图72.3移动机器人结构简图82.4移动机器人仿真程序框图93. 仿生人103.1仿生机器人迈克仿真示意图103.2仿生机器人迈克仿真程序图示103.3仿生机器人结构简图114. 寻光机器人104.1寻光机器人仿真示意图154.2寻光机器人仿真程序框图164.3寻光机器人结构简图165.寻踪机器人145.1寻踪机人仿真示意图155.2寻踪机人仿真程序框图165.3寻踪机器人结构简图16 6.个人总结18 7。
参考文献19摘要1.1课题背景由机器人的发展和快速广泛的被使用,可知科学家对于机器人的功能也相提高,除了超强的逻辑运算、记忆能力及具备类似的自我思考能力,另外在机器人的外表及内部结构,科学家更希望能模仿人类。
对于外在资讯的选集,也透过各种感应器,企图达到类似人类各种触觉的功能,选集了外在环境的资讯,一旦外在环境起了改变,机器人一定要能随着变化,做出该有的反应动作,更新自己的资料库,达到类似人类学习的功能。
移动式机器人形态分为车轮式、特殊车轮式、不限轨道式、不行式等,若是在平坦的地面上移动时,车轮式是最具效率的,不懂机构简单,且具实用性,但其缺点是在凹凸不平的岩地上便不能行走。
此外,因普通车轮无法在阶梯及有段差的地外行走,因此积极研究一种有车轮、三辆以上连结构的特殊形态,及特殊组合的不限轨道式机器人,最近亦努力开发步行机器人,使其能登上阶梯。
本次研究即为移动机器人设计及其在控制器的实现,是说明当移动机器人在轨行动作中若遇到障碍物时会透过微动开关将讯息传回电路板中进行判断,再配合计数器的动作使机器人能避开障碍物并往下个路径前进,知道要到远的目标。
无疑,自动化控制理论本来是要使机器人变聪明。
但是如何实现呢?我们先用一个启发式实验进行说明。
我们可能都观察过飞蛾趋光的特点,飞蛾找到光源,向那里飞去,即使非常近的距离,也绝不会拍打到光源。
显然飞蛾之所以能够这样做,是因为它发觉光源,划出路线然后再向其扑去。
这本领是基于这种昆虫自身具备的机敏的行为模式。
现在我们将上述能力应用到一个技术系统中。
先用光学传感器探测到光源,马达执行动作,这样,我们必须在发现信号和执行信号之间建立一个合理的连接,即程序。
20世纪50年代,一位名叫沃特格雷(Walter Grey)的英国人将上述引人思考的实验付诸于实践。
借助于几个简单的传感器,马达和电路,他创作出多种自动化动物,可以准确模仿出飞蛾的动作。
左图所示的是“自动”海龟的复制品,展示在华盛顿的史密森博物馆里。
鉴于上述的奇思妙想,我们也要为我们的机器人建立起类似的行为模式,并用程序来和机器人进行交流。
但是我们为什么需要可移动机器人?让我们试着将“虚拟的飞蛾”的动作应用到技术装置上。
首先,一个很简单的例子就是寻光。
我们将一个光条粘在地上作为光源,把传感器面朝下并排放在一起,而非面向前。
这样,如果是在仓库,移动机器人就会从中找到自己的行进路线。
沿着这条线,还有一些特殊的信息采集点,如条形码,将引导机器人进行下一步的动作,比方说到达这些点时,抓取和放下货盘。
事实上,这样的机器人系统到今天已经存在了。
在很多大医院里,通常需要走很远的路来运送日常所需的消耗品,比如被单枕套等,让护理人员运输这些物资无疑是既耗时、耗财又费力的事情。
当然,也大大减少了对病人照顾的时间。
最近今年里,科学家们开始研究另一种本质上非常相近的动作形式,走或跑。
开发出的机器人具备了用腿移动的能力。
由布鲁塞尔皇家军事研究院研制的电气气动步行机器人“阿基里斯”(Achille)就是一个六足步行机器人的典型。
头上和六条腿上分别都配备了照相机,阿基里斯能够机械的对提起或放下的障碍(物体或者坑)能够机械的做出反应。
这种步行机器人能运用到各个地方,比如轮轨式车辆不可能通过的坎坷或松软的地带,它翻越障碍,攀爬楼梯,跨越壕沟进入诸如核电站、煤矿隧道等危险地带作业或者进行营救。
1.2慧鱼机器人怎样用慧鱼创意模型的构件大家我们自己的机器人呢?传感器(如:接触传感器)和动力装置(如马达)是必不可少的,然后加上许许多多的机械部件,组成所需的模型。
慧鱼ROBO 移动机器人组为此提供了理想的模式。
本设计是以德国慧鱼创意积木所组成的仿生模拟机器人为其基本架构,透过圈形式人机介面LLWin,经由智慧型微电脑介面板去驱动机器人,使机器人细部动作很容易达到我们需求,进而取代以往由硬体描述语言所驱动架构,不但操作简易,更可使我们了解机械运作的原理。
1.3走进实验室先从一个简单测试安装来检查接口板和各个传感器的基本功能。
然后,搭建出简易模型,让其具备特定的功用,再渐渐尝试越来越复杂的系统。
你是不是觉得有时候编制自己的程序要么太难,要么太浪费时间?你可以先下载软件中提供的一些现成程序到接口板,控制机器人。
该接口板的最重要的作用在于输入量的逻辑连接。
这就需要程序来完成,程序决定输入数据和传感器信号如何处理并转换为适当的输出数据,电机控制信号等等。
有了ROBO接口板,我们就有足够的计算能力来设计和处理最复杂的程序。
搭建和最初控制机器人,是非常重要的环节,一定要格外认真才行。
连接各个电气元件时一定要严格按照说明书操作,然后检查两三遍以确保准确无误。
在进行机械构件搭接时,我们要特别注意连接的平滑度,尤其是齿轮与紧固件的连接,不要太用力。
好了,现在让我们发挥自己无穷的创造力为机器人“谱写”新的动作程序啦!1.4按键式传感器(接触传感器)举例说明,将一个接触传感器接在数字输入口I1,观察一下当键按下去时,输入端状态框的变化。
虽然极性在连接电机或接触传感器不起作用(充其量电机旋转方向错误),准确接通光电传感器是至关重要的。
晶体管有红标的接点应连接红色接头,没有标注的接点连接绿色接头。
第二个绿色接头要插在输入端AX的插孔中(靠近接口板边缘的那个孔),第二个红色的插头要插在靠近里面的AX的插孔中。
(注意:连接光电传感器到数字输入端I1——I8,红色接头需插在紧靠接口板边的插孔中。
现在,我们用一个手电来改变光电传感器光的亮度。
这将改变AX蓝色状态条的读数。
如果指示器从其最大值没有变动,那就得检查一下光电传感器的连接情况。
如果即使手电筒灭掉,指示仍为零,那有可能是房间里的光太亮了。
我们遮住光电传感器,状态条的位置就会变化。
再回到红绿接线头上来:装配时,要红色接头接红线,绿色接头接绿线。
当电路配线时必需极性正确的话,通常我们将红线作为正,绿线为负。
这样,非常细心的配线,将使得线路走势更系统,更一目了然,自然更方便了我们排除故障。
1.5设计工作原理机器人指的是可程式控制的机械,整体来说可分为两大部分,分别为机械架构及软体的控制的两大部分。
(一)机械架构本设计移动机器人之机械构架采用德国慧鱼创意积木所组成,它的优点在于方便组装,能在设计阶段能起到一定的辅助作用,减少设计成本以及更好的观察到设计的可行性及其优缺点,以便更好改进设计中的缺点。
一般机械所用到的零组件如齿轮、马达、光电开关等,都可以在慧鱼创意积木中找到,且功能毫不逊色。
首先针对我们所需的机械架构做规划,收集所需用到之慧鱼创意积木零件,将其组装机械架构。
该架构主要是由两个丝杆与一个马达连接,两丝杆再平均接上传动齿轮实现此仿生机器人的运动及其开关所组成,而这个开关主要用于判断机器人的开关及其运动方向。
(二)软体控制在控制软体方面,我们使用圆形式人机介面软体LLWin(Lucky Logic for Windows),LLWin是一种新控制语言,它的特色在于使用了创新的程式模块,你只需事先将机器人行动流程规划好,再配合所需用到的程式模块,将内部参数设定好即可,不但避问了以往繁杂的程式语言,更让使用者不再被要求学习程式语言的复杂语法,使之达到更为快速和方便的效果。
图1为智慧型微电脑界面板,它的主要功用在于储存LLWin之程式,使程式经由此介面板驱动机器人,达到预设之动作。
图1-1智慧型微电脑介面板细部说明如下:1、此装置是所有电脑控制套件的控制逻辑核心,他负责与PC间的通讯和运算,将电脑所编辑的程式转换成控制命令来控制马达等。
2、此装置有八个数位输入,两个类比输入可接收0~5欧姆的电阻值,四个可逆马达输出控制,控制马达dc relay等。
3、电源供应电池或充电器的方式,大小为9伏特5瓦。
4、可在On-line(以传输线与PC连线),也可在Off-line(不需与电脑连线)两种模式下作业。
5、与电脑连接时不需额外插卡,利用CMOM2通讯即可。
1.6慧鱼模型操作规程:1、实验前先按照清单清点零件个数;2、熟悉零件分装方式,了解零件分装的大致规律;3、检查袋子的封口;4、每次仅取出要用到的零件;5、每次取用零件后勿忘将袋子封口封好;6、拆除模型后将零件放回相应的袋子;7、按照清单清点零件。
二、移动机器人为了机器人能够感知周围的环境,各种传感器式必不可少的。
下面所介绍的几个不同的移动机器人就让我们看到了传感器的区别。
机器人必需要有外部信号,比如寻光、寻色或者寻轨迹;也需要有内部信号,如用脉冲齿轮来测量所行距离。
因此每个机器人我们都分配了不同的任务,会给你很多启发,让你更加了解任务的主题。
所有任务的相应程序都可以在ROBO Pro目录中\Sample Programs\ROBO Mobile Set\ 下找到。
2.1基础模型比起“仿生机器人”,这个基础模型更稳定更坚固。
而且,它有两个传感器来测量所行距离,都含有一个接触式开关和一个脉冲齿轮。
脉冲齿轮连接到电机的减速轴上,使得电机旋转一圈,接触开关启动四次。
这个模型可成为其他移动机器人的基础。
参照装配手册,组装这个基础模型。
搭建时要特别留意,机械构件搭接完成后,不用接口板,直接用电池连接电机,检查其运行是否顺畅。
图2-1 移动机器人示意图图2-2 移动机器人结构简图1、接口板编程,让模型向前行走40步(40个脉冲)2、输入口I1作为计数传感器的端口,测量脉冲数量。
3、重复3遍,记录表格中所显示的不同数值。
4、接通两个电机(转向:向左)5、用Pulse Counter (脉冲计数器) 模块计算I1的脉冲数。
6、计算所有脉冲边沿(按下接触传感器的键,0变1,再松开,1变0,这一过程为一次脉冲)。
你可以在属性窗口中Pulse type(脉冲型) 里设置。
这就能在测算所型距离时比较准确。
7、然后切断电机,结束程序。
8、可以参考Basic Model1.rpp的程序。
现在我们明白了我们所设置的电机转向实际上是为了让模型按该方向行进。
在下列表做下记录,这样我们就不用每次都得想着要改变电机方向了。