需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10920 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:机器人按照其移动的方式可以大体分为两类:一类是轮式移动机器人(包括履带式);第二类是仿生运动机器人,其移动方式有足式爬行、蠕动、蛇行等,其中足式爬行机器人是目前研究最多的一种仿生运动机器人。相比于轮式和履带式机器人,足式机器人依靠它独特的移动方式成为野外探测工具、科学探索以及军事侦察的首选。因此,进行足式机器人研究具有十分重要的现实意义。 本文设计的是一款四足爬行机器人控制系统,控制系统主要由核心控制器模块、舵机驱动模块以及传感器模块组成。控制系统以Raspberry Pi(树莓派)作为核心处理器,通过超声波传感器完成距离检测,由Python语言完成传感器信息的处理以及机器人运动程序的编写,Raspberry Pi(树莓派)与舵机驱动器通过串口进行通信,舵机驱动器根据运动控制指令实现对四足爬行机器人舵机的控制,完成机器人运动状态的调整,从而实现四足爬行机器人的稳定运行。
关键词:四足爬行机器人;Raspberry Pi(树莓派);传感器;舵机控制器
目录 摘要 Abstract 1 绪论-1 1.1 研究背景及意义-1 1.2 四足爬行机器人研究现状-1 1.3 论文主要研究内容-1 2 四足爬行机器人组成结构-3 2.1 机器人躯干组成-3 2.2 四足机器人控制系统组成-4 2.3 本章小结-4 3 四足爬行机器人控制系统介绍-5 3.1 核心控制器Raspberry Pi(树莓派)-5 3.1.1树莓派硬件配置介绍-5 3.1.2树莓派外设连接-6 3.1.3树莓派初始配置-6 3.1.4树莓派键盘配置-15 3.1.5树莓派串口打开-17 3.1.6树莓派Python库配置-18 3.2 机器人舵机控制器模块-19 3.2.1舵机控制器主体-19 3.2.2上位机软件-19 3.3 超声波模块-20 3.4 各模块连接-22 3.4.1树莓派连接舵机控制器-22 3.4.2树莓派连接超声波模块-23 3.5 本章小结-23 4 四足爬行机器人运动控制-24 4.1 舵机控制器动作组设计-24 4.1.1前进动作-25 4.1.2左转动作-25 4.2 Python运动程序-25 4.2.1导入所需Python库-27 4.2.2超声波模块配置编写-27 4.2.3运动程序子函数编写-28 4.2.4运动程序主函数编写-28 4.3 本章小结-29 5 系统调试及运行结果-30 5.1 系统调试-30 5.2 运行结果-30 结 论-32 参 考 文 献-33 附录A-34 致谢-36 |