欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于ESP8266四足机器人设计.docx

    • 资源ID:44286824       资源大小:28.36KB        全文页数:33页
    • 资源格式: DOCX        下载积分:9.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ESP8266四足机器人设计.docx

    基于ESP8266四足机器人设计 基于ESP8266的四足机器人的设计 Design of quadruped robot based on ESP8266 内容摘要 科技文明发展会推动人类社会历史的进步,21世纪是一个“人工智能”的时代,科技产物在发展人工智能满意当下需求外,也为将来的社会发展做出重要的铺垫作用,制造的机器人也被注入了“智能”的元素,使得机器具有像人一样的“学习”实力,这也意味着机器人的多功能性、高效稳定性和可互动性。同时期的科技产物还有“物联网”技术,物联网与机器的结合产物,在军工业、制造业、农业、服务业等等领域有着应用,也有着相应的技术要求。本次课题设计结合了当今社会的网络应用“物联网”技术,主要以机器对象为主,网络技术为辅作为探讨目的,二者通过ESP8266模块生成的Web服务器连接,以此作为上位机和下位机的连接桥梁,通过接收限制端的指令输入来限制物体对象,在完成相应的限制运动探讨后,加入了超声波避障模块来实现“智能”化,即智能避障,从而实现设计的过程和目的。 关键词:人工智能 四足机器人 物联网 ESP8266 abstract The development of scientific and technological civilization will promote the progress of human social history. The 21st century is an era of “artificial intelligence“. In addition to the development of artificial intelligence to meet the current needs, technological products have also played an important role in paving the way for future social development. Being injected with “intelligence“ elements makes the machine have the ability to “learn“ like a human, which also means the robots versatility, high efficiency stability and interactivity. At the same time, the scientific and technological products also have the “Internet of Things“ technology. The combination of the Internet of Things and the machine has applications in the military industry, manufacturing, agriculture, and service industries, and has corresponding technical requirements. This project design combines the “Internet of Things” technology of network application in today s society, mainly based on machine objects, supplemented by network technology as a research purpose, the two are connected through the Web server generated by the ESP8266 module, which is used as the upper computer and the lower computer The machine is connected to the bridge, and the object is controlled by receiving the command input of the control terminal. After completing the corresponding control motion research, the ultrasonic obstacle avoidance module is added to achieve “intelligence“, that is, intelligent obstacle avoidance, so as to achieve the design process and purpose . Keywords: Artificial intelligence Quadruped robot Internet of things ESP8266 书目 第一章 绪论.1 1.1课题探讨背景和意义.1 1.2国内外探讨现状.1 1.3论文探讨内容与设计目标.2 1.4论文结构支配.2 1.5本章小结.3 其次章 四足机器人的实现原理及硬件设计.4 2.1四足机器人的相关技术分析.4 2.1.1需求分析.4 2.1.2系统实现框架.4 2.1.3实现原理分析.4 2.2硬件系统概述.4 2.3系统结构设计.5 2.3.1系统各模块结构概述.5 2.3.2结构支架设计.8 2.3.3系统电路原理图.9 2.3本章小结.10 第三章 软件设计与实现.11 3.1软件概述.11 3.1.1软件开发平台.11 3.1.2开发环境的配置.12 3.1.3 Web网络限制端连接.14 3.1.4软件结构设计.15 3.2本章小结.15 第四章 四足机器人的基础步态测试与调试.16 4.1系统功能测试.16 4.1.1检测元器件.16 4.1.2整体运行检测调试.17 4.2四足机器人的稳定性测试.26 4.3本章小结.27 第五章 超声波避障设计及有关故障分析.28 5.1超声波模块避障功能测试.28 5.2故障分析及解决方案.29 5.3可预加模块及开发应用.30 5.3.1人工智能机器学习模块.30 5.3.2环境检测模块及云台应用.30 5.3.3关于四足机器人的“机械臂-轮子”结合应用.30 5.3.4关于水陆两用机器人的理论开发和应用.30 5.4本章小结.30 总结.33 致谢.34 参考文献.35 第一章 绪论 1.1.课题探讨背景和意义 人类社会的发展须要科技最为推动力,科技的进步是一个时代发展的表现,迫于现代化、自动化的要求和智能化的需求,越来越多的人工智能产品应运而生出现在我们的生活中,为我们的生活和工作服务。机器人便是其中之一的人工智能中重要的独创,各种机器人随场合要求须要被制定出来服务于人类,第三次工业革命是计算机及技术革命,20世纪90年头诞生的互联网技术应用,快速在全球扩散传播,干脆推动了“人工智能”的发展雏形,为21世纪的第四次工业革命打算好了接力棒,继20世纪末互联网发展后,在21世纪初新生了一种“物联网”应用技术,并结合了“人工智能”,它就是第四次工业革命的主要组成部分,与之前的工业科技相比,这种技术是革命性的,它不仅解决了劳动力不足问题,转变了经济发展方式,而且在日常生活中普遍存在着很多“物联网”例子的应用。在此次设计中,设计的一种基于ESP8266的四足机器人的设计正是为了凸显“物联网”与“人工智能”的一个应用方面,它展示了一个“结合应用”的过程和结果,而结合“物联网”技术探讨开发和限制机器人完成各种困难指令算法成为了当今计算机行业的一个科研热点,只有将物联网技术与人工智能结合并运用在生活中,科技才会得到不断地发展和改进完善,信任在将来机器人的应用会变得越来越普遍,从而更好的服务社会。 1.2 国内外探讨现状 自人类步入电气时代,在20世纪60年头,人们起先着手关于四足机器人的探讨工作,在1977年,随着计算机和机器人限制技术的的探讨和成熟的应用,Frank和McGhee制造出了世界上第一台真正意义的四足步行机器人,它具有较好的运动稳定性,由于限制运动系统是逻辑电路组成的,运动受到了限制,所以只能呈现固定的运动形式。 随着科学技术的进步,四足机器人经过了近大半个世纪发展,目前最具代表性的四足机器人是美国波士顿动力研制的BigDog、Spo等双足或四足机器人,结合着计算机科学的AI与物联网技术,每一次的进步性演示都令业界激昂不已。然而在波士顿动力的研发过程中也是充溢坎坷荆棘的,研发所需技术要求和软硬件要求极高,经过克服重重难关,利用传感器的限制和算法解决了困难性机械运动的问题,除多足式机器人外,在后续研发的Petman两足机器人,代表作机器人技术标准的新高度,与多足式机器人不同的是,它只有“双腿”,却与当代AI完备的结合在一起,具有优异的平衡性,高度的敏捷性,如今很多国内外创客的优秀作品大多是建立在这些开源项目的基础上的。回看国内科技,在机器人的发展上也最终有企业做出了在性能上接近波士顿动力的足式机器人,但相比国外的技术,国内技术水准总体来说还是有很大的进步空间。当下正是科技信息高速发展的时期,在物联网的发展高潮同时,随着第五代移动通信技术的到来和应用,越来越多的科技产物得以开发应用,小到纳米技术,大到宇宙探究,在2020年初的新冠肺炎抗疫行动中,由于病危患者与医务人员存在地理上的距离,随即开展了通过5G技术操控医疗机器人进行手术医治,并取得了胜利,除此之外还有无人机协助防疫,各大车站智能测温系统等等。目前来看,机器人的发展是当代的一个科学技术发展的趋势,而且渐渐趋于无人化的比例越来越大,所以说将来更是无人机器类发展的一个人工智能时代。 1.3.论文探讨内容与设计目标 自然界中有着很多四足或多足肢的动物,典型常见的有猫狗、蜘蛛螃蟹乌龟等等,它们的运动方式与人类迥然不同,但它们可以在困难的地形上行走自如,科研人员通过仿生学进行探讨发觉,相比在平面上运动的物体,在困难环境中前行或达到目的地是特别困难的,所以特定的地形须要特定的运动限制形式,才可以牢靠、高效地前行,目前的人工机器主要运用最广的有轮式和履带式,足式机器人是特别少见的,有许科学探讨目的无法运用传统轮式或履带式的移动工具到达,所以为了应对特别场所相应的开发出足式机器人,本次设计的一款基于ESP8266的四足机器人仅为代表例子演示,它以舵机作为肢足,四个肢足在电机驱动板的PWM信号下协调协作运动,不同于于轮式和履带式机器人,其不仅有四只运动机械肢体,而且相比轮式和履带式机器人,它有着不行比拟的地形运动优势,可以在相对困难的地形上运动。同时结合了“物联网”技术,缘由是ESP8266是一款含有串口wifi模块的开发板,这使得其更具有操控性和实时性,更好地完成相关指令动作,比如前进后退,左右移动和平移等,在此基础上再加入超声波模块,实现智能避障的功能,从而达到更好地设计目的和效果。 1.4 论文结构支配 第一章为绪论,探讨了足式机器人的探讨背景和意义,介绍了足式机器人在国内外的探讨状况,以及关于足式机器人和运动限制和功能扩展和优缺点的解决方案。 其次章为四足机器人的系统需求设计方案和相关硬件的设计,分析了四足或多足机器人的系统的需求点,提出了可行性的设计和性能要求并对部分操作执行原理进行描述。讲解并描述了四足机器人的机械结构以及硬件模块之间的协作方式。 第三章为四足机器人的开发平台和软件的设计,对软件开发平台以及程序执行的流程图进行了介绍,讲解并描述了两者之间的通信机制,限制运动的过程。 第四章为四足机器人的基本步态测试和调试,在单独测试了各个子系统的正常运行状况下,进一步进行前进、后退、左转、右转、左移、右移以及整体的最终测试。 第五章为四足机器人的超声波避障测试以及有关整个设计存在的故障进行分析,同时对四足机器人有关领域的结合应用进行分析。最终对本文进行设计总结,总结设计开发过程中遇到的问题,自己的感受和收获。 1.5 本章小结 本章结介绍了该课题设计的背景和意义,结合国内外的探讨状况,探讨了此次设计的实现功能和目标,并给出了论文撰写和本次设计的支配。 其次章 四足机器人的实现原理及硬件设计 2.1 四足机器人的相关技术分析 2.1.1需求分析 本设计要求采纳ESP8266串口WiFi模块进行指令编译和接收,要求通信模块与网络模块连接胜利,机器人才能接收吩咐指令,经过MCU处理,再通过PWM Servo舵机驱动板模块PCA9685来调整舵机转动的角度值,从而完成预定或指定的动作,比如前进后退,左右移动和左右平移等等,最终环节再加上一个超声波避障。 2.1.2系统实现框架 为实现上述功能需求,如图2.1所示系统框架图,在移动操作端进行指令的输入,通过无线局域网WiFi模块的接收,经过MCU处理指令信息,从而驱动PWMservo的输出来限制各个舵机的转动的幅度值。 图2.1系统框架图 2.1.3实现原理分析 本次设计的四足机器人运用8个舵机,每2个舵机组成一个运动的肢足,运动的方式是靠舵机接收PWM信号来对相应的肢足进行运动限制,而每个肢足它组成的2个舵机PWM信号值进行协作变成相应的运动状态,依据要求的运动姿态来发送PWM信号给各个肢足,从而实现一个完整的运动限制。四足机器人的前后运动,左右运动及左右平移运动会在第五章整体测试与调试中进行具体的解析。 2.2 硬件系统概述 一个现代制造的机器的运转缺少不了硬件和软件,但每一个机器组成成分最多的就是硬件,硬件及外协助支架的组成相当于机器的器官和骨架,它可以供应强劲有力、高效稳定的运转条件,此次关于四足机器人的设计也是如此。 2.3 系统结构设计 2.3.1 系统各模块结构概述 (1)结构支架 有可选方案如下: 1.塑料3D打印支架结构。 2.椴木支架结构。对比两种支架材料,虽然塑料的3D打印支架具有良好的好用性、稳定性和欣赏性,自己没有相关的3D打印设备,而且价格较高。反观一般的椴木板。即使椴木支架易松动损坏,但也可以供应短期的稳定效果,又考虑到设计成本及现有设备材料,以及设计试验的初衷,确定用椴木作为结构支架。(2)MCU限制端模块 由于此次四足机器人的设计采纳的是ESP8266WiFi模块,局域网的无线连接,它支持手机、平板、电脑的连接限制,在很大方面展示了物联网的限制平台兼容性,相比电脑和平板,为便利此次设计,采纳了移动手机作为操作限制端。(3)电源模块 能源是每一个机器运转的前提条件,此次设计可用5.0V-12.0V电源作为动力,有两种电源方案选择: 1.锂电池 优点:质量偏轻,自放电率低,高储存能量密度。缺点:厚度偏厚,成本高。2.聚合物锂电池 优点:容量大,质量轻,厚度薄,价格便宜。缺点:极片受潮简单发生气鼓,对环境要求高。综上所述及设计目的功能需求,在此选择7.4V聚合物锂电池来作为电源。(如下图2.2所示) 图2.2聚合物锂电池 (4)电源转接板 电源转接板可间接爱护电路,以及供应稳定的工作电源。(如图2.3所示) 图2.3 7.4V电源转接板 (5)ESP8266 WiFi模块 ESP8266模块有两种选择方案 1.ESP8266 NodeMcu Lua WiFi V3(CH340)。2.ESP8266 NodeMcu Lua WiFi(CPC2102)。由图2.1系统框架图可知,此模块负责接收指令并运行执行指令,市场上有许多NodeMCU变体并且基本上具有相同的功能,以上两种皆可以实现设计目的,但考虑价格,且性能相近,确定采纳了ESP8266 NodeMcu Lua WiFi V3模块,支持Android和iOS移动设备,工作温度范围:-40°C - 125°C等等,并且NodeMcu已经刷好固件,安装串口驱动后,连接到电脑即可用。(如图2.4所示,引脚图说明如图2.5所示) 图2.4 ESP8266 NodeMcu Lua WiFi V3 图2.5 ESP8266 NodeMcu Lua WiFi V3 引脚图 (6)PCA9685电机驱动模块 由于设计中用到舵机,须要用驱动板板来驱动,又考虑到存在多个舵机工作,所以用到了16路PWMServo PCA9685电机驱动模块接收来自nodemcu的信号,并驱动舵机动作,这里须要留意的是在连接各个舵机时要留意对应颜色的接口。(如图2.6实物图所示) 图2.6 PCA9685电机驱动板 (7)舵机模块 此次设计采纳的舵机质量也会影响设计的精确性,有两种舵机可供选择: 1.一般塑料SG90舵机(图2.7所示) 优点:价格便宜。缺点:故障率高,易抖动。2.MG90S金属齿轮舵机(图2.8所示) 优点:稳定性好。缺点:价格相对较高。为供应稳定的性能,保证数据的精确性,两种舵机进行比较后,确定采纳MG90S金属齿轮舵机,舵机装配在一起之前要把舵机插到主板对应插槽上,上下电,驱动主板会让舵机转到出厂位置,即初始位,然后再装配。 图2.7 一般通塑料SG90舵机 图2.8 MG90S金属齿轮舵机 (8)HC-SR04超声波模块 图2.9 HC-SR04 老款HC-SR04超声波模块须要主板另外接5V的电源供电,而新款HC-SR04超声波模块,如图3.7所示,可在主板的3.3V电压下工作,精准度较高,在完成四足机器人前进后退、左右移动基础运动次设计后,增加此模块来实现智能的超声波避障,以此实现赐予指令后四足机器人自身避开障碍物持续运动的效果。 2.3.2 结构支架设计 如图2.10支架受力平衡分析图,2.11三维构架图画,图2.12实物图所示 : 图2.10支架受力平衡分析图 图2.10支架受力平衡分析图 图2.11 四足机器人三维构架图画 图2.12 四足机器人实物图 2.3.3 系统电路原理图 如图2.13所示: 图2.13 系统电路原理图 2.4本章小结 本章节介绍了四足机器人的需求分析和原理框架图,具体地描述了其限制原理及运动机制,为后文关于硬件的选取和软件的结构设计实践确定了目的要求和设计思路。同时概述了硬件和电路设计在此次机器人结构上的重要作用,粗略地描述了设计所需的硬件及模块功能和限制电路的实现原理,针对设计目的对部分模块进行具体的综合分析进行选择,以此达到最好的数据和效果,并且完成基础设计后增加超声波模块来实现智能避障运动。 第三章 软件设计与实现 3.1软件概述 上章节介绍了硬件模块的组成,硬件之外便是软件的组成部分了,又分有系统软件和应用软件等,此次是软件设为源代码编程,经过开发环境编译处理后形成执行指令,源代码部分涉及了javascript的局域网Web网页的应用,即限制四足机器人的操作端,本次软件设计重点偏向于在协助应用下进行四足机器人主要的运动限制的源代码修改设计。 3.1.1软件开发平台 在此,ESP8266模块可以支持多种编程模式,这显示了它的兼容性和好用便利性,以下是对其开发平台的参考及建议: (1).运用AT指令进行操作:这是最常见的方式,运用PC端的串口助手协作简洁的指令就可以实现,也可以协作单片机发送指令运用。(2).LUA语言编程:这是一种单独ESP8266编程的方式,可以不依靠单片机和串口调试软件,干脆把程序编写到ESP8266内部。(3).Arduino开发环境编程:这个接触过Arduino的都会比较熟识。可以干脆在Arduino IDE的环境下进行代码烧录,运用Arduino的开发方式进行开发,其相关资料也比较多。综上所述,个人比较举荐Arduino 开发环境编程,因为比较简单接受与理解,arduino现在已经特别的成熟了,是一个特别成熟的解决方案了,相关资料也比较多,更适合作为这次设计的软件开发平台。(软件开发平台如图3.1、3.2所示) 图3.1 arduino开发平台 图3.2 代码编辑界面 3.1.2开发环境的配置 在Arduino开发环境中,由于设计中用到的是ESP8266开发板模块,在原来的开发板管理器是没有的,须要自己手动输入搜寻添加的,操作过程下如图3.3、3.4、3.5所示。1.在编辑界面中,点开工具,单击开“发板:XXX”,展示右边界面,双机“开发板管理器”,如图3.3开发环境配置示意图所示; 图3.3 开发环境配置示意图 2.在搜寻栏框中输入ESP8266,找到ESP8266开发板安装包后,点击下载安装即可,如图3.4开发环境安装包安装示意图所示; 图3.4 开发环境安装包安装示意图 3.进行相关参数的设置,如图3.5开发板配置示意所示; 图3.5 开发板配置示意图 4. 最终进行源码开发,编辑修改并校验精确性,并在下载程序前确认检测到的端口(COM)号,如图3.6校验程序示意图、3.7校验程序完成示意图所示; 图3.6 校验程序示意图 图3.7校验程序完成示意图 注:若代码校验无误后即可上传到ESP8266。3.1.3 Web网页限制端连接 上传完成后,基于ESP8266四足机器人限制系统在接通电源数秒后,会生成一个WIFI热点名为“Robot-J mini”,初始密码为“12345678”,连接后在移动端的阅读器的搜寻栏或网址栏框中输入“192.168.4.1”,点击访问,就会进入Web限制指令端移界面,在此之前,请确认先关闭移动设备自身的网络数据,避开产生网络访问错误的提示信息,在这一步的测试中,如若运用笔记本电脑类连接,间或发生指令传输失灵现象,因此不建议运用此方式,详细问题也在分析解决中。移动限制端连接操作及操作界面如图3.8限制指令Web界面所示; 如图3.8限制指令Web界面 关于生成的Web无线局域网,虽然是一个有限地理范围内的网络系统,在众多领域中有着应用,具有广袤市场前景,可见无线局域网技术在生活中起着重要的作用。相比生活中有线网络中缺少敏捷性,而WLAN具有多方面的优点,WLAN可以避开了以上状况的发生,而且不受布线条件的限制,安装便利,运用敏捷,可以随身携带,因此特别适合移动办公或移动操作的须要。3.1.4 软件结构设计 1.程序流程图如下图3.9所示; 图3.9 程序流程图 当所需的软件应用打算就绪后,接下就是进行源码的修改和编辑了,很多电子或创客的网页有相关于四足机器人的代码设计,虽然运动限制的动作大体相同,但还是存在很多运用不同计算机语言的开发编辑的四足机器人源码,这时就要选择合适源码设计作为自身实践设计。 3.2本章小结 本章节介绍了关于ESP8266模块的软件开发平台有多种可以选择,须要我们依据实际应用来选择开发平台,同时介绍了程序设计限制四足机器人运动的思路和程序执行的流程图。为后文整体调试阶段供应了软件支持和保障。 第四章 四足机器人的测试与调试 4.1系统功能测试 4.1.1检测元器件 在进行整体搭建设计之前,须要对各个元器件进行质量检测,检测环节包括单独检测、部分检测和整体检测,同时包含电路接口和连接精确性的排查检测。在这个环节尤为重要,它可以为整体的构建供应有效牢靠的基础,从平常试验可知,运用到数量较大的元件时,应增加该元件的实际数量,由此来解决低概率故障性的发生,确保设计如期进行。 4.1.2整体运行检测调试 根据设计的目的,在完成全部硬件和支架检测后,进行软件的写入和调试,这是设计中最终,也是最关键的一部分。保证由单个肢足运动到整体的运动动作的可行性和连贯性,从而达到预期的机械运动效果。四足机器人的运动可以比作一个团队合作的成果,而一个团队队员的分工合作起着肯定性的作用,四足机器人的各个肢足通过有序的PWM信号值调整,从而形成四足机器人连贯的运动动作。接下来对对各个运动状态以图画演示和文字描述,含部分代码示例,具体代码参见附录。1.开机复位及指令复位状态(如图4.1所示) /开机复位 int Servo_Act_0 PROGMEM = 140, 30, 140, 40, 40, 150, 40, 140, 1000 ; /指令复位 int Servo_Prg_8_Step = 2; int Servo_Prg_8 ALLMATRIX PROGMEM = 70, 90, 90, 130, 120, 90, 90, 70, 1000 , 140, 30, 140, 40, 40, 150, 40, 140, 1000 , ; 图4.1 开机复位状态示意图 2.站立状态(如图4.2所示) int Servo_Prg_8_Step = 1; int Servo_Prg_8 ALLMATRIX PROGMEM = / 3, 14, 13, 12, 0, 1, 2, 15, ms 90, 90, 90, 90, 90, 90, 90, 90, 500 , / 70, 90, 90, 130, 130, 90, 90, 70, 500 , / 起立 ; 图4.2 站立状态示意图 3.前进运动 /前进 int Servo_Prg_2_Step = 11; int Servo_Prg_2 ALLMATRIX PROGMEM = / 3, 14, 13, 12, 0, 1, 2, 15, ms 70, 90, 90, 130, 120, 90, 90, 70, 200 , /站立等待 90, 90, 90, 130, 120, 90, 45, 90, 200 , 70, 90, 90, 130, 120, 90, 45, 70, 200 , 70, 90, 90, 90, 90, 90, 45, 70, 200 , 70, 45, 135, 90, 90, 90, 90, 70, 200 , 70, 45, 135, 130, 120, 90, 90, 70, 200 , 90, 90, 135, 130, 120, 90, 90, 90, 200 , 90, 90, 90, 130, 120, 135, 90, 90, 200 , 70, 90, 90, 130, 120, 135, 90, 70, 200 , 70, 90, 90, 130, 90, 135, 90, 70, 200 , 70, 90, 90, 130, 120, 90, 90, 70, 200 , ; (1)前进步态1,如图4.3所示; 进入站立姿态,或干脆从待机状态起先运动。 图4.3 前进步态1示意图 (2)前进步态2,如图4.4所示; 图4.4 前进步态2示意图 (3)前进步态3,如图4.5所示; 图4.5 前进步态3示意图 (3)前进步态4,如图4.6所示; 图4.6 前进步态4示意图 4.后退运动 /后退 int Servo_Prg_3_Step = 11; int Servo_Prg_3 ALLMATRIX PROGMEM = / 3, 14, 13, 12, 0, 1, 2, 15, ms 70, 90, 90, 130, 120, 90, 90, 70, 200 ,/站立等待 90, 45, 90, 130, 120, 90, 90, 90, 200 , 70, 45, 90, 130, 120, 90, 90, 70, 200 , 70, 45, 90, 90, 90, 90, 90, 70, 200 , 70, 90, 90, 90, 90, 135, 45, 70, 200 , 70, 90, 90, 130, 120, 135, 45, 70, 200 , 90, 90, 90, 130, 120, 135, 90, 90, 200 , 90, 90, 135, 130, 120, 90, 90, 90, 200 , 70, 90, 135, 130, 120, 90, 90, 70, 200 , 70, 90, 135, 90, 120, 90, 90, 70, 200 , 70, 90, 90, 130, 120, 90, 90, 70, 200 , ; 后退运动步态与前进步态相像,只不过肢足运动依次为:右前肢向下运动左前肢向下、左后肢向上、右前肢复原左前肢复原、左后肢复原、右后肢向上右后肢复原,进入站立等待下一指令状态。 5.左转运动 /左转 int Servo_Prg_6_Step = 8; int Servo_Prg_6 ALLMATRIX PROGMEM = / 3, 14, 13, 12, 0, 1, 2, 15, ms 70, 90, 90, 130, 120, 90, 90, 70, 200 , /站立等待 90, 90, 90, 130, 120, 90, 90, 90, 200 , 90, 135, 90, 130, 120, 90, 135, 90, 200 , 70, 135, 90, 130, 120, 90, 135, 70, 200 , 70, 135, 90, 90, 90, 90, 135, 70, 200 , 70, 135, 135, 90, 90, 135, 135, 70, 200 , 70, 135, 135, 130

    注意事项

    本文(基于ESP8266四足机器人设计.docx)为本站会员(1398****507)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开