阶梯攀爬机器人

合集下载

一种爬楼机器人

一种爬楼机器人

一种爬梯机械人的设计[摘要]在日常生活和生产中经常要将重物搬上楼梯,传统的方法基本是靠人力搬运完成,有时由于重物太重或人手不足而无法搬运,本课题就是为克服这个难题而设计的。

本论文主要对爬楼机器人星型轮的传动机构及控制系统进行详细设计。

首先介绍了国内外爬楼机器人研究现状,阐明本课题研究的目的、意义。

然后进一步介绍了本爬楼机器人总体结构。

在深入分析爬楼机构及其攀爬对象的基础上,设计了相对优势较明显的轮组结构爬楼机器人。

对机器人小车的运动学模型进行分析,论证小车实现任意曲线运动所包含的自转、直线前进、圆弧前进三个基本运动单元的可行性。

引入虚拟样机技术,通过Pro/Engineer三维建模并进行模拟运动仿真。

文章最后研究设计了在各种环境下,以单片机 C8051F310 为核心的爬楼控制系统。

在控制系统中,采用超声波传感器的对称排列,获取了自主上楼梯所必须地两个关键参数θ和 q;对驱动大功率电机的电路进行分析,设计了更适合大功率,更安全的电机驱动电路,直流马达配合高功率MOSFETⅡ型驱动器。

关键词:爬楼机器人;三星轮; MOSFET驱动电路;单片机 C8051F310AbstractMoving weight from up and down is required in our daily activities and productivities, and it was done by hand. While it is too heavy or short –handed to finished in some times. This thesis is designed to overcome the obstacles and it gives a detailed designing on transmission device and control system of star-like wheel of stair-climbing robot. Firstly ,it introduced a current situation of stair-climbing robot at home and abroad, clarified the purposes and meanings, introduced a overall structure of stair-climbing robot.After deeply analysis the stair-climbing frame and the object, designed a wheelsets stair-climbing robot with more advantages than others . Analyzed the kinematics model of the robot car,and demonstrate the available of achieving any curve movement with the rotation, straight forward, and arc forward . Robot can achieve track controlling based on speed matching. With the aid of virtual prototyping technology, through the 3D software of Solid Works, the dynamic analysis of the stair-climbing robot is carried out in ADAMS. At last, the thesis design the controller system with the core of C8051F310 based on rule environment ,In the control system, with the help of arranged ultrasonic sensors, get the two key parameters θ and q which import for climbing staircase Analyzed the circuit of high-power motor driving, design a more suitable circuit than IC L298N.Which is dc generator with highly efficient driving MOSFETⅡ.Key words:Stair-climbing robot;Three–star wheels;MOSFET driving circuit;Single chip microcomputer C8051F310II目录[摘要] ----------------------------------------------------------------------------------------------------------------------------- I Abstract ------------------------------------------------------------------------------------------------------------------------ II 第一章引言 ------------------------------------------------------------------------------------------------------------------ 1 1.1 课题研究的目的和意义 ------------------------------------------------------------------------------------------ 1 1.2 移动机器人的发展概况 ------------------------------------------------------------------------------------------ 1 1.3 爬楼梯机器人目前的研究状况--------------------------------------------------------------------------------- 4 1.4 论文研究的主要内容---------------------------------------------------------------------------------------------- 6第二章爬楼机器人的总体设计 ---------------------------------------------------------------------------------------- 8 2.1 爬楼机器人的设计要求 ------------------------------------------------------------------------------------------ 8 2.2 爬楼机器人的总体方案 ------------------------------------------------------------------------------------------ 8第三章爬楼机器人传动、轮组及转向机构设计 --------------------------------------------------------------- 11 3.1爬楼梯机器人小车的执行电机选择------------------------------------------------------------------------- 113.1.1技术指标------------------------------------------------------------------------------------------------------ 113.1.2电机选型 ------------------------------------------------------------------------------------------------------- 11 3.2爬楼机器人的机构设计 ----------------------------------------------------------------------------------------- 133.2.1 机器人小车传动机构设计 ------------------------------------------------------------------------------- 133.2.2传动部件的设计与校核 ----------------------------------------------------------------------------------- 153.2.3爬楼机器人转向机构设计 -------------------------------------------------------------------------------- 193.2.4机器人小车结构设计--------------------------------------------------------------------------------------- 20 3.3爬楼机器人小车三维实体建模 ------------------------------------------------------------------------------- 223.3.1 Pro/E软件介绍 ----------------------------------------------------------------------------------------------- 223.3.2三维实体建模------------------------------------------------------------------------------------------------- 22 3.4 爬楼机器人小车行驶性能分析------------------------------------------------------------------------------- 233.4.1可跨越最大垂直障碍高度 -------------------------------------------------------------------------------- 233.4.2最小转弯半径------------------------------------------------------------------------------------------------- 24第四章爬楼机器人控制系统设计----------------------------------------------------------------------------------- 26 4.1 机器人爬楼梯的控制目标 ------------------------------------------------------------------------------------- 26 4.2 机器人的体系结构及系统组成------------------------------------------------------------------------------- 26 4.3控制系统主要硬件的选择 -------------------------------------------------------------------------------------- 284.3.1单片机的选型------------------------------------------------------------------------------------------------- 284.3.2传感器的选择------------------------------------------------------------------------------------------------- 29 4.4机器人控制系统的程序编制----------------------------------------------------------------------------------- 31第五章总结与展望 ------------------------------------------------------------------------------------------------------ 385.1全文总结------------------------------------------------------------------------------------------------------------- 38 5.2展望 ------------------------------------------------------------------------------------------------------------------- 38致谢 ------------------------------------------------------------------------------------------------------------------------- III 参考文献 ---------------------------------------------------------------------------------------------------------------------- IV第一章引言自盘古开天辟地,人类诞生以来,人们就一直用智慧开辟着完美的生活!进入新的21世纪,人类除了致力于自身的发展外,还十分关注机器人、外星人和克隆人等问题。

