机器人仿生机器龟设课程设计Word文件下载.docx
- 文档编号:16427985
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:22
- 大小:96.45KB
机器人仿生机器龟设课程设计Word文件下载.docx
《机器人仿生机器龟设课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《机器人仿生机器龟设课程设计Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。
1
2010.7.19
讲解主要设计内容,学生根据任务书做出原始框图
打分
2
2010.7.20
检查框图及初步原理图完成情况,讲解及纠正错误
3
2010.7.21
检查逻辑图并指出错误及纠正;
讲解原理图绘制及报告书写
4
2010.7.22
继续修正逻辑图,指导原理图绘制方法,布置答辩
5
2010.7.23
答辩、写报告
2010-7-19
沈阳工程学院
机器人技术及其应用课程设计成绩评定表
指导教师评审意见
评价
内容
具体要求
权重
评分
加权分
调研
论证
能独立查阅文献,收集资料;
能制定课程设计方案和日程安排。
0.1
工作能力
态度
工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,
0.2
工作量
按期圆满完成规定的设计任务,工作量饱满,难度适宜。
说明书的质量
说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。
0.5
指导教师评审成绩
(加权分合计乘以12)
分
加权分合计
指导教师签名:
年月日
评阅教师评审意见
查阅
文献
查阅文献有一定广泛性;
有综合归纳资料的能力
工作量饱满,难度适中。
0.3
评阅教师评审成绩
(加权分合计乘以8)
分
评阅教师签名:
课程设计总评成绩
中文摘要
随着人类认知领域的不断扩展和研究层次的不断深入,人类的作业环境也开始向着更为复杂的空间发展,例如核辐射场所、深海、太空、有毒环境或高温高压等。
这些环境的作业条件远远超出了人类所能够承受的极限,因此人们就开始寻找可以代替人来完成作业的物体,最终人们发明了机器人这种拟人化的机器。
机器人是一种智能型的机器,它能够代替人类的部分工作,从处理个别问题的速度和可靠性来看,它在一定程度上已经超过了人。
在国际上关于机器人的定义有好几种,但是这几种不同的定义都有共同的属性是:
象人或人的一部分,并模仿人的动作;
具有智能或感觉与识别能力;
是人制造的机器或机械电子装置。
在研究机器人和制造机器人的领域必须要知道机器人学的三定律:
第一,机器人不得伤害人或由于故障而使人遭受不幸;
也不得见人受到伤害而袖手旁观。
第二,机器人应执行人们所下达的指令,除非这些指令与第一定律相矛盾;
第三,机器人应能保护自己的生存,只要这种防护行为不与第一或第二定律相矛盾。
所以无论在任何时候,我们都要遵守这三定律。
本次课程设计的题目是仿生机器龟,仿生是模仿生物系统的功能和行为,来建造技术系统的一种科学方法。
它打破了生物和机器的界限,将各种不同的系统沟通起来。
本次设计通过四个部分来实现机器龟的基本功能。
分别是主控制器、驱动部分、传感器部分、机器人的控制部分的设计。
其中,在主控制器部分我是通过C8051单片机对机器龟的行动进行控制的。
驱动部分,我选择的是直流电动机,由于直流电机控制方便,只用一个简单的H桥电路就能实现电动机的正反转。
传感器部分,避障传感器我选择的是红外传感器,趋光传感器我选择的是光敏电阻,机器龟的觅食其实就是当它本身要没有电的时候自动去寻找阳光充电。
机器龟的新走机构我选择的是四轮式行走机构。
总之,我设计的机器龟的整体结构包括两个驱动轮,两个转动轮,四个红外传感器,两个光敏电阻,单片机。
红外传感器分别位于壳体的前、后、左、右,两个光敏电阻分别位于壳体前部的左右两侧。
四个红外传感器,两个光敏电阻的测量电路分别与单片机连接,四个红外传感器用于检测障碍物,光敏电阻用于检测光强,单片机通过根据红外传感器,光敏电阻输入的信号来控制电机,进而控制驱动足。
关键词传感器,电动机,机器人,仿生龟
中文摘要IV
1设计任务描述1
1.1设计题目:
仿生机器龟的设计1
1.2设计要求1
1.2.1设计目的1
1.3基本要求1
1.3.1发挥部分1
2设计思路2
2.1行走机构的设计2
2.2执行器部分的选择2
2.3驱动方式的选择2
2.3.1液压驱动2
2.3.2气压驱动3
2.3.3电动机驱动3
2.4传感器的选择4
2.4.1趋光功能传感器的选择4
2.4.2避障功能传感器的选择4
2.5主控制器的选择5
2.6软件功能的实现5
2.7电机驱动芯片的选择5
3设计方框图7
4硬件设计8
4.1单片机模块8
4.1.1电源电路8
4.1.2复位电路8
4.2趋光功能的设计9
4.2.1光敏电阻传感器9
4.2.2光敏电阻的数量和布局9
4.2.3光敏电阻的测量电路9
4.3避障功能的设计10
4.3.1红外传感器10
4.3.2红外传感器的测量电路11
4.4觅食功能的设计11
4.5电机驱动部分的设计12
4.5.1L298简介12
4.5.2H桥原理简述12
4.5.3驱动电路的设计13
5系统软件14
5.1软件流程图14
6工作过程分析15
7元器件清单16
8主要元器件介绍17
8.1光敏电阻CdS的介绍17
8.2红外传感器的介绍17
8.3LM7805的介绍17
8.4C8051单片机17
8.5LM298的简介18
小结19
致谢20
参考文献21
附录22
1设计任务描述
仿生机器龟的设计
1.2设计要求
1.2.1设计目的
1.3基本要求
1.3.1发挥部分
遇到障碍物时LED等报警。
2设计思路
2.1行走机构的设计
行走机构是行走机器人的重要执行部件,也称为机器人的下肢,是机器人的关键部分,主要用来承受体重和完成位移,它决定着机器人能否迅速灵活地移动,能否准确地按照作者的意愿到达指定地点。
机器人的行走机构首先要体现稳定性,其次是灵活性。
行走机器人的行走机构主要有车轮式行走机构、履带式行走机构和足式行走机构。
一般而言,在崎岖的山路上,适合选择履带式行走机构;
在沙漠中,适合选用足步式行走机构;
在相对平坦的道路上,适合选择车轮式行走机构。
由于轮式行走机构由滚动摩擦代替滑动摩擦,主要的特点式效率高,适合在平坦的路上移动,定位准确,而且重量较轻,制作简单。
因为设计的仿真小龟主要是针对陆地而言的,而且对小龟的重量上还有一定的限制,所以,在设计仿真龟时,选择车轮式行走机构。
2.2执行器部分的选择
驱动机器人做出各种行为,包括发出各种信号(点亮发光二极管、发出声音)的部分,并且可以根据控制器部分的信号调整自己的状态。
对机器龟来说,最基本的就是轮子。
这部分就好比乌龟的四肢一样。
车轮型移动机构按车轮数可分为两轮式、三轮式和四轮式。
人们把非常简单、便宜的自行车或两轮摩托车用在机器人上的试验很早就进行了。
但是人们很容易的就认识到两轮车的速度、倾斜等物理量精度不高,而进行机器人化,所需简单、便宜、可靠性高的传感器也很难获得。
此外,两轮车制动时以及低速行走时也极不稳定。
而使用三个轮的优点是所有的轮子都会着地,不会产生悬空现象,控制稳定。
但当机器人重心偏移时,如转弯、相撞等,由于只有三个轮子支撑车体,稳定性不好。
较三轮车体来说,四个轮子可以更好地支撑龟体,行走稳定,当重心偏移时,左右晃动小。
所以在设计中我选择机器龟为四轮式。
2.3驱动方式的选择
机器人驱动方式可分为液压式、气动式和电动式。
2.3.1液压驱动
液压驱动的特点是,液压容易达到较高的压力,体积较小,可以获得较大的推力或转矩;
液压系统介质的可压缩性小,工作平稳可靠,并可得到较高的位置精度;
在液压传动中,力、速度和方向比较容易实现自动控制;
液压系统由于采用油液作介质,具有防锈性和自润滑性,可以提高机械效率,使用寿命长。
但是,液压驱动方式也有不足之处,由于油液的粘度随着温度的变化而变化,影响工作性能,高温容易引起燃烧爆炸等危险;
另外液体的泄露难于克服,要求液压元件有较高的精度和质量,故造价比很高。
总之这种驱动方式的输出力和功率很大,经常用于比较大型机器人关节的驱动,而且这种驱动方式还存在着危险性,所以对于仿生机器龟来说不适合选择液压驱动方式。
2.3.2气压驱动
气压驱动的特点是,压缩空气粘度小,很容易达到高速;
它不必添加动力设备;
空气介质对环境无污染,使用安全,可直接应用于高温作业;
气动元件工作压力低。
但是它的不足之处是若要获得较大的力,其结构就要相对的增大,而且空气压缩性大,工作平稳性差,速度控制困难,要想达到准确的位置控制很困难。
另外,还有一个严重的问题是,压缩空气的排水问题如果处理不当会使钢类零件生锈,导致机器人失灵。
此外,排气还会造成噪声污染。
总之,气压驱动多用于开关控制和顺序控制的机器人,且其体积较大和精确度不高等缺点也使其不适合作为仿生机器龟的驱动方式。
2.3.3电动机驱动
经过以上的分析可知,液压式和气压式都不适合作为机器龟的驱动方式,所以就选择电动式作为机器龟的驱动方式。
电动机驱动又分为直流电动机、步进电动机和伺服电动机。
下面,分别介绍这三种电动机。
方案一:
步进电动机。
步进电机是利用电磁铁原理,将脉冲信号转换成线位移或角位
移的电机。
每来一个电脉冲,电机转动一个角度,带动机械移动一小段距离。
它的工作特点是给步进脉冲电机就转,不给步进脉冲电机就不转;
步进脉冲频率高,步进电机转得快;
步进脉冲频率低,步进电机转得就慢;
改变各相的通电方式(叫脉冲分配)可以改变步进电机的运行方式;
改变通电顺序,可以控制步进电机的正、反转。
方案二:
伺服电动机。
一个微型伺服马达内部包括了一个小型直流马达,一组变速齿轮组,一个反馈可调电位器,及一块电子控制板。
其中,高速转动的直流马达提供了原始动力,带动变速(减速)齿轮组,使之产生高扭力的输出,齿轮组的变速比愈大,伺服马达的输出扭力也愈大,也就是说越能承受更大的重量。
伺服电机容易与CPU连接,控制性能好,响应快,最大的优点是可以实现速度和位置的精确控制,适合于中小型机器人。
方案三:
直流电动机。
直流电机由定子、转子和换向器。
定子是固定在机身的圆桶状部分,一般由永磁材料或能产生磁场的线圈制成。
由于直流电机驱动是开环控制,所以行进速度一般固定,精度不高,直流电机控制的精确度虽然没有步进电机那样高,但完全可以满足本题目的要求。
但是直流电机控制起来简单,它只有两根线,一根是电源线,一根是接地线。
要想控制直流电机的转度,只要加大加在电源线上的电压即可,加大电压的方法是通过调节脉冲的占空比来实现的。
如果要想实现电机的正反转,那么就用H桥电路,通过H桥电路就可以实现直流电机的正反转。
综上所述,我选用方案三直流电机作为机器龟的驱动电机。
2.4传感器的选择
传感器是能够感受被测量(如物理量、化学量、生物量),并能按照一定的规律转换成可用输出信号(通常为电信号)的器件或装置。
机器人用来读取各种外部信号的传感器,以及控制机器人行动的各种开关。
好比人的眼睛、耳朵等感觉器官。
所以选择正确的传感器在设计中就显得尤为重要。
2.4.1趋光功能传感器的选择
由于乌龟喜欢晒太阳,它为了生存下去必须要保证不断电,为了保证当本身的电量要用完的时候它能够自动去寻找光源充电,所以在设计中要让小龟有寻光的功能,那么当小龟寻找到光源之后,还要准确的对准光源进行充电,所以在设计中还要让小龟有趋光的功能。
自然界中有很多信息是通过光辐射传播的,通过光电器件可获得这些信息。
光敏电阻是一种重要的光电转换器件,它是基于内光电效应的光电元件,在光照作用下能使物体的电导率发生变化的现象称为内光电效应。
当内光电效应发生时,固体材料吸收的能量使部分价带电子迁移到导带,同时在价带中留下空穴,由于材料中载流子数量增加,其电导率也增加,使电阻值减小。
光敏电阻便是利用这一原理,当有光照时,其电阻值很小减小,没有光照时电阻阻值很大,而且,光敏电阻灵敏度高、体积小、重量轻、电性能稳定、可以交直流两用,而且制造工艺简单,价格便宜等,所以在设计中,我选择了光敏电阻来完成小龟的寻光功能。
2.4.2避障功能传感器的选择
避障可以说是各种机器人最基本的功能。
因此选择合适的测障传感器是非常重要的
常用的避障传感器有以下几种:
接触式传感器—碰撞开关。
碰撞开关的特点是电路为常开,碰到障碍物后连
通,可以用来检测机器人是否发生碰撞。
碰撞开关价格便宜,使用简单,使用范围广,对环境条件没有什么限制。
但是,它也有缺点,它的缺点是必须在发生碰撞后才能检测到障碍,这在某些机器人比赛中是相当失分的。
并且使用时间较长后容易发生机械疲劳,无法继续正常工作。
探测障碍物使用超声波传感器。
采用超声波传感器,如果传感器接收到反射的超声波,则通知单片机前方有障碍物,反之则通知单片机可以向前行驶。
经实验,使用超声波传感器探测信号时十分容易受到外界环境的影响,使单片机控制系统接收到许多错误的信息。
而且超声波传感器价格比较昂贵。
使用光敏传感器,直接根据光源的信号进行判断。
这需要光敏传感器能及时反馈可靠的信息,而光敏传感器拥有很高的灵敏度,为了抗干扰还可以把光敏传感器预先进行特殊处理,使其只有在光源正射时才能测到信号,这样就使光敏传感器的返回信号更加可靠,单片机一旦接到的光敏传感器返回的信息,便能作出正确的判断。
倘若测不到信号,说明光敏传感器被障碍物挡住,正前方不能通行,单片机控制电机绕开障碍物行驶。
方案四:
红外传感器。
机器人自主避碰运动规划只要求对障碍物存在或不存在进行判断。
所以,使用红外线传感器就可以满足要求。
这种传感器的工作原理就是发射某种射线,遇到障碍物会被反射回来,这时传感器就认为发现了障碍物。
传感器由红外线发射电路和接受电路组成。
单片机通过接收红外传感器的信号,判断出传感器是否检测到障碍物,从而做出避障动作。
综合上述并结合实际,在本次设计中避障传感器我选择方案四,红外传感器。
2.5主控制器的选择
主控制器用来接收传感器部分传递过来的信号,并根据事前写入的决策系统(软件程序),来决定机器人对外部信号的反应,将控制信号发给执行器部分,就好比人的大脑。
适合机器人的控制芯片有很多:
单片机、DSP、甚至我们计算机上所用的CPU,都可以。
但是,在本次设计中我还是选用了我们最熟悉的,价格最便宜的单片机。
单片机是整个系统的核心,它作为冯诺依曼体系结构中的运算器、存储器和控制器的集成,是系统中其它所有输入输出信息的控制和处理中心,本设计中采用的单片机是我们学过的C8051系列单片机。
2.6软件功能的实现
当外界的传感器传送给单片机后,接下来就需要进行软件编程了,来对机器龟的各种行为进行控制。
在本次设计中,机器龟的控制系统采用汇编语言编程,整个软件程序主要由主程序、初始化程序、躲避障碍物子程序、寻光子程序、充电子程序和转弯子程序,还有前进子程序等组成。
主程序主要起到导向和决策的功能,决定什么时候该做什么,机器龟的各种功能主要是通过调用具体的子程序模块来实现的。
2.7电机驱动芯片的选择
在自制机器人的时候,选择一个合适的驱动电路也是非常重要的。
在我的设计中我选择直流电动机,直流电机最常用的驱动电路是H桥电路,但是考虑如果用硬件来完成H桥电路的搭建非常麻烦,而且所占的空间也大,所以在我的设计中选择了集成的驱动芯片LM298,这款芯片内部集成了H桥电路,就不用再自己搭配了。
给我的设计带来了很大的方便。
3设计方框图
图3-1仿真机器龟硬件设计方框图
4硬件设计
4.1单片机模块
4.1.1电源电路
在设计中使用了单片机作为主控制器,它正常工作时为5V供电,且电路工作稳态电流较小,因此对电源要求不高。
因此在本次设计中我选用LM7805集成稳压电路,它的输出电压为5V,输出电流可达1.5A。
由LM7805集成稳压器组成的5V电压源主要由变压器、整流电路、滤波电路、稳压电路组成。
+5V稳压电源电路如图4-1所示。
图4-1+5V稳压电源电路
4.1.2复位电路
复位可分为外部复位和看门狗复位,通常复位都选择外部复位方式,外部复位又叫硬件复位,硬件复位电路的工作原理是,系统正常工作时,RESET引脚通过4.7K电阻接到电源正极,所以应为高电平,若按下复位按钮,则RESET引脚通过100
接地为低电平,芯片复位。
复位电路图如图4-2所示。
图4-2复位电路
4.2趋光功能的设计
4.2.1光敏电阻传感器
光敏电阻是根据半导体的光电导效应制成的。
它所用的材料主要有:
硒、硫化镉、硫化铝、硫化铋、硒化镉、硒化锌、砷化镓、硅等。
其中对可见光敏感的硫化镉光敏电阻是最有代表性的一种。
光敏电阻在使用时,可以加直流偏压,也可以加交流偏压,它的电流随电压呈线性变化。
光敏电阻在无光照时,其暗阻值一般大于1500kΩ,在有光照时,其亮阻值为几千欧,两者相差较大。
光敏电阻的主要特点是:
灵敏度高、体积小、重量轻、电性能稳定、可以交直流两用,而且制造工艺简单,价格便宜等。
在实际使用中一般都选择硫化镉光敏电阻。
以硫化镉(CdS)为主要成分的光敏电阻是应用广泛的一种光敏,它是利用半导体的光电效应,即当光照射在硫化镉半导体表面上时,半导体内的载流子增加,使其电导率增加。
CdS通常都是制成薄膜结构的,以便收集和吸收更多的光线。
光敏电阻与其他半导体光电器件相比,有以下特点,光谱响应范围相当宽,工作电流大,所测得光电强度范围宽,既可测强光也可测弱光,灵敏度高,无选择极性之分。
4.2.2光敏电阻的数量和布局
光敏电阻硫化镉在黑暗环境中的阻值大约为100kΩ,在明亮环境中阻值为10kΩ,不同的硫化铅电阻的阻值相差很大,在机器龟的设计中我选择使用两个光敏电阻,并且需要尽量使两个硫化镉光敏电阻的阻值相等或接近。
由于硫化镉光敏电阻的电阻值变化较大,因此,在设计中最好多买几个硫化镉光敏电阻,使购买的数量多于需要使用的数量,然后对这些硫化镉电阻进行测量,从中选择一对电阻值最接近的硫化镉光敏电阻。
把筛选出来的两个硫化镉光敏电阻,分别放在机器龟前方的两侧位置,当这两个光敏电阻传感器接收光线的强度近似相等时,机器龟向前运动,如果一个硫化镉光敏电阻接收的光线强度比另一个强时,小龟则进行左转或者是右转。
4.2.3光敏电阻的测量电路
机器龟的寻光电路如图4-3所示。
在设计中采用桥电路,通过左右两边光强的照射,经过电压比较器来比较反馈光强度,并选择相应行走方向。
该电路的工作原理如下:
两只光敏电阻通过下拉电阻连接到电压比较器的输入端,两只下拉电阻的阻值相等,因为两只光敏电阻的阻值不可能完全相等,所以在设计中又添加了一个滑动变阻器。
光敏电阻R3是安装在小龟的左侧,R4安装在右侧的。
当左侧的光强大于右侧的光强时,光敏电阻R3的阻值将变小,所分的电压也将变小,那么与它相连的固定电阻R6所分的电压将变大,这时电压比较器将会输出一个低电平信号。
当右侧的光强大于左侧的光强时,光敏电阻R4的阻值将变小,所分的电压也将变小,那么与它相连的固定电阻R5所分的电压将变大,这时电压比较器将会输出一个高电平信号。
把转化之后的数字量送入单片机进行处理,来驱动机器龟转弯。
图4-3光敏电阻测量电路
4.3避障功能的设计
4.3.1红外传感器
把红外辐射转换成电量变化的装置,称为红外传感器。
红外式接近觉传感器的基本工作原理:
它包括两个组成部分——发送器与接收器。
发送器往往为红外发光二极管,而接收器一般为光敏晶体管。
发送器向某物发出一束红外光后,该物体发射红外光,并被接收器所接收。
通过反射与接收达到判断物体的存在的目的,经过信号处理与解算,又可获得其相对距离,从而确定其位置。
红外式接近传感器的明显优点是在于它的发送器与接收器都很小,因此可以方便安装在机器人的各个部位。
且它的应答性好,维修方便,是目前应用较多的—种接近觉传感器。
一般把它用于移动机器人的路径探测和躲避障碍物。
红外传感器主要分为光电型和热敏型。
红外传感器由两个红外发射管和一个红外接收管组成。
红外发射管发出红外线,红外线在遇到障碍物后被反射回来,红外接收管收到被反射回来的红外线后,通过A/D转换送入单片机进行处理,并电量发光二极管LED。
告诉机器龟前方有障碍物,不能直线前进了,要转弯。
4.3.2红外传感器的测量电路
传感器由红外线发射电路和检测器组成。
发射电路使用555时基电路组成的脉冲发生器,其工作频率为38kHz,占空比为60%。
其震荡频率为:
(4-1)
由式(4-1)可知,当
、
时,(
)=37.97K。
选定
=15K,
通过一个可变电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 仿生 机器 课程设计