基于fpga的六足仿生机器人控制系统设计

基于fpga的六足仿生机器人控制系统设计

ID:18351754

大小:3.56 MB

页数:44页

时间:2018-09-16

基于fpga的六足仿生机器人控制系统设计_第1页
基于fpga的六足仿生机器人控制系统设计_第2页
基于fpga的六足仿生机器人控制系统设计_第3页
基于fpga的六足仿生机器人控制系统设计_第4页
基于fpga的六足仿生机器人控制系统设计_第5页
资源描述:

《基于fpga的六足仿生机器人控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业设计(论文)题目:基于FPGA的六足仿生机器人控制系统设计姓名:李国超学院:机械电子工程学院专业:测控技术与仪器班级:1003071学号:100307110指导教师:姜树海职称:副教授二○一4年5月15日摘要六足仿生机器人因其很好的复杂地形适应能力,被越来越多的运用在野外侦查、救灾抢险中。由于六足仿生机器人在这方面的出色表现,科研人员们对六足机器人的研究也越来多。本课题将多足昆虫的行为学研究成果,融入到六足仿生机器人的设计与控制中,开发能在复杂自然环境中灵活运动的六足仿生机器人,对执行野外侦查、

2、减灾救援等具有重大现实意义,对仿生机器人的发展具有重要的实际意义[1]。六足仿生机器人嵌入式控制系统包括两个部分,第一部分是在NiosII处理器内以软件方式实现,采用C语言编写应用程序,主要功能是实现机器人直行、转弯。第二部分是在FPGA芯片内完成系统复位,串口收发等模块的实现,以及NiosII的例化和周边I/O信号读取与输出。硬件实现计算简单且计算速度较快,有多组并行处理的能力。采用VerilogHDL硬件描述语言实现硬件代码的编写。论文以Bioloid公司生产的智能伺服舵机AX-12组成六足机器人架

3、构,利用内嵌NiosII处理器的FPGA控制实现机器人完成各种动作。研究采用QuartusII软件实现设计输入和硬件配置,使用QuartusII中的SOPCBuiler构架SOPC系统,实现了NiosII处理器核、SDRAM控制器、EPCS控制器、PLL、232UART等的配置。六足仿生机器人的软件开发过程是利用软件开发工具NiosII9.1SoftwareBuildToolsforEclipse(简称EDS),对硬件系统中组件的驱动及应用程序进行设计。[1]鉴于课题的前期工作基础,设计实现了六足仿生机

4、器人嵌入式控制系统,并进行了整机测试,测试结果表明:机器人实现单舵机灵活控制和多舵机协调控制,机器人行走平稳,达到预期要求。关键词:六足;仿生机器人;控制;FPGA;SOPCResearchonEmbeddedControlSystemforHexapodBionicRobotBasedonFPGAAbstractMoreandmorehexapodbionicrobotisapplytofieldinvestigation,mitigationrescuewiththegoodabilityofada

5、ptationtocomplexterrain.Becauseofthegoodbehaveofhexapodbionicrobotinthisfield,moreandmoreresearchspecialiststaffbegaintoresearchonhexapodbionicrobot.Somakethemyriapodinsectbehaviorstudiesresultsintorobotdesignandcontrol,developmenthexapodbionicrobotflexi

6、blemovementincomplexnaturalenvironmenttoimplementationoffieldinvestigation,mitigationrescueisgreatpracticalsignificanceandimportantpracticalsignificancetodevelopmentofbionicrobot.Onthebasisofdetailedanalysishexapodbionicrobotcontrolsystemresearchstatus,D

7、esignhexapodrobotembeddedcontrolsystemBasedonSOPC(systemintegratedchip)servocontroltechnologydevelopmentenvironment,usingFPGAembeddedNiosIIprocessor.TheFPGAcontrolchipproducedbyAlteraCycloneIIEP2C8Q,anduseSF-NiosIIcontrolpanelbasedonthischipasrobotcontro

8、ller.Hexapodbionicrobotembeddedcontrolsystemconsistsoftwoparts.Inthefirstpart,UsingClanguageImplementatefunctionsinNiosIIprocessor,themainfunctionistorealizethetrajectoryplanningofrobottogostraight,turn,obstacleavoidancean

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

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

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