管道攀爬机器人结构设计及行走动力特性分析

管道攀爬机器人结构设计及行走动力特性分析

管道攀爬机器人结构设计及行走动力特性分析一、结构设计:1.机器人主体结构:管道攀爬机器人的主体结构一般由多个可伸缩的模块组成,每个模块包括一个电机、行走轮和一个伸缩杆。

2.伸缩机构:机器人通过伸缩杆来适应不同管道尺寸。

伸缩杆一般采用多节设计,每个节段之间通过齿轮或链条进行连接,以实现伸缩功能。

3.行走轮和传动机构:机器人采用行走轮来实现在管道内的行走。

行走轮通常由橡胶材料制成,提供良好的摩擦力。

传动机构一般为电机与行走轮的传动装置,通常采用齿轮传动或链条传动。

4.控制系统:机器人的控制系统包括传感器、执行器和控制器。

传感器可以感知机器人的位置、姿态和环境条件等信息,以便进行自主导航和任务执行。

执行器包括电机和伸缩杆等组件,用于控制机器人的运动和伸缩。

控制器负责接收传感器信息,并根据预设的算法控制机器人的运动。

二、行走动力特性分析:1.爬行速度:管道攀爬机器人的爬行速度取决于行走轮的直径、电机的转速和传动机构的设计等因素。

一般来说,机器人爬行速度应该足够快,以提高任务完成效率。

2.负载能力:机器人承载工具和传感器进行任务执行,因此需要具有较大的负载能力。

负载能力的大小与机器人的结构强度和设计参数有关。

3.自稳定性:机器人在管道内行走时需要具备较好的自稳定性,以应对管道内的复杂环境。

自稳定性主要通过控制系统实现,通过传感器检测机器人的姿态和环境条件,并及时做出调整。

