正在上传图片(0/1)

CodeMaster第二次任务(2019-09-23更新)

 4
手机看帖 8 2355
此次接到的CodeMaster任务,大致对任务的要求做了分析。同时也就分析做出了自己对任务的流程计划安排:

任务分析如下:

目标1、随机出第一(N1)、第二个数(N2), 求和得到第三个数(Sum),与前一个数相加得到第四个数依次类推,直到数大于100结束。同时对求和结果在大于9的数做个位(WG)和十位(WS)的换算。

09-23   ******  修订了第一个数与第二个数不能相同的问题。


目标2、打点坐标定标

       1  2  3  
       4  5  6  0
       7  8  9  

按照这个排序定点坐标,根据求和数做出对应坐标数的打点显示。



目标3、坐标点偏离
任务中需要完成的数字排序并非正常排序,需要对坐标进行二次修正,这里计划是做数组记录读取0-9的数字坐标,这样就能够跟打点坐标任务衔接。需要在任务开始前执行一次0-9的数字坐标读取。

       1  2  3                    4  9  2
       4  5  6  0    =》      3  5  7  0
       7  8  9                    8  1  6

09-23**********  增加了标签换位        
目标1  N1 N2随机数生成和求和计算的程序模块
先定位格子坐标位置,这里建立了一个函数(目标3用到),求和数暂时用0-99的随机数代替,通过位置(WZ)与目标1连接。目标2是目标1 和目标3的衔接关系。
目标2  0-99以内数的打击任务。这里值得一提的是数据在除法运算后会出现类型转换,整形就会转换成浮点,于是出现了在调用变量的是后类型错误(程序中提示:其他错误)
09-23**********  增加了标签换位   
09-23   ******  修订了第一个数与第二个数不能相同的问题。
09-23 增加完成演示程序
演示的过程为,随机生成第一个数 2 第二个数 4 ,求和得到第三个数 6

依次计算的结果分别为10  16  26  42  68  

云台灯灭表示击打结束 同时发出击打的音效
在没有打印标签的情况下,得到“老妖怪”的指点,尝试用投影将标签投影到电视上。

同时结合SCRATCH软件的功能,设计了一个随机出题和按任务要求执行的小程序。

接下来需要完成的是一次读取10个标签的坐标位置 给到坐标列表,就算读取标签位置完成

就不会是虚拟的假象,能够实现随意更换标签位置也能够准确判断

实现自主学习功能。
评论
上传
你需要登录之后才能回帖    登录 | 注册
楼主  DJI FPV认证用户 2019-9-21 3#
欢迎大家多来交流。
楼主  DJI FPV认证用户 2019-9-21 4#
云台蓝色代表0-9的数

云台 红色代表10-99的数

识别完成播放射击声音表示结束。
老妖怪  Goggles认证用户 2019-9-22 5#
题目说的是1~5中任意两个数字,似乎应该是5选2的意思,两个数不能重复
楼主  DJI FPV认证用户 2019-9-22 6#
老妖怪Mavic Air9-22 09:18
题目说的是1~5中任意两个数字,似乎应该是5选2的意思,两个数不能重复
读题有误。。马上修改。。

顺便把第三个目标完成了。。
楼主  DJI FPV认证用户 2019-9-23 7#
深夜更新,,请指正~~~!
CPYCPY  Mavic Mini认证用户 2019-9-23 8#
666,占楼学习
icemanbin  机甲大师 RoboMaster S1认证用户 2019-9-23 9#
啊???手写数字也能识别吗?
楼主  DJI FPV认证用户 2019-9-23 10#
icemanbin机甲大师 RoboMaster S19-23 09:09
啊???手写数字也能识别吗?
预设标签坐标位置,最后一个视频中出现随机抽取标签的功能,最终还是用视觉识别定位。
已累计飞行296733米
认证设备
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表