查看“牛家赫”的源代码
←
牛家赫
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只对以下1个用户组开放:
用户
。
您可以查看并复制此页面的源代码:
== Work Log == ::自62 2016013282 牛家赫 =====Day 1 / 2018.9.3===== ---- #完成相关开发环境Aelos的搭建。 #熟悉机器人基本结构、开发环境基础应用、动作设置方法。 #分解一个踢腿动作,对机器人为了在做踢腿动作的同时保持平衡而所需的前后缓冲动作有一个基本了解。 =====Day 2 / 2018.9.4===== ---- #进一步熟悉动作设置方法,独立完成金鸡独立、大鹏展翅、俯卧撑的动作编排: #*金鸡独立:通过调整舵机16(即右脚最下的舵机)可以有效调整重心。逐渐意识到调整重心的时候大可不必将整条腿的都解锁,可只选择有效舵机调整。 #*大鹏展翅:重心问题更难掌控,尤其前倾时极易向前或向侧边翻倒。为了维持重心胳膊的动作也十分重要,就像人在单脚站立时会闪开胳膊保持平衡一样。同时应把动作做得符合人实际运动时的运动逻辑,使机器人的运动不会看起来怪怪的。 #*俯卧撑:机器人前倾倒下比较简单,只需要让机器人的高度不是很高,倒下的时候没有摔下去的感觉即可。但是让机器人重新站立难度较高,尤其是将重心从身体前侧移回脚掌范围内,由于机器人不能像人类一样撑地的时候通过手腕给一个力量恢复站立,则需要对于动作的逻辑有一定调整。同时加快动作速度,使动作具有一定连贯度,惯性也能够使机器人站起来。老师后续还给了一个优化版本,机器人通过摊开呈一个大字再回收叉开的脚、手臂同时支撑实现站立。这是一个明显需要对机器人有一定了解时实现的动作。 #更深入理解缓冲动作/过渡帧的重要性,基本掌握重心偏离时的调整方法,对机器的熟练度有了明显提升。 =====Day 3 / 2018.9.5===== ---- #完成舞蹈编排。海草舞总时长2:38,其中重复部分50s左右,动作编排工作量在1:50左右。 #动作编排的费时费力大大超出我的想象,在极为细致地编排了20s与音乐内容相关的动作之后发现时间所剩不多,故而将工作的精度降低,动作不再与歌词内容有紧密联系。在确保机器人不倒的情况下,将更多的时间从动作编排转移到才音乐的点上。最终呈现效果时间踩点较为精准,舞蹈效果不错。 =====Day 4 / 2018.9.6===== ---- #学习Aelos教育版,其中可用直观的框图设定动作。实际感觉框图较为难用,灵活性较低,反而是代码框呈现的逻辑较为直接。利用教育版内嵌的while循环和for循环可以实现按下按键机器人持续行走的功能,对后续足球运动的编排大有裨益。(题外话:老师有提到整个平台是基于Qt搭建的,这使我想起自动化大一暑假的编程小学期,大作业即是用Qt搭建一个点餐系统,怪不得Aelos系统用起来有一种迷之熟悉感,其中的表格、按键都带有很强的Qt风格。) #了解传感器的应用,逐一尝试红外、地磁、火焰、触摸等传感器以及小风扇的使用。但实际由于传感器精度不是很高,故而无法在足球赛中实际应用,仅作了解。 =====Day 5 / 2018.9.7===== ---- #完善左前/右前快走,完成原地60°左右转向,通过这两类动作让机器人在场上的动作可以更灵活。 #统一队友写的代码,从而已基本有一套较为完整的足球动作,包括左右踢、侧踢、铲、倒地起身等一系列动作,后卫和前锋的动作不尽相同。临下课前去尝试了一下各个动作,除左右正踢之外其他已基本达到预期。由于机器人零点不同,我的机器人使用队友的左右正踢代码会百分百的摔,故而还需要根据自己的机器人进一步调整。
返回
牛家赫
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
实践教学
个性化3D设计与实现
人工智能实践教学
区块链技术及应用
虚拟现实技术与内容制作
超越学科界限的认知基础课程
电子工艺实习
Nand2Tetris Engine Curriculum
TULLL Creative Learning Group
Wiki上手说明
Wiki账户创建
最近更改
工具
链入页面
相关更改
特殊页面
页面信息