4.能耗与动力供应:管道攀爬机器人通常采用电池供电,因此需要考虑能耗和续航时间。

一般通过优化结构设计和控制算法,减小阻力和能耗,延长电池寿命。

5.适应性:管道攀爬机器人需要适应多种管道的尺寸和形状。

因此,其结构设计应具有一定的自适应性,能够根据管道的不同尺寸进行伸缩和调整。

综上所述,管道攀爬机器人的结构设计和行走动力特性是保证机器人能够在管道内进行任务执行的关键要素。

通过合理的结构设计和动力调节,可以使机器人具有较高的工作效率和可靠性,适应不同尺寸和形状的管道。

爬楼梯机器人设计

爬楼梯机器人设计

爬楼梯机器人设计摘要机器人是一门涉及计算机科学、机械、电子、自动控制、人工智能等多个方面的科学。

步行者机器人是一台在四连杆机构的基础上而设计出来的爬楼梯机器人。

它最大的特点是能够始终保持自身重心,实现爬上楼梯的目的,动作稳定,优美。

虽然该作品结构较为简单,但是其中采用了模块化设计,使其可以随时更新、升级(这是现今机电一体化工程中鲜有的设计方法);使机器不仅能适应不同的楼梯,更可以在不同情况的路面上发挥其作用。

其中利用的仿生学原理使该机器人即使在路况不是很好的情况下也可以稳定的进行工作。

1、进行了较完善和全面的方案设计而后分析论证。

重点分析讨论了其中具有代表性的三个方案。

并从中选取一个作为设计方案。

2、对于机器人运动方式,系统设计及其驱动要求进行了认真仔细的分析,对比和计算校核。

3、针对已定方案的设计计算,进行了实际制作从而验证了机构的可行性。

关键词:机器人爬行台阶目 录前 言 (1)第一章机械的功能原理设计1.1 实现功能 (2)1.2 原理设计 (2)第二章运动方案设计分析2.1 方案设计 (3)2.1.1 方案一 (3)2.1.2 方案二 (3)2.1.3 方案三 (3)2.2 方案的对比和分析 (4)第三章零件的选定与基本计算3.1 材料选取与电机选取 (4)3.2 驱动系统技术参数的计算 (5)3.2.1 功率的计算 (5)3.2.2 死点位置的计算与处理 (6)第四章 制作与改进4.1 制作过程遇到的问题及改进方案 (7)4.2 调试及改进结果 (7)4.3机械运动方案图 (9)第五章总结5.1总结和设计制作感受 (10)参考文献及相关网址 (11)前言在一个学期的《机械原理》课程学习中,我们学到了有关机械原理的基本概念、基本理论和基本方法。

老师授课深入浅出,很适合我们学习专业课的认识规律,便于我们理解和掌握,在整个课程的学习中取得了良好的效果和成绩。

通过一个学期的学习,我们有了基本的机构分析方面的能力,包括机构结构分析、运动分析、力分析和动力学分析。

爬楼机器人原理

爬楼机器人原理

爬楼机器人原理一、引言随着科技的不断进步和人们对于生活品质的要求提高,爬楼机器人应运而生。

爬楼机器人是一种能够沿着垂直表面爬升的机器人,可以在高楼大厦等场所执行各种任务,如清洁窗户、维修管道等。

本文将介绍爬楼机器人的原理以及其工作方式。

二、爬楼机器人的原理爬楼机器人的原理主要基于两个方面:附着力和移动方式。

1. 附着力爬楼机器人的附着力是指机器人能够稳定地与垂直表面接触,以防止在爬升过程中的滑动或脱落。

现有的爬楼机器人通常采用以下几种附着力原理:a) 吸盘附着力原理:机器人通过使用吸盘在表面上产生负压,以增加与垂直表面的接触力,从而保持稳定的附着力。

b) 磁性附着力原理:机器人通过使用磁性材料与垂直表面产生吸引力,以实现稳定的附着力。

