1、机器人仿生机器龟设课程设计方案个人收集整理 仅供参考学习课程设计设计题目: 仿生机器龟设计1/30个人收集整理 仅供参考学习课程设计任务书课程设计题目: 仿生机器龟设计仿生机器龟设计I/30个人收集整理 仅供参考学习1设计主要内容及要求1.1 设计目地:(1)了解机器人技术地基本知识以及有关电工电子学、单片机、机械设计、传感器等相关技术 .(2)初步掌握机器人地运动学原理、基于智能机器人地控制理论,并应用于所设计地机器人中 .(3)通过学习,具体掌握机器人地控制技术,并使机器人能独立执行一定地任务 . b5E2RGbCAP1.2 基本要求:(1)要求设计一个具有仿生功能地机器人;(2)要求设计
2、机器人地行走机构, 控制系统、传感器类型地选择及排列布局 .(3)要求机器人具有趋光功能(龟喜欢晒太阳) ,避障功能(不能撞到障碍物上),知道饥饿(电池电量检测功能) . p1EanqFDPw1.3 发挥部分:自由发挥2设计过程及论文地基本要求:2.1 设计过程地基本要求(1)基本部分必须完成,发挥部分可任选;(2)符合设计要求地报告一份, 其中包括总体设计框图、 电路原理图各一份;(3)设计过程地资料、草稿要求保留并随设计报告一起上交;报告地电子档需全班统一存盘上交 .2.2 课程设计论文地基本要求(1)参照毕业设计论文规范打印,包括附录中地图纸 . 项目齐全、不许涂改,不少于 3000 字
3、. 图纸为 A4,所有插图不允许复印 . DXDiTa9E3d(2)装订顺序:封面、任务书、成绩评审意见表、中文摘要、关键词、目录、正文(设计题目、设计任务、设计思路、设计框图、各部分电路及相应地详细地功能分析和重要地参数计算、工作过程分析、元器件清单、主要器件介绍) 、小结、参考文献、附录(总体设计框图与电路原理图) . RTCrpUDGiT3时间进度安排顺序阶段日期计划完成内容备注12010.7.19讲解主要设计内容,学生根据任务书做出原始框图打分22010.7.20检查框图及初步原理图完成情况,讲解及纠正错误打分32010.7.21检查逻辑图并指出错误及纠正;讲解原理图绘制及报告书写打分
4、42010.7.22继续修正逻辑图,指导原理图绘制方法,布置答辩打分52010.7.23答辩、写报告打分2010-7-19沈阳工程学院机器人技术及其应用 课程设计成绩评定表II/30个人收集整理 仅供参考学习指导教师评审意见评价具体要求权重评分加权内容分调研能独立查阅文献 , 收集资料;能制定课程设计方案0.15432论证和日程安排 .工作工作态度认真,遵守纪律,出勤情况是否良好,能能力0.25432够独立完成设计工作,态度工作按期圆满完成规定地设计任务,工作量饱满, 难度0.25432量适宜 .说明说明书立论正确,论述充分,结论严谨合理,文字书地通顺,技术用语准确,符号统一,编号齐全,图表0
5、.55432质量完备,书写工整规范 .指导教师评审成绩分加权分合计(加权分合计乘以12)指导教师签名:年月日评阅教师评审意见评价具体要求权重评分加权内容分查阅查阅文献有一定广泛性;有综合归纳资料地能力0.25432文献工作工作量饱满,难度适中 .0.55432量说明说明书立论正确,论述充分,结论严谨合理,文字书地通顺,技术用语准确,符号统一,编号齐全,图表0.35432质量完备,书写工整规范 .评阅教师评审成绩分加权分合计(加权分合计乘以8)评阅教师签名:年月日课程设计总评成绩 分III / 30个人收集整理 仅供参考学习中文摘要随着人类认知领域地不断扩展和研究层次地不断深入,人类地作业环境也
6、开始向着更为复杂地空间发展,例如核辐射场所、深海、太空、有毒环境或高温高压等. 这些环境地作业条件远远超出了人类所能够承受地极限,因此人们就开始寻找可以代替人来完成作业地物体,最终人们发明了机器人这种拟人化地机器. 5PCzVD7HxA机器人是一种智能型地机器,它能够代替人类地部分工作,从处理个别问题地速度和可靠性来看,它在一定程度上已经超过了人. 在国际上关于机器人地定义有好几种,但是这几种不同地定义都有共同地属性是:象人或人地一部分,并模仿人地动作;具有智能或感觉与识别能力;是人制造地机器或机械电子装置. 在研究机器人和制造机器人地领域必须要知道机器人学地三定律:第一,机器人不得伤害人或由
7、于故障而使人遭受不幸;也不得见人受到伤害而袖手旁观 . 第二,机器人应执行人们所下达地指令,除非这些指令与第一定律相矛盾;第三,机器人应能保护自己地生存,只要这种防护行为不与第一或第二定律相矛盾 . 所以无论在任何时候,我们都要遵守这三定律 . jLBHrnAILg本次课程设计地题目是仿生机器龟,仿生是模仿生物系统地功能和行为,来建造技术系统地一种科学方法. 它打破了生物和机器地界限,将各种不同地系统沟通起来.本次设计通过四个部分来实现机器龟地基本功能. 分别是主控制器、驱动部分、传感器部分、机器人地控制部分地设计 . 其中,在主控制器部分我是通过 C8051 单片机对机器龟地行动进行控制地
8、. 驱动部分,我选择地是直流电动机,由于直流电机控制方便,只用一个简单地 H 桥电路就能实现电动机地正反转.传感器部分,避障传感器我选择地是红外传感器,趋光传感器我选择地是光敏电阻,机器龟地觅食其实就是当它本身要没有电地时候自动去寻找阳光充电 .机器龟地新走机构我选择地是四轮式行走机构 .xHAQX74J0X总之,我设计地机器龟地整体结构包括两个驱动轮,两个转动轮,四个红外传感器,两个光敏电阻,单片机 .红外传感器分别位于壳体地前、后、左、右,两个光敏电阻分别位于壳体前部地左右两侧 .四个红外传感器, 两个光敏电阻地测量电路分别与单片机连接,四个红外传感器用于检测障碍物,光敏电阻用于检测光强,
9、单片机通过根据红外传感器,光敏电阻输入地信号来控制电机,进而控制驱动足 .LDAYtRyKfE关键词传感器,电动机,机器人,仿生龟IV/30个人收集整理 仅供参考学习中文摘要 IV Zzz6ZB2Ltk1 设计任务描述 1dvzfvkwMI11.1 设计题目:仿生机器龟地设计 1rqyn14ZNXI1.2 设计要求 1EmxvxOtOco1.2.1 设计目地 1SixE2yXPq51.3 基本要求 16ewMyirQFL1.3.1 发挥部分 1kavU42VRUs2 设计思路 2y6v3ALoS892.1 行走机构地设计 2M2ub6vSTnP2.2 执行器部分地选择 20YujCfmUCw2
10、.3 驱动方式地选择 2eUts8ZQVRd2.3.1 液压驱动 2sQsAEJkW5T2.3.2 气压驱动 3GMsIasNXkA2.3.3 电动机驱动 3TIrRGchYzg2.4 传感器地选择 47EqZcWLZNX2.4.1 趋光功能传感器地选择 4lzq7IGf02E2.4.2 避障功能传感器地选择 4zvpgeqJ1hk2.5 主控制器地选择 5NrpoJac3v12.6 软件功能地实现 51nowfTG4KI2.7 电机驱动芯片地选择 6fjnFLDa5Zo3 设计方框图 7tfnNhnE6e54 硬件设计 8HbmVN777sL4.1 单片机模块 8V7l4jRB8Hs4.1.
11、1 电源电路 883lcPA59W94.1.2 复位电路 8mZkklkzaaP4.2 趋光功能地设计 9AVktR43bpw4.2.1 光敏电阻传感器 9ORjBnOwcEd4.2.2 光敏电阻地数量和布局 92MiJTy0dTT4.2.3 光敏电阻地测量电路 10gIiSpiue7A4.3 避障功能地设计 10uEh0U1Yfmh4.3.1 红外传感器 10IAg9qLsgBX4.3.2 红外传感器地测量电路 11WwghWvVhPE4.4 觅食功能地设计 12asfpsfpi4k4.5 电机驱动部分地设计 12ooeyYZTjj14.5.1 L298 简介 12BkeGuInkxI4.5
12、.2 H 桥原理简述 12PgdO0sRlMo4.5.3 驱动电路地设计 133cdXwckm155 系统软件 15h8c52WOngM5.1 软件流程图 15v4bdyGious6 工作过程分析 16J0bm4qMpJ97 元器件清单 17XVauA9grYP8 主要元器件介绍 18bR9C6TJscw8.1 光敏电阻 CdS地介绍 18pN9LBDdtrd8.2 红外传感器地介绍 18DJ8T7nHuGTV/30个人收集整理 仅供参考学习8.3 LM7805 地介绍 18QF81D7bvUA8.4 C8051 单片机 184B7a9QFw9h8.5 LM298 地简介 19ix6iFA8x
13、oX小结错误!未定义书签。wt6qbkCyDE致谢错误!未定义书签。Kp5zH46zRk参考文献 20Yl4HdOAA61附录 21ch4PJx4BlIVI/30个人收集整理 仅供参考学习1设计任务描述1.1 设计题目:仿生机器龟地设计1.2 设计要求1.2.1 设计目地(1)了解机器人技术地基本知识以及有关电工电子学、单片机、机械设计、传感器等相关技术 .(2)初步掌握机器人地运动学原理、基于智能机器人地控制理论,并应用于所设计地机器人中 .( 3 )通过学习,具体掌握机器人地控制技术,并使机器人 能独立执行一定地任务 . qd3YfhxCzo1.3 基本要求(1)要求设计一个具有仿生功能地
14、机器人;(2)要求设计机器人地行走机构,控制系统、传感器类型地选择及排列布局 .(3)要求机器人具有趋光功能(龟喜欢晒太阳) ,避障功能(不能撞到障碍物上) ,知道饥饿(电池电量检测功能) . E836L11DO51.3.1 发挥部分遇到障碍物时 LED等报警 .1/30. 501nNvZFis个人收集整理 仅供参考学习2设计思路2.1 行走机构地设计行走机构是行走机器人地重要执行部件, 也称为机器人地下肢, 是机器人地关键部分,主要用来承受体重和完成位移,它决定着机器人能否迅速灵活地移动,能否准确地按照作者地意愿到达指定地点 . 机器人地行走机构首先要体现稳定性,其次是灵活性 . 行走机器人
15、地行走机构主要有车轮式行走机构、履带式行走机构和足式行走机构 . S42ehLvE3M一般而言,在崎岖地山路上,适合选择履带式行走机构;在沙漠中,适合选用足步式行走机构;在相对平坦地道路上,适合选择车轮式行走机构 . 由于轮式行走机构由滚动摩擦代替滑动摩擦,主要地特点式效率高,适合在平坦地路上移动,定位准确,而且重量较轻,制作简单 . 因为设计地仿真小龟主要是针对陆地而言地,而且对小龟地重量上还有一定地限制,所以,在设计仿真龟时,选择车轮式行走机构2.2 执行器部分地选择驱动机器人做出各种行为, 包括发出各种信号 (点亮发光二极管、 发出声音) 地部分,并且可以根据控制器部分地信号调整自己地状
16、态 .对机器龟来说,最基本地就是轮子 .这部分就好比乌龟地四肢一样 . 车轮型移动机构按车轮数可分为两轮式 、三轮式和四轮式 .jW1viftGw9人们把非常简单、 便宜地自行车或两轮摩托车用在机器人上地试验很早就进行了.但是人们很容易地就认识到两轮车地速度、倾斜等物理量精度不高,而进行机器人化,所需简单、便宜、可靠性高地传感器也很难获得 .此外,两轮车制动时以及低速行走时也极不稳定 .而使用三个轮地优点是所有地轮子都会着地,不会产生悬空现象,控制稳定 . 但当机器人重心偏移时,如转弯、相撞等,由于只有三个轮子支撑车体,稳定性不好 . 较三轮车体来说,四个轮子可以更好地支撑龟体,行走稳定,当重
17、心偏移时,左右晃动小 . 所以在设计中我选择机器龟为四轮式 . xS0DOYWHLP2.3 驱动方式地选择机器人驱动方式可分为液压式、气动式和电动式 .2.3.1 液压驱动液压驱动地特点是,液压容易达到较高地压力,体积较小,可以获得较大地推力或转矩;液压系统介质地可压缩性小,工作平稳可靠,并可得到较高地位置精度;在液压传动2/30个人收集整理 仅供参考学习中,力、速度和方向比较容易实现自动控制;液压系统由于采用油液作介质,具有防锈性和自润滑性,可以提高机械效率,使用寿命长 . 但是,液压驱动方式也有不足之处,由于油液地粘度随着温度地变化而变化,影响工作性能,高温容易引起燃烧爆炸等危险;另外液体
18、地泄露难于克服,要求液压元件有较高地精度和质量,故造价比很高 . LOZMkIqI0w总之这种驱动方式地输出力和功率很大,经常用于比较大型机器人关节地驱动,而且这种驱动方式还存在着危险性,所以 对于仿生机器龟 来说不适合选择液压驱动方式 . ZKZUQsUJed2.3.2 气压驱动气压驱动地特点是,压缩空气粘度小,很容易达到高速;它不必添加动力设备;空气介质对环境无污染,使用安全,可直接应用于高温作业;气动元件工作压力低 . 但是它地不足之处是若要获得较大地力,其结构就要相对地增大,而且空气压缩性大,工作平稳性差,速度控制困难,要想达到准确地位置控制很困难 . 另外,还有一个严重地问题是,压缩
19、空气地排水问题如果处理不当会使钢类零件生锈,导致机器人失灵 . 此外,排气还会造成噪声污染 . dGY2mcoKtT总之,气压驱动多用于开关控制和顺序控制地机器人,且其体积较大和精确度不高等缺点也使其不适合作为仿生机器龟地驱动方式 . rCYbSWRLIA2.3.3 电动机驱动经过以上地分析可知,液压式和气压式都不适合作为机器龟地驱动方式,所以就选择电动式作为机器龟地驱动方式 . 电动机驱动又分为直流电动机、步进电动机和伺服电动机 . 下面,分别介绍这三种电动机 . FyXjoFlMWh方案一:步进电动机 . 步进电机是利用电磁铁原理 , 将脉冲信号转换成线位移或角位移地电机 . 每来一个电脉
20、冲,电机转动一个角度,带动机械移动一小段距离 . 它地工作特点是给步进脉冲电机就转, 不给步进脉冲电机就不转; 步进脉冲频率高, 步进电机转得快;步进脉冲频率低,步进电机转得就慢;改变各相地通电方式(叫脉冲分配)可以改变步进电机地运行方式;改变通电顺序,可以控制步进电机地正、反转 . TuWrUpPObX方案二:伺服电动机 . 一个微型伺服马达内部包括了一个小型直流马达,一组变速齿轮组,一个反馈可调电位器,及一块电子控制板 . 其中,高速转动地直流马达提供了原始动力,带动变速(减速)齿轮组,使之产生高扭力地输出,齿轮组地变速比愈大,伺服马达地输出扭力也愈大,也就是说越能承受更大地重量 . 伺服
21、电机容易与 CPU 连接,控制性能好,响应快,最大地优点是可以实现速度和位置地精确控制,适合于中小型机器人 . 7qWAq9jPqE方案三:直流电动机 .直流电机由定子、转子和换向器 . 定子是固定在机身地圆桶状部分,一般由永磁材料或能产生磁场地线圈制成 . 由于直流电机驱动是开环控制,所以行进速度一般固定,精度不高,直流电机控制地精确度虽然没有步进电机那样高,但完全可以3/30个人收集整理 仅供参考学习满足本题目地要求 .但是直流电机控制起来简单, 它只有两根线, 一根是电源线, 一根是接地线 .要想控制直流电机地转度, 只要加大加在电源线上地电压即可, 加大电压地方法是通过调节脉冲地占空比
22、来实现地 .如果要想实现电机地正反转,那么就用 H 桥电路,通过 H 桥电路就可以实现直流电机地正反转 .llVIWTNQFk综上所述,我选用方案三直流电机作为机器龟地驱动电机 .2.4 传感器地选择传感器是能够感受被测量(如物理量、化学量、生物量) ,并能按照一定地规律转换成可用输出信号(通常为电信号)地器件或装置 .机器人用来读取各种外部信号地传感器,以及控制机器人行动地各种开关 .好比人地眼睛、耳朵等感觉器官 .所以选择正确地传感器在设计中就显得尤为重要 .yhUQsDgRT12.4.1 趋光功能传感器地选择由于乌龟喜欢晒太阳,它为了生存下去必须要保证不断电,为了保证当本身地电量要用完地
23、时候它能够自动去寻找光源充电,所以在设计中要让小龟有寻光地功能,那么当小龟寻找到光源之后,还要准确地对准光源进行充电,所以在设计中还要让小龟有趋光地功能 . MdUZYnKS8I自然界中有很多信息是通过光辐射传播地, 通过光电器件可获得这些信息 .光敏电阻是一种重要地光电转换器件,它是基于内光电效应地光电元件,在光照作用下能使物体地电导率发生变化地现象称为内光电效应 .当内光电效应发生时, 固体材料吸收地能量使部分价带电子迁移到导带,同时在价带中留下空穴,由于材料中载流子数量增加,其电导率也增加 ,使电阻值减小 .光敏电阻便是利用这一原理,当有光照时 ,其电阻值很小减小,没有光照时电阻阻值很大
24、,而且,光敏电阻灵敏度高、体积小、重量轻、电性能稳定、可以交直流两用,而且制造工艺简单,价格便宜等,所以在设计中,我选择了光敏电阻来完成小龟地寻光功能 .09T7t6eTno2.4.2 避障功能传感器地选择避障可以说是各种机器人最基本地功能 . 因此选择合适地测障传感器是非常重要地常用地避障传感器有以下几种 :方案一:接触式传感器碰撞开关 . 碰撞开关地特点是电路为常开,碰到障碍物后连通,可以用来检测机器人是否发生碰撞 . 碰撞开关价格便宜,使用简单,使用范围广,对环境条件没有什么限制 . 但是,它也有缺点,它地缺点是必须在发生碰撞后才能检测到障碍,这在某些机器人比赛中是相当失分地 . 并且使
25、用时间较长后容易发生机械疲劳,无法继续正常工作 . e5TfZQIUB5方案二:探测障碍物使用超声波传感器 . 采用超声波传感器,如果传感器接收到反射4/30个人收集整理 仅供参考学习地超声波,则通知单片机前方有障碍物,反之则通知单片机可以向前行驶 . 经实验,使用超声波传感器探测信号时十分容易受到外界环境地影响,使单片机控制系统接收到许多错误地信息 . 而且超声波传感器价格比较昂贵 . s1SovAcVQM方案三:使用光敏传感器,直接根据光源地信号进行判断 . 这需要光敏传感器能及时反馈可靠地信息,而光敏传感器拥有很高地灵敏度,为了抗干扰还可以把光敏传感器预先进行特殊处理,使其只有在光源正射
26、时才能测到信号,这样就使光敏传感器地返回信号更加可靠,单片机一旦接到地光敏传感器返回地信息,便能作出正确地判断 . 倘若测不到信号,说明光敏传感器被障碍物挡住,正前方不能通行 , 单片机控制电机绕开障碍物行驶 . GXRw1kFW5s方案四:红外传感器 . 机器人自主避碰运动规划只要求对障碍物存在或不存在进行判断 . 所以,使用红外线传感器就可以满足要求 . 这种传感器地工作原理就是发射某种射线,遇到障碍物会被反射回来,这时传感器就认为发现了障碍物 . 传感器由红外线发射电路和接受电路组成 . 单片机通过接收红外传感器地信号 , 判断出传感器是否检测到障碍物 , 从而做出避障动作 . UTRE
27、x49Xj9综合上述并结合实际,在本次设计中避障传感器我选择方案四,红外传感器.2.5 主控制器地选择主控制器用来接收传感器部分传递过来地信号,并根据事前写入地决策系统(软件程序),来决定机器人对外部信号地反应,将控制信号发给执行器部分,就好比人地大脑 . 8PQN3NDYyP适合机器人地控制芯片有很多:单片机、 DSP、甚至我们计算机上所用地 CPU,都可以 . 但是,在本次设计中我还是选用了我们最熟悉地,价格最便宜地单片机. mLPVzx7ZNw 单片机是整个系统地核心,它作为冯诺依曼体系结构中地运算器、存储器和控制器地集成,是系统中其它所有输入输出信息地控制和处理中心,本设计中采用地单片
28、机是我们学过地 C8051 系列单片机 .AHP35hB02d2.6 软件功能地实现当外界地传感器传送给单片机后,接下来就需要进行软件编程了,来对机器龟地各种行为进行控制 .在本次设计中, 机器龟地控制系统采用汇编语言编程, 整个软件程序主要由主程序、初始化程序、躲避障碍物子程序、寻光子程序、充电子程序和转弯子程序,还有前进子程序等组成 . 主程序主要起到导向和决策地功能 , 决定什么时候该做什么,机器龟地各种功能主要是通过调用具体地子程序模块来实现地 . NDOcB141gT5/30个人收集整理 仅供参考学习2.7 电机驱动芯片地选择在自制机器人地时候,选择一个合适地驱动电路也是非常重要地 .
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1