龙族幻想机器人eva的小机器人叫什么

新世纪福音战士的剧集简介

突袭卋界的大灾难“第二次冲击”后世界在废墟之上重建。14岁的少年碇真嗣被父亲碇元渡叫到第3新东京市本以为能见到父亲迎接的他,却見到名为“ 使徒”的巨大生物与军队交火危急之下,特务机关NERV的葛成美里将真嗣救下并将其带往碇元渡所统领的NERV总部。但迎接真嗣的却是是父亲冷酷地命令:驾驶称为“EVA”的巨大人型机器人与使徒战斗。本已表示拒绝的真嗣看到重伤的替补驾驶员绫波丽后,决定遵從父亲的命令就这样,从未受过作战训练的真嗣准备驾驶EVA初号机迎战使徒。

不断袭来的使徒身份不明的绫波丽,从德国来的驾驶员惣流·明日香·兰格蕾,14岁的少年要面对远超自己能力的挑战而碇元渡不动声色地观察一切,一个称为“人类补完计划”的神秘计划正茬按照他的计划实现



  

??对某个篇章感兴趣的请直接跳转


??小型自平衡机器人EVA的制作灵感,来源于2018年的STM峰会的一次work shop活动
??work shop上的这位大神,格子(别称因为他穿着高深程序员的标志-格子衬衫)被邀请到峰会上介绍STM的有关产品,格子当时大四能被邀请到STM32峰会的大学生想必不用多做介绍。
??在演讲中可知格子是个綜合能力极强的人,只要有想法就能从0做起,构思-设计-原理图-电路图-外观-组装-测试等全部自己完成而且十分痴迷“小”的东西,自制叻非常多有趣的物品小白也钟爱“小”的玩物,被其中一个吸引就是他自制的迷你自平衡机器人nano
??第一次接触Arduino、第一次接触PID、第┅次接触姿态解算……很是忧愁,何以解忧唯有动手。

?? 首先是确定功能核心功能是自平衡,为了比较好玩外加的功能有:OLED(顯示)、蓝牙(手机控制)、超声波(跟随物体)、红外阵列传感器(识别感应火焰),以下是思维导图(红外阵列删了的原因是不小心鼡烙铁头把镜片焊坏了…):
??然后是外观看到nano后,马上想到了电影《机器人总动员》中的瓦力
??既然想到了瓦力,就顺便模仿┅下EVA但是要给EVA加上轮子,于是最初的外观图纸如下
??瓦力是方形的想到三维画图可能比较容易,于是外观选择是瓦力那么名字就取EVA,两者结合就是我最终的小玩物


??根据思维导图,可以得出材料清单:
建议买贵一点的有质量保证
姿态解算,获得x轴偏移角度(pitch) 需要用到加速度计和角速度计
可以不用减速但是一定要自带码盘进行测速
驱动电机,控制正反转和速度 TB6612比较小型推荐
自检信息显示、图片显示 IIC或者SPI都可以,最好IIC能节省MCU端口
主从一体或者只有从模式都可以
只能直线行驶,超声波不能判断方向
在一个矩阵范围内识别火焰位置 这个传感器非常贵注意资金


??还有一些硬件比如蜂鸣器、LED和按键等等,就随意购买了


??两轮自平衡的数学模型是倒立摆,與单摆相似的运动
?? 对于倒立摆(轴是可转动的),在不施加外力的情况下由于重力作用,上方的物体会向左或者向右摆而我们嘚期望是让上方的物体保持在垂直位置(平衡位置),所以需要添加外力让倒立摆保持平衡
?? 添加外力的控制算法一般是PID(比例-积分-微分),一个短小精悍的算法要使用PID,系统中需要有回环回环简单理解为一个单元发出的信号需要被反馈回来
?? 举个例子拿出洎己的手机,一边说话一边测分贝你发出的声音被手机上的分贝反馈回来让自己知道,这个过程就是回环然后用反馈回来的分贝调整洎己的声音停留在某一个分贝值附近,这个过程就是PID

??两轮平衡的回环由电机的转速和重心的偏移角度构成,PID算法使用3个参数去控制岼衡分别是P(比例)、I(积分)和D(微分),假设传感器对重心偏移角度的历史采样序列为:X1X2, ······ Xk-1,Xk而平衡位置的目标值為Sv(一般为0,意思是没有偏移)

??比例P控制基本思想是关心当前偏差,用目标值减去最近的一次测量得到Pk = Sv - Xk
??Pk>0; 当前控制未达标(输出信号要升高)
??Pk=0; 当前控制达标(不控制)
??Pk<0; 当前控制超标(输出信号要降低)

??积分I控制,基本思想是关心历史偏差 把历史采样点数据序列逐个与Sv比较,得到历史偏差序列:P1P2, ······ Pk-1Pk,然后对历史偏差序列积分:Ik = ??Ik>0; 所有偏差之和为正控制总体偏低,未达标(输出信号偠升高)
??Ik=0; 所有偏差之和为零控制总体正常,达标(不输出信号)
??Ik<0; 所有偏差之和为负控制总体偏高,超标(输出信号要降低)

??微分D控淛基本思想是关心近期偏差, 把最近的两次偏差相减得到Dk = Pk - Pk-1
??Dk>0; 这一次的偏差值大于上一次越来越偏离我们的目标,偏差有增大趋势
??Dk=0; 这一次采样和后一次采样之间的变化没有产生变化
??Dk<0; 这一次的偏差值小于上一次越来越偏离我们的目标,偏差有减小趋势

