「かめはめ波」を改良
2008.10.22 Wednesday

シャボルトが作成した「かめはめ波」を少し改良してみました。
改良ポイント
(1)私のRZ-1では不安定で倒れてしまうので、微調整しました。
(2)手の動きを私のRZ-1の手に合わせて最適化しました。
(3)迫力を増す為に、LEDを点滅させました。
【注意】
基本形のRZ-1であれば、サブルーチンの形になっていますので、自分のソースに合わせて変更してください。なお、ジャイロを積んだモーションで合わせ込んでいますので、個体差がありそのままで動作は保証していません。
'=================================================
kamehameha:
SPEED 5
MOVE G24, 82, 99, 117, 96, 117, 100, 100, 100, 100, 140, , , 100, 100, 100, 140, , , 86, 99, 117, 96, 117,
WAIT
MOVE G24, 48, 75, 126, 101, 128, , 155, 44, 15, 140, , , 155, 40, 15, 140, , , 104, 140, 33, 140, 104,
WAIT
FOR i = 5 TO 12
SPEED i
OUT 52,0
MOVE G24, 48, 75, 126, 101, 128, , 155, 44, 20, 130, , , 155, 40, 20, 130, , , 104, 140, 33, 140, 104,
MOVE G24, 48, 75, 126, 101, 128, , 165, 34, 25, 130, , , 165, 46, 15, 130, , , 104, 140, 33, 140, 104,
OUT 52,1
MOVE G24, 48, 75, 126, 101, 128, , 175, 44, 20, 130, , , 175, 40, 20, 130, , , 104, 140, 33, 140, 104,
MOVE G24, 48, 75, 126, 101, 128, , 165, 54, 15, 130, , , 165, 25, 30, 130, , , 104, 140, 33, 140, 104,
NEXT i
SPEED 10
MOVE G24, 74, 65, 135, 110, 124, , 180, 10, 48, 60, , , 184, 10, 46, 60, , , 83, 90, 115, 110, 114,
OUT 52,0
DELAY 3000
SPEED 5
MOVE G24, 74, 70, 135, 118, 126, , 182, 100, 65, 60, , , 180, 99, 58, 60, , , 85, 80, 121, 117, 112,
MOVE G24, 100, 76, 145, 93, 100, , 100, 30, 80, 100, , , 100, 30, 80,100, , , 100, 76, 145, 93, 100,
RETURN
'=================================================
ラララライのモーションを作成
2008.10.12 Sunday
2日連続でモーションを紹介します。今回は、芸人の藤崎マーケットが披露しているラララライ体操風にモーションを組んでみました。しかし、足だけはどうしてもバランスが難しく倒れやすいので、倒れないように足踏みしないで、足を傾けるだけにしました。
【注意】
基本形のRZ-1であれば、サブルーチンの形になっていますが、自分のソースに合わせて変更してください。なお、ジャイロを積んだモーションで合わせ込んでいますので、個体差がありそのままで動作は保証していません。
'=================================================
rararai:
MOVE G6A,100, 76, 145, 93, 100, 100
MOVE G6D,100, 76, 145, 93, 100, 100
MOVE G6B,110, 60, 27, 140, 104,
MOVE G6C,105, 176, 116, 139, ,
WAIT
DELAY 2000
SPEED 12
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D, 70, 74, 145, 93, 100, 100
MOVE G6B,136, 50, 10, 140, 104,
MOVE G6C,136, 50, 10, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 120
MOVE G6A, 70, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 50, 10, 140, 104,
MOVE G6C,136, 50, 10, 140, ,
WAIT
DELAY 120
SPEED 14
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D, 70, 74, 145, 93, 100, 100
MOVE G6B,136, 50, 10, 140, 104,
MOVE G6C,136, 50, 10, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 120
MOVE G6A, 70, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 50, 10, 140, 104,
MOVE G6C,136, 50, 10, 140, ,
WAIT
DELAY 120
SPEED 16
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D, 70, 74, 145, 93, 100, 100
MOVE G6B,136, 50, 10, 140, 104,
MOVE G6C,136, 50, 10, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 120
MOVE G6A, 70, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 50, 10, 140, 104,
MOVE G6C,136, 50, 10, 140, ,
WAIT
DELAY 120
MOVE G6A,100, 74, 145, 93, 100, 100
MOVE G6D,100, 74, 145, 93, 100, 100
MOVE G6B,136, 30, 80, 140, 104,
MOVE G6C,136, 30, 80, 140, ,
WAIT
DELAY 500
SPEED 7
FOR i=0 TO 5
MOVE G6A,101, 74, 145, 93, 92, 100
MOVE G6B,150, 17, 54, 143, 104, 100
MOVE G6C,130, 30, 80, 140, ,
MOVE G6D, 88, 74, 145, 93, 120, 100
WAIT
MOVE G6A, 88, 74, 145, 93, 120, 100
MOVE G6B,130, 30, 95, 140, 104, 100
MOVE G6C,150, 17, 54, 143, ,
MOVE G6D,101, 74, 145, 93, 92, 100
WAIT
NEXT i
DELAY 200
MOVE G6A, 78, 87, 113, 112, 112, 100
MOVE G6D,107, 122, 80, 111, 103, 100
MOVE G6B,106, 123, 107, 140, 60,
MOVE G6C,145, 60, 10, 140, ,
DELAY 2000
MOVE G6C,136, 30, 80, 140,
SPEED 5
RETURN
'=================================================
ここまでをコピーして適当なリモコンキーに、GOSUB rararai を設定してあげれば動作するはずです。このモーションも笑えますよ。
三三七拍子の応援モーションを見つける
2008.10.11 Saturday
サンプルモーションの中に、三三七拍子の応援モーションを見つけたので、早速、自分のRZ-1に微調しながら移植してみました。なかなか元気が出てきそうなモーションなので、ご紹介します。
【注意】
基本形のRZ-1であれば、サブルーチンの形になっていますが、自分のソースに合わせて変更してください。なお、ジャイロを積んだモーションで合わせ込んでいますので、個体差がありそのままで動作は保証していません。
'================================================
m337:
'----------- Bow Pose -------------
SPEED 4
MOVE G6A, 100, 71, 145, 117, 100
MOVE G6D, 100, 70, 145, 117, 100
MOVE G6B, 81, 30, 100, 120, 120
MOVE G6C, 77, 30, 100, 120
WAIT
DELAY 1500
MOVE G6A, 100, 71, 145, 117, 100
MOVE G6D, 100, 70, 145, 117, 100
MOVE G6B, 81, 30, 100, 120, 80
MOVE G6C, 77, 30, 100, 120
WAIT
DELAY 1500
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 30, 80, 120, 100
MOVE G6C, 100, 30, 80, 120
WAIT
DELAY 1000
FOR i = 0 TO 2
' 3-3-7 Tempo
'3 Tempo Part 1
SPEED 14
MOVE G6A, 88, 76, 145, 93, 100
MOVE G6D, 101, 97, 107, 113, 108
MOVE G6B, 100, 38, 94, 100
MOVE G6C, 100, 52, 71, 100
WAIT
HIGHSPEED SETON
MOVE G6A, 88, 76, 145, 93, 100
MOVE G6D, 101, 97, 107, 113, 108
MOVE G6B, 100, 38, 94
MOVE G6C, 100, 54, 104
WAIT
HIGHSPEED SETOFF
MOVE G6A, 92, 76, 145, 93, 101
MOVE G6D, 98, 86, 125, 100, 107
MOVE G6B, 100, 38, 94
MOVE G6C, 100, 113, 68
WAIT
HIGHSPEED SETON
MOVE G6A, 92, 76, 145, 93, 101
MOVE G6D, 98, 86, 125, 100, 107
MOVE G6B, 100, 38, 94
MOVE G6C, 100, 113, 101
WAIT
HIGHSPEED SETOFF
MOVE G6A, 98, 86, 125, 100, 107
MOVE G6D, 92, 76, 145, 93, 101
MOVE G6B, 100, 38, 94
MOVE G6C, 100, 158, 106
WAIT
HIGHSPEED SETON
MOVE G6A, 98, 86, 125, 100, 107
MOVE G6D, 92, 76, 145, 93, 101
MOVE G6B, 100, 38, 94
MOVE G6C, 100, 158, 144
WAIT
HIGHSPEED SETOFF
DELAY 120
'3 Tempo Part 2
'SPEED 12
MOVE G6D, 88, 76, 145, 93, 100
MOVE G6A, 101, 97, 107, 113, 108
MOVE G6C, 100, 38, 94
MOVE G6B, 100, 52, 71
WAIT
HIGHSPEED SETON
MOVE G6D, 88, 76, 145, 93, 100
MOVE G6A, 101, 97, 107, 113, 108
MOVE G6C, 100, 38, 94
MOVE G6B, 100, 54, 104
WAIT
HIGHSPEED SETOFF
MOVE G6D, 92, 76, 145, 93, 101
MOVE G6A, 98, 86, 125, 100, 107
MOVE G6C, 100, 38, 94
MOVE G6B, 100, 113, 68
WAIT
HIGHSPEED SETON
MOVE G6D, 92, 76, 145, 93, 101
MOVE G6A, 98, 86, 125, 100, 107
MOVE G6C, 100, 38, 94
MOVE G6B, 100, 113, 101
WAIT
HIGHSPEED SETOFF
MOVE G6D, 98, 86, 125, 100, 107
MOVE G6A, 92, 76, 145, 93, 101
MOVE G6C, 100, 38, 94
MOVE G6B, 100, 158, 106
WAIT
HIGHSPEED SETON
MOVE G6D, 98, 86, 125, 100, 107
MOVE G6A, 92, 76, 145, 93, 101
MOVE G6C, 100, 38, 94
MOVE G6B, 100, 158, 144
WAIT
HIGHSPEED SETOFF
DELAY 120
'7 Tempo
SPEED 13
'Step 1
MOVE G6A, 93, 102, 92, 128, 106
MOVE G6D, 93, 102, 92, 128, 106
MOVE G6B, 100, 43, 88
MOVE G6C, 100, 43, 88
WAIT
SPEED 7
HIGHSPEED SETON
MOVE G6A, 93, 102, 92, 128, 106
MOVE G6D, 93, 102, 92, 128, 106
MOVE G6B, 100, 43, 106
MOVE G6C, 100, 43, 106
WAIT
HIGHSPEED SETOFF
'Step 2
MOVE G6A, 93, 102, 92, 128, 106
MOVE G6D, 93, 102, 92, 128, 106
MOVE G6B, 100, 70, 73
MOVE G6C, 100, 70, 73
WAIT
HIGHSPEED SETON
MOVE G6A, 93, 102, 92, 128, 106
MOVE G6D, 93, 102, 92, 128, 106
MOVE G6B, 100, 70, 98
MOVE G6C, 100, 70, 98
WAIT
HIGHSPEED SETOFF
'Step 3
MOVE G6A, 93, 97, 108, 114, 106
MOVE G6D, 93, 97, 108, 114, 106
MOVE G6B, 100, 96, 73
MOVE G6C, 100, 96, 73
WAIT
HIGHSPEED SETON
MOVE G6A, 93, 97, 108, 114, 106
MOVE G6D, 93, 97, 108, 114, 106
MOVE G6B, 100, 96, 97
MOVE G6C, 100, 96, 97
WAIT
HIGHSPEED SETOFF
'Step 4
MOVE G6A, 93, 92, 121, 103, 106
MOVE G6D, 93, 90, 119, 104, 106
MOVE G6B, 100, 122, 97
MOVE G6C, 100, 122, 97
WAIT
HIGHSPEED SETON
MOVE G6A, 93, 92, 121, 103, 106
MOVE G6D, 93, 90, 119, 104, 106
MOVE G6B, 100, 122, 126
MOVE G6C, 100, 122, 126
WAIT
HIGHSPEED SETOFF
'Step 5
MOVE G6A, 93, 92, 121, 103, 106
MOVE G6D, 93, 90, 119, 104, 106
MOVE G6B, 100, 148, 101
MOVE G6C, 100, 148, 101
WAIT
HIGHSPEED SETON
MOVE G6A, 93, 92, 121, 103, 106
MOVE G6D, 93, 90, 119, 104, 106
MOVE G6B, 100, 148, 122
MOVE G6C, 100, 148, 122
WAIT
HIGHSPEED SETOFF
'Step 6
MOVE G6A, 93, 83, 140, 90, 106
MOVE G6D, 93, 79, 141, 94, 106
MOVE G6B, 100, 164, 101
MOVE G6C, 100, 164, 101
WAIT
HIGHSPEED SETON
MOVE G6A, 93, 83, 140, 90, 106
MOVE G6D, 93, 79, 141, 94, 106
MOVE G6B, 100, 164, 131
MOVE G6C, 100, 164, 131
WAIT
HIGHSPEED SETOFF
'Step 7
MOVE G6A, 93, 83, 140, 90, 106
MOVE G6D, 93, 79, 141, 94, 106
MOVE G6B, 100, 179, 102
MOVE G6C, 100, 179, 102
WAIT
HIGHSPEED SETON
MOVE G6A, 93, 83, 140, 90, 106
MOVE G6D, 93, 79, 141, 94, 106
MOVE G6B, 100, 179, 154
MOVE G6C, 100, 179, 154
WAIT
HIGHSPEED SETOFF
DELAY 120
NEXT i
SPEED 16
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 30, 80
MOVE G6C, 100, 30, 80
WAIT
'-------------- standard pose -------------
SPEED 6
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 30, 80
MOVE G6C, 100, 30, 80
WAIT
DELAY 1000
SPEED 16
HIGHSPEED SETON
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 176, 96
MOVE G6C, 100, 176, 96
WAIT
HIGHSPEED SETOFF
DELAY 3000
SPEED 8
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 176, 96, 120
MOVE G6C, 60, 157, 182, 120
WAIT
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 176, 96
MOVE G6C, 179, 12, 103
WAIT
DELAY 1000
HIGHSPEED SETON
SPEED 10
MOVE G6A, 101, 76, 93, 139, 103
MOVE G6D, 96, 120, 145, 51, 102
MOVE G6B, 183, 11, 96
MOVE G6C, 179, 44, 15
WAIT
HIGHSPEED SETOFF
DELAY 3000
SPEED 6
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 30, 80
MOVE G6C, 100, 30, 80
WAIT
'----------- Final Bow --------------
SPEED 14
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 57, 47
MOVE G6C, 100, 57, 47
WAIT
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 57, 29
MOVE G6C, 100, 57, 29
WAIT
DELAY 500
SPEED 3
MOVE G6A, 100, 47, 145, 163, 100
MOVE G6D, 100, 47, 145, 165, 100
MOVE G6B, 100, 27, 101, 140, 100
MOVE G6C, 100, 27, 101, 140
WAIT
DELAY 2000
MOVE G6A, 100, 76, 145, 93, 100
MOVE G6D, 100, 76, 145, 93, 100
MOVE G6B, 100, 30, 80
MOVE G6C, 100, 30, 80
WAIT
DELAY 1000
RETURN
'================================================
ここまでをコピーして適当なリモコンキーに、GOSUB m337 を設定してあげれば動作するはずです。もう、皆さんも実行済みですかね。不景気な話が多いので、このようなモーションも面白いですよ。