[发明专利]一种机器人的眼灯板编码方法有效
申请号: | 201710841249.9 | 申请日: | 2017-09-18 |
公开(公告)号: | CN109521695B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 洪春峰;方继勇;李玺华;刘晓辉 | 申请(专利权)人: | 宁波GQY视讯股份有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 刘锋;吴崇 |
地址: | 315010 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 眼灯板 编码 方法 | ||
1.一种机器人的眼灯板编码方法,其特征在于,包括如下步骤:
S1、设置用于模拟眼灯板的模拟面板和用于存放数据的数据链表,所述模拟面板上设置虚拟灯珠,所述虚拟灯珠与眼灯板上的灯珠一一对应,所述数据链表包括多个二进制位,所述多个二进制位分别对应所述虚拟灯珠;
S2、获取当前各个所述虚拟灯珠的亮灯状态,并将所述亮灯状态对应的数值分别存储于各个所述二进制位内,形成初始数据链表;
S3、接收控制指令,根据所述控制指令修改相应的所述虚拟灯珠的亮灯状态,并同时修改所述初始数据链表中对应的所述二进制位内的数值,生成修改数据链表;
S4、根据所述修改数据链表内的各个所述二进制位内的数值生成眼灯板编码。
2.如权利要求1所述的机器人的眼灯板编码方法,其特征在于,所述模拟面板包括第一面板和第二面板,所述第一面板包括由多个所述虚拟灯珠组成的第一灯珠矩阵,所述第二面板包括由多个所述虚拟灯珠组成的第二灯珠矩阵,所述第一灯珠矩阵和所述第二灯珠矩阵对称设置;
所述数据链表包括第一数据链表和第二数据链表,所述第一数据链表对应存储所述第一灯珠矩阵内的各个所述虚拟灯珠的亮灯状态对应的数值,所述第二数据链表对应存储所述第二灯珠矩阵内的各个所述虚拟灯珠的亮灯状态对应的数值。
3.如权利要求1所述的机器人的眼灯板编码方法,其特征在于,还包括,将当前各个所述虚拟灯珠的亮灯状态均设置为熄灭后,将所述亮灯状态对应的数值分别存储于各个所述二进制位内,形成所述初始数据链表。
4.如权利要求1所述的机器人的眼灯板编码方法,其特征在于,所述数据链表中的二进制位的数量为8的整数倍且不小于所述虚拟灯珠的数量,当所述二进制位的数量大于所述虚拟灯珠的数量时,未对应任何所述虚拟灯珠的二进制位设置于所述数据链表的末尾。
5.如权利要求4所述的机器人的眼灯板编码方法,其特征在于,获取所述修改数据链表中的各个二进制位的数值,并由所述修改数据链表中的第一位二进制位开始,根据每八位二进制位生成一个十进制数,然后根据各个所述十进制数依次生成对应的十六进制数,并根据各个所述十六进制数生成所述眼灯板编码中的各个字符串。
6.如权利要求5所述的机器人的眼灯板编码方法,其特征在于,在所述十六进制数前加上标识符形成所述字符串,并在相邻的两个所述字符串之间添加分隔符,以生成所述眼灯板编码。
7.如权利要求1所述的机器人的眼灯板编码方法,其特征在于,还包括,获取已编辑的眼灯板编码,根据所述眼灯板编码生成对应的所述数据链表,根据所述数据链表内的各个所述二进制位的数值确定对应的各个所述虚拟灯珠的亮灯状态。
8.如权利要求1所述的机器人的眼灯板编码方法,其特征在于,所述控制指令包括第一指令,当获取所述第一指令时,根据所述第一指令控制所述第一指令指定的一所述虚拟灯珠改变其亮灯状态。
9.如权利要求8所述的机器人的眼灯板编码方法,其特征在于,所述控制指令包括第二指令,当获取所述第二指令时,根据所述第二指令控制所述第二指令指定的多个所述虚拟灯珠的亮灯状态改变为点亮。
10.如权利要求9所述的机器人的眼灯板编码方法,其特征在于,所述控制指令包括第三指令,当获取所述第三指令时,根据所述第三指令控制所述第三指令指定的多个所述虚拟灯珠的亮灯状态改变为熄灭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波GQY视讯股份有限公司,未经宁波GQY视讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710841249.9/1.html,转载请声明来源钻瓜专利网。