本發明實施例涉及舞臺燈具,尤其涉及基于運動路徑規劃算法的畫圓表演方法、燈具和存儲介質。
背景技術:
1、現有舞臺燈具通常只能進行搖頭、旋轉等簡單的表演動作,當需要做特殊的表演動作,比如畫圓表演時,通常需要用控臺進行一個個單獨動作的編程,然后存儲在控臺里,當需要用的時候,通過控臺控制燈具來實現。這就造成了燈具必須搭配控臺一起,無論是使用上還是成本上都門檻相對較高。
技術實現思路
1、本發明提供了基于運動路徑規劃算法的畫圓表演方法、燈具和存儲介質,以解決現有舞臺燈具當需要做特殊的表演動作,比如畫圓表演時,必須搭配控臺的問題。
2、第一方面,本發明實施例提供了基于運動路徑規劃算法的畫圓表演方法,用于燈具,所述燈具包括u型臂和燈頭;所述燈具包括接收指令模塊和畫圓運動執行模塊,所述燈具畫圓表演方法,包括:
3、通過接收指令模塊確認目標指令一,所述目標指令一為燈具畫圓運動的圓心位置;
4、通過接收指令模塊確認目標指令二,所述目標指令二為燈具畫圓運動的半徑參數;
5、所述畫圓運動執行模塊根據所述目標指令一和所述目標指令二,確認所述畫圓運動的運動軌跡;
6、所述畫圓運動執行模塊根據所述畫圓運動的運動軌跡,確認對應的dmx數值,并實時的以循環方式發送包括所述dmx數值的dmx指令給u型臂和燈頭,所述u型臂和燈頭根據實時接收的dmx指令進行畫圓表演。
7、其中,所述接收指令模塊的接收指令方式為用戶輸入。
8、其中,所述圓心位置為x坐標角度值α和y坐標角度值β。
9、其中,所述α的范圍為60°<α<480°,所述β的范圍為60°<β<230°。
10、其中,所述半徑參數為旋轉角度θ。
11、其中,所述旋轉角度θ的范圍為0°<θ<180°。
12、其中,所述畫圓運動執行模塊根據所述目標指令一和所述目標指令二,確認所述畫圓運動的運動軌跡,包括:
13、根據旋轉角度θ確認圓的半徑r=(周長/2π)*θ/360,所述周長為常量;根據所述r及α、β確認畫圓運動的運動軌跡。
14、其中,所述畫圓運動執行模塊根據所述畫圓運動的運動軌跡,確認對應的dmx數值,包括:
15、根據所述r和θ確認所述燈具的u型臂在水平方向上的實際位移wx=r*2/lx,lx為u型臂在x軸方向的行程范圍;
16、根據所述r和θ確認所述燈具的燈頭在垂直方向上的實際位移wy=r*2/ly,所述ly為燈頭在y軸方向的行程范圍;
17、根據所述wx確認每一dmx數值對應的所述燈具的u型臂的實際位移sx=?r*2*δ/(lx*180),所述δ為可調精度;
18、根據所述wy確認每一dmx數值對應的所述燈具的燈頭的實際位移sy=?r*2*δ/(ly*180),所述δ為可調精度;
19、第二方面,本發明實施例還提供了一種燈具,包括:
20、u型臂,用于水平方向旋轉;
21、燈頭,用于垂直方向旋轉;
22、顯示操作面板,用于用戶輸入指令;
23、處理器,與所述u型臂、燈頭及現實操作面板相連;
24、存儲器,用于存儲一個或多個計算機程序;
25、當所述一個或多個計算機程序被所述一個或多個處理器執行,使得所述燈具實現如第一方面的基于運動路徑規劃算法的畫圓表演方法。
26、第三方面,本發明實施例還提供了計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如第一方面的基于運動路徑規劃算法的畫圓表演方法。
27、與傳統方案相比,上述基于運動路徑規劃算法的畫圓表演方法、燈具和存儲介質中,通過接收指令模塊確認畫圓運動的圓心位置和確認所述畫圓運動的運動軌跡;然后畫圓運動執行模塊根據所述圓心位置和所述畫圓運動的運動軌跡確認對應的dmx數值,并實時的以循環方式發送包括所述dmx數值的dmx指令給u型臂和燈頭,所述u型臂和燈頭根據實時接收的dmx指令進行畫圓表演,實現了不需要控臺就能進行畫圓表演的目的。
1.基于運動路徑規劃算法的畫圓表演方法,用于燈具,所述燈具包括u型臂和燈頭;其特征在于,所述燈具還包括接收指令模塊和畫圓運動執行模塊,所述燈具畫圓表演方法,包括:
2.根據權利要求1所述的燈具畫圓表演方法,其特征在于,所述接收指令模塊的接收指令方式為用戶輸入。
3.根據權利要求1所述的燈具畫圓表演方法,其特征在于,所述圓心位置為x坐標角度值α和y坐標角度值β。
4.根據權利要求3所述的燈具畫圓表演方法,其特征在于,所述α的范圍為60°<α<480°,所述β的范圍為60°<β<230°。
5.根據權利要求1所述的燈具畫圓表演方法,其特征在于,所述半徑參數為旋轉角度θ。
6.根據權利要求1所述的燈具畫圓表演方法,其特征在于,所述旋轉角度θ的范圍為0°<θ<180°。
7.根據權利要求1-6任意一項所述的燈具畫圓表演方法,其特征在于,所述畫圓運動執行模塊根據所述目標指令一和所述目標指令二,確認所述畫圓運動的運動軌跡,包括:
8.根據權利要求7所述的燈具畫圓表演方法,其特征在于,所述畫圓運動執行模塊根據所述畫圓運動的運動軌跡,確認對應的dmx數值,包括:
9.一種燈具,其特征在于,包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現如權利要求1-8任一基于運動路徑規劃算法的畫圓表演方法。