ロボベーシックを走らせる その2
今回は前回書いた、ROBONOVA-Iのロボベーシックによるサンプルプログラム集の紹介です。
○action_番号がファイル名、その後の英文がプログラムソースの冒頭に書かれている、そのプログラムの内容となっています。
1)action_9:Hand standing 2)action_10:Fast walk
3)action_11:left turn 4)action_12:right turn
5)action_13:forward walk 6)action_14:left shift
7)action_15:Sit down 8)action_16:right shift
9)action_17:backward walk 10)action_18:Forward tumbling
11)action_19:left tumbling 12)action_20:forward attack
13)action_21:right tumbling 14)action_22:back tumbling
15)action_23:left attack 16)action_24:right attack
17)action_25:left forward attack 18)action_26:right forward attack
19)action_30:forward standup 20)action_31:backward standup、
21)action_auto 22)低電圧検出テスト
ファイル名は最後の低電圧テスト以外はみなaction_数字となっているため、ファイル名を見ただけでは何のことやら分からず、ファイルを開いて初めて、action_18ならForward tumblingとなっているので「前転のプログラムのことかな。」と分かります。
また、見ての通りファイル名の数字には欠番があり、最後の低電圧検出テストのみ日本語となっていますね。
その低電圧検出テストは僅か十数行のプログラムですが、対してaction_autoの方は1600行を超える大作のプログラムで、一連の様々な動作が盛り込まれているようです。
言うまでもなくロボザックには動作のためのマイコンボードが搭載され、そのマイコンボードはプログラムによって制御されます。
forward walk等というプログラムがあるのを見て、「コンピュータ、ソフトがなければただの箱」という言葉を改めて思い出しました。
| 固定リンク
| コメント (0)
| トラックバック (0)
最近のコメント