[发明专利]一种编程控制方法、编程控制板、编程指令控制的机器人在审
申请号: | 202211127885.2 | 申请日: | 2022-09-16 |
公开(公告)号: | CN115407782A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 黄国柒 | 申请(专利权)人: | 上海鲸鱼机器人科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 童素珠 |
地址: | 201111 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编程 控制 方法 控制板 指令 机器人 | ||
本发明公开了一种编程控制方法,包括:接收外部按键操作,并将按键操作转换为对应的按键指令,并顺序保存在控制队列中;接收外部发送操作,并将保存在控制队列中的按键指令发送至与自身连接的目标设备,并由目标设备依次执行原保存在控制队列中的按键指令。一种编程指令控制的机器人,包括:机器人通讯模块和执行模块。本发明通过设置有控制队列,将少儿输入的命令依次存储在控制队列中,并根据少儿的控制发送到目标机器人上,由目标机器人依次执行,从而实现了组合式的控制命令和延迟控制,增加了指令的复杂度。
技术领域
本发明涉及少儿编程领域,特别涉及一种编程控制方法、编程控制板、编程指令控制的机器人。
背景技术
传统的数字编程方式十分复杂,对于儿童来说进行数字化的编程学习是非常困难的,他们无法采用传统的编程方式来创作自己的程序。
一般儿童是使用可视化的电子设备上进行编程,例如ipad,这就需要一定的操作基础,同时长期使用电子设备不利于儿童的成长。同时,一般此类通用设备,无法满足少儿控制如机器人等嵌入式设备的需要。
对于嵌入式设备的控制,一般是通过传统的无线遥控器来实现的,但是传统的无线遥控器是传统的印刷电路板所组成的按键矩阵,又难以满足相对复杂的编程需要,其只能实现简单的前进,后退等相应的功能,无法实现进一步复杂的动作。同时由于其不需要相对复杂的动作,所以其一般也不具有储存大量指令之后,一次性进行发送的能力,无法实现组合式的指令。
发明内容
为解决在传统技术中存在着的无法实现组合式的控制命令和无法实现非实时性的延时控制,同时无法实现相对复杂的逻辑控制的技术问题,本发明提供一种编程控制方法、编程控制板、编程指令控制的机器人,具体的技术方案如下:
一方面,提供一种编程控制方法,应用于少儿编程,包括:接收外部按键操作,并将所述按键操作转换为对应的按键指令,并顺序保存在控制队列中;
接收外部发送操作,并将保存在所述控制队列中的所述按键指令发送至与自身连接的目标设备,并由所述目标设备依次执行原保存在所述控制队列中的所述按键指令。
优选地,所述按键指令包括条件控制指令,当所述目标设备执行到所述条件控制指令时,阻塞所述目标设备执行下一个按键指令,直到所述目标设备满足所述条件控制指令的预设条件。
优选地,所述按键指令包括循环控制指令,当所述目标设备执行到所述循环控制指令时,循环执行所述循环控制指令对应的循环运行指令,直到所述目标设备满足所述循环控制指令的循环跳出条件。
另一方面,提供一种编程控制板,包括:控制板;所述控制板具体包括:
按键交互模块,用于接收外部按键操作与接收外部发送操作;
指令控制模块,用于将所述按键操作转换为对应的按键指令,并顺序保存在控制队列中;
控制板通讯模块,将保存在所述控制队列中的所述按键指令发送至与自身连接的目标设备,供所述目标设备依次执行。
优选地,所述按键指令包括条件控制指令,当所述目标设备执行到所述条件控制指令时,阻塞所述目标设备执行下一个按键指令,直到所述目标设备满足所述条件控制指令的预设条件。
优选地,所述按键指令包括循环控制指令,当所述目标设备执行到所述循环控制指令时,循环执行所述循环控制指令对应的循环运行指令,直到所述目标设备满足所述循环控制指令的循环跳出条件。
优选地,还包括显示屏,用于当接收到所述外部按键操作时,根据所述按键操作,将对应的指令图形展示在所述显示屏上;
所述控制板呈凹字状,所述显示屏设置在所述控制板的凹处,并电连接所述控制板。
另一方面,提供一种编程指令控制的机器人,包括:机器人通讯模块和执行模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海鲸鱼机器人科技有限公司,未经上海鲸鱼机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211127885.2/2.html,转载请声明来源钻瓜专利网。