[发明专利]一种可任意放置的模块式编程积木及定位方法有效
申请号: | 202110591020.0 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113299154B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 应宏 | 申请(专利权)人: | 杭州优必学科技有限公司 |
主分类号: | G09B19/00 | 分类号: | G09B19/00;G09B23/18 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 俞润体 |
地址: | 311100 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任意 放置 模块 编程 积木 定位 方法 | ||
1.一种可任意放置的模块式编程积木定位方法,其特征是,包括以下步骤:
S1、以控制指令模块底面中心为原点建立直角坐标系,与底面边平行的方向分别为x轴和y轴,定义每个底面边长的长度为坐标轴上的1个单位长度;
S2、将传输指令模块插接在控制指令模块上,至少一个传输指令模块与控制指令模块连接;
S3、控制指令模块读取各个传输指令模块的位置坐标(xi,yi),其中i为传输指令模块的编号,控制指令模块根据传输指令模块的位置坐标信息排列程序权重,根据程序权重和传输指令模块携带的编程指令信息将所有信息组合成编程指令并将程序的执行结果发送给编程对象;
所述定位方法还包括一种可任意放置的模块式编程积木,包括若干指令模块,指令模块之间通过电气接口相互连接,每个指令模块至少存储一条编程指令信息,若干指令模块中至少有一个指令模块为用于运行连接在它周围的每个指令模块输入的编程指令并将程序的执行结果通过有线或者无线的方式发送给编程对象的控制指令模块,剩余指令模块为传输指令模块;所有指令模块均为正四棱柱且每个指令模块之间大小均等。
2.根据权利要求1所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述电气接口包括插头和插座,指令模块包括四个分布于侧面的插座,传输指令模块均包括插头和插座,传输指令模块上的插头可与控制指令模块的插座连接也可与传输指令模块的插座连接。
3.根据权利要求2所述的一种可任意放置的模块式编程积木定位方法,其特征是,插座内部设有插座绝缘体,插头上设有与插座绝缘体相匹配的插头绝缘体,插座内部含有插孔,插头上设有与插孔匹配的插针,插孔设于插座绝缘体上,插针穿设在插头绝缘体上。
4.根据权利要求2或3所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述插头上设有用于紧固插头的紧固环,所述紧固环为环形凸起。
5.根据权利要求4所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述紧固环底部直径大于顶部直径,连接顶部与底部的面为弧形凸面。
6.根据权利要求1所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述编程对象包括机器人、智能家居、无人机、电子游戏。
7.根据权利要求1所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述指令模块内部包括用于存储编程指令信息的存储模块,所述存储模块包括EEPROM芯片、flash芯片、MCU微控制单元、SDNNAD、电容和PCB天线。
8.根据权利要求1所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述程序权重的计算方式如下:
其中,ki为程序权重,控制指令模块将程序权重按照降序排列,程序权重数值大的优先发送程序至编程对象;xi为传输指令模块的横坐标,yi为传输指令模块的纵坐标。
9.根据权利要求1所述的一种可任意放置的模块式编程积木定位方法,其特征是,所述S3包括以下步骤:
S31、控制指令模块通过内置芯片读取各个传输指令模块的位置坐标(xi,yi),其中i为传输指令模块的编号,横坐标或纵坐标的一个单位就是距离控制指令模块的一个单位长度;
S32、控制指令模块根据传输指令模块的距离设置程序权重ki并将程序权重按照降序排列;
S33、控制指令模块将程序权重相等的传输指令模块携带的编程指令信息形成一条编程指令信息的程序,按照程序权重降序执行完所有对传输指令模块的操作;
S34、按照程序权重的降序将若干编程指令信息的程序发送至编程对象执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州优必学科技有限公司,未经杭州优必学科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110591020.0/1.html,转载请声明来源钻瓜专利网。