[发明专利]弹奏机器人的手部步进电机控制方法及装置在审
申请号: | 201811277117.9 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109202935A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 赵然;侍启山 | 申请(专利权)人: | 希格斯动力科技(珠海)有限公司 |
主分类号: | B25J11/00 | 分类号: | B25J11/00;B25J9/18 |
代理公司: | 北京卓唐知识产权代理有限公司 11541 | 代理人: | 唐海力;李志刚 |
地址: | 100029 北京市朝阳区惠*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 步进电机 弹奏 数字乐谱 手部 机器人 控制信号 格式转换 信号生成 钢琴 技术效果 乐谱信息 真实感 录入 申请 | ||
1.一种弹奏机器人的手部步进电机控制方法,通过录入乐谱信息得到数字乐谱,其特征在于,所述方法包括:
将所述数字乐谱进行格式转换,得到数字乐谱弹奏信号;
根据所述数字乐谱弹奏信号生成对应的步进电机控制信号;
根据所述步进电机控制信号控制所述弹奏机器人的手部步进电机运动。
2.根据权利要求1所述的步进电机控制方法,其特征在于,所述录入乐谱信息得到数字乐谱包括:
顺序录入所述乐谱信息并保存,其中,所述乐谱信息包括:简谱信息和五线谱信息;
根据预设转换格式对录入后的所述乐谱信息进行格式转换,得到数字乐谱。
3.根据权利要求1所述的步进电机控制方法,其特征在于,所述将数字乐谱进行格式转换,得到数字乐谱弹奏信号包括:
创建弹奏堆栈;
将所述数字乐谱压入所述弹奏堆栈;
从所述弹奏堆栈中顺序提取用于弹奏的目标音符,得到数字乐谱弹奏信号。
4.根据权利要求1所述的步进电机控制方法,其特征在于,所述根据数字乐谱弹奏信号生成对应的步进电机控制信号包括:
根据所述数字乐谱弹奏信号进行脉冲信号配置,得到用于控制所述步进电机的步进电机控制信号,其中,所述脉冲信号配置包括:输出频率配置、信号时长配置和脉宽配置。
5.根据权利要求4所述的步进电机控制方法,其特征在于,所述根据步进电机控制信号控制所述弹奏机器人的手部步进电机运动包括:
根据接收到的所述步进电机控制信号的输出频率控制所述步进电机的转速;
根据接收到的所述步进电机控制信号的信号时长控制所述步进电机的转角。
6.一种弹奏机器人的手部步进电机控制装置,通过录入乐谱信息得到数字乐谱,其特征在于,包括:
弹奏信号获取单元,用于将所述数字乐谱进行格式转换,得到数字乐谱弹奏信号;
控制信号获取单元,用于根据所述弹奏信号获取单元得到的数字乐谱弹奏信号生成对应的步进电机控制信号;
控制单元,用于根据所述控制信号获取单元得到的步进电机控制信号控制所述弹奏机器人的手部步进电机运动。
7.根据权利要求6所述的步进电机控制装置,其特征在于,还包括:
乐谱录入模块,用于顺序录入所述乐谱信息并保存,其中,所述乐谱信息包括:简谱信息和五线谱信息;
数字乐谱获取模块,用于根据预设转换格式对录入后的所述乐谱信息进行格式转换,得到数字乐谱。
8.根据权利要求6所述的步进电机控制装置,其特征在于,所述弹奏信号获取单元包括:
弹奏堆栈创建模块,用于创建弹奏堆栈;
压栈模块,用于将所述数字乐谱压入所述弹奏堆栈;
出栈模块,用于从所述弹奏堆栈中顺序提取用于弹奏的目标音符,得到数字乐谱弹奏信号。
9.根据权利要求6所述的步进电机控制装置,其特征在于,所述控制信号获取单元包括:
脉冲信号配置模块,用于根据所述数字乐谱弹奏信号进行脉冲信号配置,得到用于控制所述步进电机的步进电机控制信号,其中,所述脉冲信号配置包括:输出频率配置、信号时长配置和脉宽配置。
10.根据权利要求9所述的步进电机控制装置,其特征在于,所述控制单元包括:
转速控制模块,用于根据接收到的所述步进电机控制信号的输出频率控制所述步进电机的转速;
转角控制模块,用于根据接收到的所述步进电机控制信号的信号时长控制所述步进电机的转角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希格斯动力科技(珠海)有限公司,未经希格斯动力科技(珠海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811277117.9/1.html,转载请声明来源钻瓜专利网。