c) 静电附着力原理:机器人通过携带带电物质,使其与垂直表面产生静电作用力,以保持稳定的附着力。

2. 移动方式爬楼机器人的移动方式一般分为两种:轮式移动和腿式移动。

a) 轮式移动:轮式移动是一种常见的移动方式,机器人通过安装轮子,以滚动的方式在垂直表面上行走。

轮式移动具有简单、稳定的特点,但受到表面粗糙度的限制。

b) 腿式移动:腿式移动是一种仿生学的移动方式,机器人通过模仿昆虫的步态,在垂直表面上使用多个腿部进行爬升。

腿式移动具有较好的适应性和灵活性,可以适应复杂的表面条件。

三、爬楼机器人的工作方式爬楼机器人的工作方式可以分为以下几个步骤:1. 附着爬升准备:爬楼机器人在执行任务前需要判断表面的条件,选择合适的附着力方式来保持稳定。

例如,如果表面光滑,可以选择使用吸盘附着力原理;如果表面具有磁性,可以选择磁性附着力原理。

2. 附着爬升:机器人利用附着力原理,稳定地附着在垂直表面上,并开始进行爬升。

在此过程中,机器人需要动态地调整附着力,并确保稳定的接触面积。

3. 导航与控制:爬楼机器人通常配备有导航与控制系统,可以通过传感器获取周围环境信息,并根据任务要求进行准确的导航和控制。

爬壁机器人原理

爬壁机器人原理

爬壁机器人原理
爬壁机器人是一种能够在垂直表面上移动的机器人,它通常被设计用于执行检查、维护、清洁等任务,特别是在需要攀爬高楼大厦或其他垂直结构的环境中。

以下是一般爬壁机器人的原理和设计考虑因素:
吸附力或附着力:爬壁机器人通常使用吸盘、气动吸附、磁性或其他附着技术来在垂直表面上产生足够的附着力。

这确保了机器人能够紧密粘附在墙面上,防止它在运动中脱落。

传动系统:为了在垂直表面上移动,爬壁机器人必须具备适当的传动系统。

常见的传动系统包括轮子、履带、腿部或其他可移动的机构。

这些系统需要具备足够的灵活性和稳定性,以适应不同表面的特性。

感知和导航系统:为了在爬行过程中避免障碍物或调整移动路径,爬壁机器人通常配备了各种感知和导航系统。

这可能包括摄像头、激光传感器、超声波传感器等,以帮助机器人感知周围环境并作出相应的决策。

电源和能源:爬壁机器人需要稳定的电源来驱动其各个部件,以及足够的能源供应,以确保在执行任务时具备足够的工作时间。

一些设计中可能包括可充电电池或连接到外部电源的能源系统。

结构和材料:由于爬壁机器人需要在垂直表面上移动,其结构和材料必须具备足够的强度、轻量性和耐久性。

这可能涉及使用高强度的合金材料或先进的复合材料。

安全性考虑:在设计爬壁机器人时,必须考虑到安全性,特别是在高度或危险环境中的应用。

防止机器人脱离表面、防止外部物体受到机器人运动的影响,以及制定应对机器人故障的安全措施都是重要的考虑因素。

这些原理和设计考虑因素使得爬壁机器人能够在垂直表面上安全、高效地执行各种任务。

爬墙机器人原理

爬墙机器人原理

爬墙机器人原理
爬墙机器人是一种具有特殊功能的机器人,它可以在垂直墙壁上行走,甚至可
以在天花板上移动。

其原理主要基于机械结构和物理原理的应用。

首先,爬墙机器人的结构设计非常重要。

它通常采用轮式或者履带式的结构,
配备有吸盘或者吸附材料。

这些吸盘或吸附材料可以产生足够的吸附力,使机器人能够在墙面或天花板上牢固地附着。

同时,机器人的重心设计也非常关键,要确保其在行走时能够保持稳定,不至于发生倾覆或者滑落的情况。

其次,爬墙机器人利用物理原理来实现在墙面上行走。

