The invention provides a performance control method, the robot electronic drums include: according to the selected music and audio spectrum analysis software, determine the types of time and the use of a drum beat of the drum and the robot; according to altitude, determine the robot legs need to bend angles; according to the electronic drum size and dimension of the robot arm, the small arm, calculating the motion position of the robot arm to the drum; and the distribution of robots are responsible for the left and right hand drum area; determine the time and time to determine the knock up; the robot arm fall from the top of the drum began, to estimate the swing angle of the arm surface contact; the above information as input parameters on function and get on the use of certain types of Single Drum Percussion, just above the mobile robot arm to the next percussion drum. The program can automatically control the editing operation of robot electronic drum, realize the accuracy of robot drum beating, and improve the editing efficiency of playing program.
【技术实现步骤摘要】
一种机器人电子鼓演奏控制方法
本专利技术涉及机器人领域,特别涉及一种机器人电子鼓演奏控制方法。
技术介绍
近年来,随着现代科技的发展,机器人技术已经越来越广泛的应用于人类生活的各个领域,而机器人表演作为一种全新的表演形式,也逐渐为普通百姓所接受,在各种展会、开幕式、晚会等场景中出现。机器人演奏电子鼓,是一种更新颖的表演形式,与机器人舞蹈结合使整体表演更具有观赏性。然而,电子鼓的演奏对节奏的准确性有严格的要求,而依靠编程人员逐个动作调整时间工作量极大,且效率低下。
技术实现思路
基于上述问题,本专利技术提出一种机器人电子鼓演奏控制方法,能够实现机器人打鼓节奏的准确性,并提高编程效率。一种机器人电子鼓演奏控制方法,包括:步骤a:根据所选音乐鼓谱及音频分析软件,确定一个节拍的时间;步骤b:根据所选音乐的鼓谱确定使用鼓的种类;步骤c:根据鼓和机器人的摆放高度,确定机器人双腿需要弯曲的角度;步骤d:根据电子鼓的尺寸以及机器人大臂、小臂的尺寸,计算机器人打鼓时手臂需要的运动位置;步骤e:分配机器人左右手分别负责的鼓的区域;步骤f:确定机器人手臂从鼓的正上方开始落下,到与鼓面接触的时间间隔,即确定敲击时间;步骤g:确定机器人手臂打击鼓面后,到抬起至鼓的正上方的时间间隔,即确定抬起时间;步骤h:确定机器人手臂从鼓的正上方开始落下,到预估面接触时手臂的摆动角度;步骤i:确定通用单次敲击函数,所述敲击函数的输入参数为:本次使用的鼓的种类、一个节拍的时间、节拍数、敲击时间、抬起时间、敲击力度及下次打击鼓的种类;所述敲击函数输出的结果为:对确定的使用鼓的种类进行单次敲击,机器人手臂移 ...
【技术保护点】
一种机器人电子鼓演奏控制方法,其特征在于,包括:步骤a:根据所选音乐鼓谱及音频分析软件,确定一个节拍的时间;步骤b:根据所选音乐的鼓谱确定使用鼓的种类;步骤c:根据鼓和机器人的摆放高度,确定机器人双腿需要弯曲的角度;步骤d:根据电子鼓的尺寸以及机器人大臂、小臂的尺寸,计算机器人打鼓时手臂需要的运动位置;步骤e:分配机器人左右手分别负责的鼓的区域;步骤f:确定机器人手臂从鼓的正上方开始落下,到与鼓面接触的时间间隔,即确定敲击时间;步骤g:确定机器人手臂打击鼓面后,到抬起至鼓的正上方的时间间隔,即确定抬起时间;步骤h:确定机器人手臂从鼓的正上方开始落下,到预估面接触时手臂的摆动角度;步骤i:确定通用单次敲击函数,所述敲击函数的输入参数为:本次使用的鼓的种类、一个节拍的时间、节拍数、敲击时间、抬起时间、敲击力度及下次打击鼓的种类;所述敲击函数输出的结果为:对确定的使用鼓的种类进行单次敲击,机器人手臂移动至下次敲击鼓的正上方;上述步骤a至步骤h的执行顺序能够交换执行或同步执行。
【技术特征摘要】
1.一种机器人电子鼓演奏控制方法,其特征在于,包括:步骤a:根据所选音乐鼓谱及音频分析软件,确定一个节拍的时间;步骤b:根据所选音乐的鼓谱确定使用鼓的种类;步骤c:根据鼓和机器人的摆放高度,确定机器人双腿需要弯曲的角度;步骤d:根据电子鼓的尺寸以及机器人大臂、小臂的尺寸,计算机器人打鼓时手臂需要的运动位置;步骤e:分配机器人左右手分别负责的鼓的区域;步骤f:确定机器人手臂从鼓的正上方开始落下,到与鼓面接触的时间间隔,即确定敲击时间;步骤g:确定机器人手臂打击鼓面后,到抬起至鼓的正上方的时间间隔,即确定抬起时间;步骤h:确定机器人手臂从鼓的正上方开始落下,到预估面接触时手臂的摆动角度;步骤i...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。