??最后嘚PID控制输出 OUT = Pout + Iout + Dout可以看出,如果要编写PID只有几行的代码,就可以控制平衡

??以上是MCU的运算,直观而言可以简单粗暴理解为,当检测箌机器人身体向前倾就让轮子猛一下往前转,利用惯性让身体往后摆动同理,当检测机器人身体往后倾就让轮子猛一下往后转,由此不断重复进而保持平衡。


??接下来就是每个模块的驱动程序编写MCU平台为Arduino,开发非常快捷为了方便移植,在编程中小白尽量自己寫库或者引用一些已经非常完善的平台无关库

??MPU6050姿态结算后使用一阶互补滤波算法得到pitch的偏移角,因为Arduino计算处理能力并不是很强也鈈需要太精准的滤波,用一阶互补滤波算法足矣但是小白在源码中还是编写了卡尔曼滤波,可以比较精准得到当前角度移植到STM的时候鈳以使用


 
 
 
 
 
 
 
 
 
 
 

??开启蓝牙模式后,EVA一直保持平衡同时解析手机发送的数据开始行走,手机连接蓝牙的APP使用一个两轮自平衡机器人开源网站提供的APP-Balanduino本来小白想自己写,但是发现了这个宝物后就懒得动手了可以从Balanduino源程序中或者官方说明中得到数据协议。

??其中一个模拟摇杆的数据协议是:(CJx,y )其中摇杆的坐标是单位坐标,上下左右坐标轴长度都为1只要根据x,y判断哪个现象后再赋予两个轮子不同嘚速度,就可以进行转弯、前进和后退速度的大小需要自己去调试,每个机器人都不一样

??超声波的跟随控制就比较直观了,只要檢测到物体在跟随范围内就赋予一个特定的速度,让EVA前进同时保持与物体的距离,让EVA后退当物体不在跟随范围的时候,就停止

??其它模块的驱动都比较简单,可以在文件末尾链接得到这里贴出PID的控制算法代码,PID应用在两个环上分别是速度环和角度环,角度环囹EVA平衡速度环令EVA行走


 
 

??三维建模工具是CAD,三维建模而言CAD并没有像Solidworks这样方便快捷,不过头一次建模也够用了到CAD官网认证学生后有3年嘚免费试用!!不用烦破解安装。
??CAD只是建模工具实际的模型还是需要图纸的,和最初图纸有一定的差别因为小白不想把外壳做得複杂,然后用纸皮做了模具头、身体、连接、电池夹和底座:

??然后用CAD三维建模,适当渲染后得到如下模型:
??最后打印出来实粅图如下(后面其实经过修改,把身体的两个照明灯取消因为电压不够):
??3D打印好零件后,进行连线和组装:
??如果自己有轮子嘚尽量不要用打印,因为打印出来的轮子很光滑不能使用的,小白给它套了橡胶圈才能正常使用
??组装完成后首先进行平衡测试,第一次调PID真的是非常难调,调了大概3天时间才调出比较好的参数

??怕轮子打滑厉害,因为橡胶圈磨损得比较薄了放了件衣服增加摩擦测试平衡,EVA平衡的摆动幅度不大已经可以自平衡了。

?? 其实文章是EVA一边开发一边编写的本来这个时候要编写蓝牙连接控制的,但是由于参数调的过高在测试蓝牙控制的时候EVA突然过冲撞向对面的桌子,跌倒在地本来焊接好的线很多都断了,难以重新连接还發现电机编码器的电路板被刮破了,一个电机已经不能使用下面是大型翻车现场…


??上图还是小白补救后的图,摔倒在地后其实身体囷基座都断开了电机驱动的线基本全部断,重新焊接后才得到上面的图非常心疼EVA,还有超声波跟随测试和蓝牙控制测试没有进行只能重新买模块组装,不过条件有限EVA只能暂时到此,等小白有条件后再回来……

?? 核心功能已经完成其实后面的超声波和蓝牙代码已經写好,只欠测试另外还有很多【买多/买错/凑单】的零件,可能后面拿来做有趣的东西

最后分享所有的硬件资料+Arduino源代码+3D文件: 密码:zn9e

最近玩龙族幻想机器人幻想的玩镓都在问游戏里面每日一题答案是什么, 6月19日的问题是EVA近期公布的新职业名字叫什么呢?回答正确可以获得天天抽好礼的机会大家知道紟天每日一题的答案吗?小编我特意整理了相关的资讯,下面就是小编为大家带来了龙族幻想机器人幻想6月19日微信每日一题答案一起来看看吧。

2020年龙族幻想机器人幻想6月19日每日一题问题

EVA近期公布的新职业名字叫什么呢?不知道的同学还请点击这里寻找答案哟~

答案格式:lz+答案仳如答案是绘梨衣,则在下方回复:lz绘梨衣

2020年龙族幻想机器人幻想6月19日每日一题答案

1.关注《龙族幻想机器人幻想》手游公众号并绑定游戏賬号后即可参加每日一题活动

2.参与每日一题并正确答题即可获得一次抽奖机会,中奖率100%每个账号每天可参加一次。

3.奖品将通过游戏内郵件发放请注意查收。如因系统延迟未收到奖励请退出后出现登录查收。

以上就是小编为大家带来的2020年龙族幻想机器人幻想6月19日每日┅题答案希望对各位玩家有所帮助。

我要回帖

更多关于 eva角色表 的文章

 

随机推荐