在机器人的运动过程中,通过控制吸盘或吸附材料的吸附和释放,可以实现机器人在墙面上的移动。

例如,当吸盘吸附在墙面上时,机器人可以利用电机或液压系统来产生推力,从而实现向上或向下的运动。

同时,机器人还可以利用自身重心的调节,来实现在墙面上的平稳行走。

此外,爬墙机器人还可以利用传感器和控制系统来实现对墙面的感知和自主导航。

通过激光雷达、红外线传感器等设备,机器人可以实时感知墙面的形状和距离,从而调整自身的运动轨迹。

控制系统可以根据传感器的反馈信息,实时调节机器人的运动状态,使其能够在墙面上自如地行走。

总的来说,爬墙机器人的原理是基于结构设计、物理原理和智能控制系统的综
合应用。

通过合理设计的结构、物理原理的运用和智能控制系统的支持,爬墙机器人可以实现在垂直墙面和天花板上的自由行走。

这种机器人不仅具有很高的科研和技术价值,还具有广泛的应用前景,可以在建筑施工、救援任务和工业检测等领域发挥重要作用。

相信随着科技的不断进步,爬墙机器人的原理和技术将会得到进一步的完善和应用。

电力铁塔攀爬机器人

电力铁塔攀爬机器人

电力铁塔攀爬机器人哎呀,说起电力铁塔攀爬机器人,这可真是个有趣又厉害的玩意儿!我记得有一次,我去郊外游玩。

那天阳光特别好,微风轻轻吹着,让人心情格外舒畅。

我走着走着,就看到了远处的电力铁塔。

那铁塔高耸入云,特别壮观。

就在这时,我心里突然就想到了电力铁塔攀爬机器人。

你想啊,电力工人要爬到那么高的铁塔上去检修线路,多危险多辛苦啊。

要是有了这攀爬机器人,那可就不一样了。

这机器人得有灵活的手脚,就像猴子一样,能稳稳地抓住铁塔上的那些架子。

它的身体还得小巧轻便,不能给铁塔增加太多负担。

而且它得有一双“火眼金睛”,能够快速准确地发现铁塔上的各种问题。

比如说线路有没有磨损啊,零件有没有松动啊。

它发现问题后,还得能及时通知工作人员。

这机器人的身上还可以装一些小工具,像扳手、螺丝刀啥的,遇到小问题自己就能动手解决。

这机器人的动力也很重要。

太阳能?风能?或者是电池?不管是哪种,都得保证它能有足够的能量在铁塔上爬上爬下。

它还得聪明,能根据铁塔的结构和线路的布局,规划出最佳的攀爬路线。

遇到恶劣天气,比如说刮大风下大雨,它得知道赶紧停下来,找个安全的地方躲一躲。

我想象中的这个电力铁塔攀爬机器人,还得能和地面的控制中心保持良好的通讯。

这样工作人员就能实时了解它的工作情况,给它下达新的指令。

要是它在攀爬过程中不小心“迷路”了或者遇到解决不了的难题,也能及时求助。

对了,它的外表也不能太丑,最好设计得有点可爱,这样大家看到它工作的时候,心情也会好一些。

也许可以给它涂上一些醒目的颜色,像橙色或者黄色,这样在阳光下一眼就能看到它。

要是真有了这么厉害的电力铁塔攀爬机器人,电力工人的工作就能轻松不少,我们的用电也能更有保障啦。

说不定以后我们在路边看到电力铁塔,就能看到这些小家伙们在上面忙碌的身影呢!。

爬楼梯机器人说明书

爬楼梯机器人说明书

爬楼梯机器人说明书简介:该项目涉及一种用于搬运重物上下楼梯的机器人,实现上下楼的智能化,该机器人机械系统设计较为巧妙,控制方式灵活,具有较高的技术水平。

可适用于各种工厂、住宅楼的货物搬运。

