基于SoC的六足机器人设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:naonao19890925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在矿井、地震等人类无法到达或者极度危险的灾难现场中,使用机器人作业已成为一种趋势。六足机器人具有较好的灵活度和稳定性,在复杂路况中优势明显,但因其冗余的肢体结构带来的步态规划和控制的复杂性,使其在实际应用中面临诸多问题。目前市场上能实际应用的六足机器人价格昂贵、体积较大。因此研制一款小型化、低成本、监控效果良好、适应多路况环境的六足机器人具有较高的应用价值。论文在“Terasic Spider”机器人开发平台上,增加了足底压力传感器、姿态传感器、超声波传感器、USB摄像头、语音控制模块、无线路由器等硬件设备,设计相关步态控制算法,实现了具有视频采集与传输、手机监控、语音控制、自主避障等功能的六足机器人。论文主要工作如下:(1)采用“FPGA+ARM”的SoC架构完成了系统硬件设计。自主设计了足力探测模块用于实现路面感知;通过姿态感知模块实现对机体姿态的实时感知;通过在FPGA资源中设计控制逻辑实现对伺服电机、足底压力传感器、超声波传感器等设备的驱动控制;最后利用SoC技术将各硬件模块进行集成,完成了六足机器人的硬件设计。(2)完成了六足机器人运动学分析、步态规划和控制算法设计。根据机器人开发平台的机械结构,采用D-H法和几何投影法推导了六足机器人正逆运动学方程;对六足机器人进行了三角步态、四角步态、五角步态、横向行走步态和定点转弯步态的规划;针对用单个传感器数据计算欧拉角不准确的问题,采用了改进的基于四元素的捷联惯导算法,提高了姿态欧拉角的准确性;采用运动分解合成的思想,完成了位姿调整算法设计,保证了六足机器人的行走过程中的稳定性;最后通过设计路面感知算法改进了五角步态,提高了六足机器人对多路况的适应性。(3)完成了系统软件设计。通过移植Linux操作系统到DE0-Nano-SoC开发板上,满足了嵌入式端软件多任务的需求;开发了手机监控软件,实现了在危险环境下,对机器人进行远程控制和图像信息实时监视。经反复测试,课题设计的六足机器人实现了在多路况环境下的稳定行走,监控软件界面友好,视频显示清晰流畅,姿态感知准确,步长误差较小,达到了预期目标。
其他文献
为了筛选出适宜绥化北部地区栽培的玉米品种,并确定合理的栽培方式,以生产上表现较好的25个玉米品种为试材,筛选并研究其配套高产栽培技术模式。结果表明:2011年对25个供试玉米品
对KRK22,KRK26,KRK23,云烟87和红花大金元5个烤烟品种叶绿素含量、类胡萝卜素含量和硝酸还原酶活性的动态变化规律进行了研究,结果表明:1.现蕾后整个发育过程中,KRK26叶绿素平均含量
为揭示水鬼蕉生物碱(AHL)对HepG-2细胞作用,采用FITC-Annexin V/PI双染色法检测AHL对HepG-2细胞凋亡的影响,并检测了AHL对HepG-2细胞内Ca2+浓度、活性氧(ROS)、pH的影响。结
期刊
对某造纸厂新建造纸车间基础混凝土强度进行了全面检测,分析了基础混凝土强度不能满足设计要求的原因,根据实测的混凝土强度对基础进行分类并采取了加固措施.
"年年618,今年大不同"。今年"618"是中国"新零售"时代的首块试验田,也是阿里集团和京东在2017年的第一次正面交锋,阿里一反常态,主动强势加入"618"电商价格战并积极跟进狙击、瓜分用
为了提升驻马店市园林城市美观效果,选取驻马店市具有代表性的公园绿地、居民区绿地、道路绿地、学校(单位附属绿地)等四类主要栽植香樟的绿地作为土壤采样区,调查香樟的生长
应用堆载作用下计算天然地基侧向位移的"拟合曲线法"及基于温克尔假定和桩土变形协调条件所导出的均质地基中轴力与侧向土压力作用下桩身侧向位移计算公式,分析了桩身内力与
在人们心目中,nVIDIA在很长时间内就是一个显示芯片厂商,当我们为了更好地玩游戏而考虑升级显卡的时候,脑海里应该会想起它的名字。但是进入2004年之后,在Athlon64 64位计算的感
针对宝钢四号高炉炉体快速安装工程的实际,在提升重量大、安装时间紧的情况下,为保证施工安全,提高工作效率,对提升框架进行了应力应变跟踪检测,解决了大型构件应力应变检测