同时,对载物台稍加人性化设计,便可实现载人上下楼,解决老人和残疾人上下楼问题,具有较大的社会价值和经济价值。

详细介绍:该项目涉及一种用于搬运重物上下楼梯的机器人。

通过倾角传感器控制平衡;通过红外测距传感器增强环境适应性;载物台做水平、竖直运动,重心变化平稳;腿与框架螺栓联接,便于拆卸存放;结构设计合理,体积小,质量轻,便于市场推广。

可适用于各种工厂、住宅楼的货物搬运。

同时,对载物台稍加人性化设计,便可实现载人上下楼,解决老人和残疾人上下楼问题,具有较大的社会价值和经济价值。

作品设计、发明的目的:设计一种智能化程度高、快速、稳定,同时体积小、质量轻、拆装方便、价格低廉、环境适应性强的楼梯运输机器人,解决载重上下楼梯的自动化问题。

基本思路:上楼时先该机器人本体与平行四边形机构用铰链相连六个车轮的直径均为85 mm。

前轮上安装有二个电动机,一个驱动转向另一个驱动小车的前进和后退。

中间轮和后轮上各安装有一个电动机驱动小车前进和后退,四个电动机具有相同的功率。

利用平行四边形变形特点改变与主体相连平行四边形机构的角度可使前车轮、中间车轮分别抬起和落下来实现自适应在楼梯面的爬行。

爬楼梯运动分析经试验在驱动力允许条件下该机器可爬楼梯台阶的高度为40 mm。

爬楼梯过程:首先整车向前运动直到前轮接触台阶,然后前轮越过台阶,这时前车轮机构向上抬起,然后在中间轮和后轮电动机驱动力的作用下前两个轮子越过台阶而中间轮和后轮与台阶始终保持接触当中间两个轮子越过台阶时安装在主体机构上的后车轮在电动机作用下同时爬楼梯台阶楼道、墙面自动吸尘器。

楼道、墙面自动吸尘器本体采用平行四边形机构实现上下楼梯功能爬行速度快、平稳可靠。

转向机构采用传统差速机构增加红外线位置扫描系统实现智能化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

变形程序 void deform(){ int m; for(m=0;m<26;m++) { PWMDTY2=deform_table[m]; Delay(); if(PWMDTY2==25) break ; } }
恢复程序
void regain(){ int m,n; for(n=0;n<26;n++){ PWMDTY2= regain_table[n]; Delay(); if (PWMDTY2=0) break; } }
PWMCAE_CAE5=0; //左对齐输出 PWMPER5=3;//输出周期20kHZ=SA/1 PWMDTY5=0;//电机静止占空比为0 PWMCNT5=0;//计数器清零 PWME_PWME5=1;//通道5使能void DCMotor(int c,int d ) //电机控制 (3,0)反转,(0,3)正转 { PWMDTY4=c; PWMDTY5=d; }
电机驱动实物图
电机驱动原理图
4、超声波模块
HC-SR04超声波测距模块可提供2cm-400cm的 非接触式距离感测功能,测距精度可达高到3mm; 模块包括超声波发射器、接收器与控制电路。
HC-SR04实物图
HC-SR04原理图
5、稳压模块
LM2596开关电压调节器是降压型电源管理单片集成电路,能够 输出3A的驱动电流,同时具有很好的线性和负载调节特性。在特 定的输入电压和输出负载的条件下,输出电压的误差可以保证在 ±4%的范围内,振荡频率误差在±15%的范围内。
稳压模块实物图
稳压模块原理图
6、舵机控制电路
舵机常用的控制信号是一个周期为20毫秒左右,宽度为1毫秒到2毫秒 的脉冲信号。当舵机收到该信号后,会马上激发出一个与之相同的,宽度 为1.5毫秒的负向标准的中位脉冲。之后二个脉冲在一个加法器中进行相加 得到了所谓的差值脉冲。输入信号脉冲如果宽于负向的标准脉冲,得到的 就是正的差值脉冲。如果输入脉冲比标准脉冲窄,相加后得到的肯定是负 的脉冲。此差值脉冲放大后就是驱动舵机正反转动的动力信号。舵机电机 的转动,通过齿轮组减速后,同时驱动转盘和标准脉冲宽度调节电位器转 动。直到标准脉冲与输入脉冲宽度完全相同时,差值脉冲消失时才会停止 转动。
差速器三维效果图
6、底盘
底盘作用是支承、安装汽车发动机及其各部件、总成, 形成汽车的整体造型,并接受发动机的动力,使汽车产生 运动,保证正常行驶
底盘三维效果图
三、电路部分
1、特色创新设计-控制系统方案原理图
2、主控芯片
MC9S12XS128是16位单片机,由 16位中央处理单元(CPU12X)、 128KB程序Flash(P-lash)、8KB RAM、 8KB数据Flash(D-lash)组成片内存储器。 主要功能模包括:内部存储器、 内部PLL锁相环模块、2个异步串口通 讯SCI 、1个串行外设接口SPI 、 MSCAN 模块、1个8通道输入/输出比 较定时器模块TIM 、周期中断定时器 模块PIT、 16通道A/D转换模块ADC 、 1个8通道脉冲宽度调制模块PWM 、 输入/输出数字I/O口
超声波时序图
2、超声波测距程序
PORTA_PA0 = 1;//给控制端高电平 delay(10); //高电平保持10us PORTA_PA0 = 0;//控制端拉低 while(1) { if(PORTA_PA1 == 1) break; //等待 if(PORTA_PA1 == 0) Count1++; if(Count1 >= 400){Error_Flag1 = 1;return 0;} } Time1 = 0; PITCFLMT_PITE=1; //定时器使能 PITCE_PCE0=1; //定时器0使能 PITINTE_PINTE0=1; //定时器中断0使 能 EnableInterrupts //开中断 while(1) { if(PORTA_PA1 == 0) break; // 等待 if(Time1 >= 5000) {Error_Flag1 = 1;return 0;} //超时 } DisableInterrupts //关中断
正常状态
变形状态
2、 变形轮变形机构
安装在内盘上的舵机通过控制转动 轴,将舵机转过的角度值传递给变形轮的 轮毂,以实现用单片机控制舵机角度来控 制变形轮的变形与恢复。
变形机构原理图
变形机构三维图
变形轮实物
3、特色创新设计-重心调节机构
重心调节机构是一个多杆机构,单片机通过控制 舵机的转动带动连杆摆动,以实现重心调节机构调 节整车的重心位置,从而达到机器人在攀爬阶梯的 时候重心靠前。
5、电机与舵机控制程序
电机控制程序
PWMCTL_CON45=0;//45不级联 //通道4初始化 PWMCLK_PCLK4=1;//选择时钟SA PWMPOL_PPOL4=1;//初始电平为高 PWMCAE_CAE4=0; //左对齐输出 PWMPER4=3;//输出周期20kHZ=SA/1 PWMDTY4=0;// PWMCNT4=0;//计数器清零 PWME_PWME4=1;//通道4使能 /**********************/ //通道5初始化 PWMCLK_PCLK5=1;//选择时钟A PWMPOL_PPOL5=1;//初始电平为高
机器人三维效果图
机器人实物图
一、机械部分
1、特色创新设计-变形轮 楼梯攀爬智能机器人的主要创新机构是变形轮的设计,当车体在 平地运行时,车轮为圆形轮毂式,通过电动机驱动使机器人前进或停 止或后退,当超声波模块检测到到达阶梯时,机器人停止前进,单片 机控制舵机使变形轮变形为三角形,接着机器人开始攀爬楼梯。通过 实验计算,在此形状运行下车轮攀爬效果明显,所需要的驱动力小。
重心调节机构三维效果图
重心调节机构实物图
4、转向机构设计
安装在底盘上的舵机与连杆相连,控制 平行四边形转向机构实现转向,单片机控 制舵机逆时针转动时,转向机构向右转, 舵机顺时针转动时,转向机图
转向机构实物图
5、传动系统
直流减速电机经过一级减速箱双向输出给 传动轴,前后两根传动轴将动力传送给前后桥 差速器,差速器经减速后输出给轮子上的输出 轴以驱动轮子转动。创新点:通过电磁离合器 的作用实现传动两驱变四驱。
阶梯攀爬智能机器人简介
一、阶梯攀爬机器人简介
阶梯攀爬智能机器人是一种 可以在陆地和阶梯间任意前行 的机器人。攀爬机器人主要由 主控电路板、电机驱动板、超 声波测距模块、变形轮、转向 机构、底板以及重心转移机构 组成。在平路上变形轮以不变 形的状态像汽车一样可以在平 路上以一定速度前行,在前行 的过程中四个超声波传感器检 测障碍物,四个传感器测得的 距离经程序处理后来控制机器 人该执行相应的程序。在遇到 障碍物的时候,由舵机控制转 向机构或者变形轮上的舵机动 作,以实现机器人绕过障碍物 或者是越过障碍物。 主要创新点:变形轮的设计。
舵机原理图
SR-811舵机
四、软件部分
1、超声波测距时序图
(1)采用IO口TRIG触发测距,给最少10us的高电平信呈。 (2) 模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号 返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从 发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。
/************************************/ //通道1初始化 PWMCLK_PCLK1=1;//选择时钟SA PWMPOL_PPOL1=1;//初始电平为高 PWMCAE_CAE1=0; //左对齐输出 PWMPER1=200;//输出周期50HZ=SA/200 PWMDTY1=14;//舵机静止占空比为 7.5%=15/200 PWMCNT1=0;//计数器清零 PWME_PWME1=1;//通道1使能 /************************************/
传动系统三维效果图
5、1一级减速箱
直流减速电机经过减速比2.8的减速箱减速后双 向输出给前后两个传动轴。
一级减速箱三维效果图
一级减速箱实物图
5.2前后桥差速器
汽车在拐弯时车轮的轨线是圆弧,如果汽车向左转弯,圆弧的中 心点在左侧,在相同的时间里,右侧轮子走的弧线比左侧轮子长,为 了平衡这个差异,就要左边轮子慢一点,右边轮子快一点,用不同的 转速来弥补距离的差异。 减速电机的转速经前传动轴传送扫差速器的输入轴,经伞齿和行 星轮系减速后输出到输出轴。
3、PWM初始化流程图
4、PWM初始化程序
void PWM_Init(void) { PWME=0x00;//禁止通道 PWMPRCLK=0x33;//A=B=24/8=3MHZ PWMSCLA=150;//SA=A/2/150=10kHZ PWMSCLB=150;//SB=B/2/150=10kHZ /********************************/ PWMCTL_CON01=0;//01不级联 //通道0初始化 PWMCLK_PCLK0=1;//选择时钟SA PWMPOL_PPOL0=1;//初始电平为高 PWMCAE_CAE0=0; //左对齐输出 PWMPER0=200;//输出周期 50HZ=SA/200 PWMDTY0=12;//舵机静止占空比 7.5%=15/200 PWMCNT0=0;//计数器清零 PWME_PWME0=1;//通道0使能 /********************************/
阶梯攀爬智能机器人
---自动控制电路设计
指导教师:杨 萍 李翠明 许军山
主 讲:梁俊峰 成 员:常 明 黄志发 苏军昌
2013年6月
设计内容
一、阶梯攀爬机器人简介 二、机械部分介绍 变形轮、转向机构、传动系统、 重心调节机构、 底盘。 三、机器人电路硬件设计 控制系统方案设计、主控芯片、电机驱动、 电源、舵机。 四、机器人软件设计 超声波测距程序、系统初始化程序、 电机舵机控制程序。
相关文档
最新文档