2012a/A5/Liwon7/M3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
*ロボットコンテスト(仮) [#qaa2b1bf]
**ルール・設定条件など [#p2be9e68]
[[2012ロボコン:http://yakushi.shinshu-u.ac.jp/robotics/...
#ref(2012a/ロボコン/robocon2012a.png,コース 全体図)
**メンバー紹介 [#o683932a]
''A5メンバー''&br;
◆ミッキー(基本プログラム担当)&br;
頼れるリーダー。我がチームの中心的存在。&br;
◆つばさ(ロボット制作担当)&br;
我がチームのロボットアームを作り上げたアイデアマン...
◆よーすけ(雑用&ホームページ制作担当)←自分&br;
特になし...。足引っ張ってすみません(汗
**ロボット [#q553cbb0]
ここではA5グループの作成したロボットについて紹介していき...
***ロボット本体 [#eeb70493]
ロボットの全体図です。&br;
なるべくシンプルな構造を目指しました。
更に、重心がなるべく低い位置にくるように高さを調整しまし...
***アーム部分 [#ff56ecd6]
今回作成したロボットの中核を担うと言っても過言ではない部...
この部分を作成するのにプログラム作成以外のほとんどの時間...
&br;・アーム部分[[2012a/A5/ITY/M3]]
***駆動部分 [#x71f8642]
ロボットの"足"となる部分です。
**工夫した点 [#p31a4625]
**プログラム [#e53691ff]
***本体 [#y53e7620]
本体のプログラム[[2012a/A5/ITY/M3]]
***アーム [#q5eb731d]
task main()
{
int x=0;
while(x==0){
ReceiveRemoteNumber(MAILBOX2,true,x) //マスタ...
}
OnFwd(O UT_C,-48); //固定
Wait(500);
Float(OUT_C);
Wait(1000);
OnFwd(OUT_B,50); //掴む
Wait(700);
OnFwd(OUT_A,100); //持ち上げる
OnFwd(OUT_C,-100);
x=1;
while(x==1){
ReceiveRemoteNumber(MAILBOX2,true,x);
SendResponseNumber(MAILBOX3,3); //マス...
}
Wait(25000);
OnFwd(OUT_B,-9); //離す
Wait(1500);
OnFwd(OUT_C,-40);
Off(OUT_B);
Wait(7000);
}
アームを動かすためのプログラムです。
このプログラムはマスター側のNXTと通信しながらアームを...
運ぶ空き缶は1つだけです。
まず初めに、マスター側から値を受信して空き缶をつかみ持ち...
場所の調整が難しかったため、スタート位置からいきなりつか...
持ち上げた状態での固定をするためにアームの後ろに支えがあ...
空き缶を持ち上げたら、マスター側に値を送り動作が終了した...
その後は、通信がうまくいかなかったため、Waitを使って本体...
本体が停車したらゆっくりと空き缶を離します。
この後も、通信がうまくいかずにWaitを使ってある程度の時間...
***本体駆動 [#xb2af906]
本体を走行させる、また缶まで誘導させるプログラムです。
**結果 [#l07b94f7]
結果としては、とりあえず缶を持ち上げることには成功しまし...
**感想 [#raa8a8ba]
前期の間、ロボティクス入門で実際にロボットやプログラムを...
講座のほうも終盤になってくると授業外活動が増え、メンバー...
更には、プログラムやロボットの製作に際し指導をしていただ...
終了行:
目次
#contents
*ロボットコンテスト(仮) [#qaa2b1bf]
**ルール・設定条件など [#p2be9e68]
[[2012ロボコン:http://yakushi.shinshu-u.ac.jp/robotics/...
#ref(2012a/ロボコン/robocon2012a.png,コース 全体図)
**メンバー紹介 [#o683932a]
''A5メンバー''&br;
◆ミッキー(基本プログラム担当)&br;
頼れるリーダー。我がチームの中心的存在。&br;
◆つばさ(ロボット制作担当)&br;
我がチームのロボットアームを作り上げたアイデアマン...
◆よーすけ(雑用&ホームページ制作担当)←自分&br;
特になし...。足引っ張ってすみません(汗
**ロボット [#q553cbb0]
ここではA5グループの作成したロボットについて紹介していき...
***ロボット本体 [#eeb70493]
ロボットの全体図です。&br;
なるべくシンプルな構造を目指しました。
更に、重心がなるべく低い位置にくるように高さを調整しまし...
***アーム部分 [#ff56ecd6]
今回作成したロボットの中核を担うと言っても過言ではない部...
この部分を作成するのにプログラム作成以外のほとんどの時間...
&br;・アーム部分[[2012a/A5/ITY/M3]]
***駆動部分 [#x71f8642]
ロボットの"足"となる部分です。
**工夫した点 [#p31a4625]
**プログラム [#e53691ff]
***本体 [#y53e7620]
本体のプログラム[[2012a/A5/ITY/M3]]
***アーム [#q5eb731d]
task main()
{
int x=0;
while(x==0){
ReceiveRemoteNumber(MAILBOX2,true,x) //マスタ...
}
OnFwd(O UT_C,-48); //固定
Wait(500);
Float(OUT_C);
Wait(1000);
OnFwd(OUT_B,50); //掴む
Wait(700);
OnFwd(OUT_A,100); //持ち上げる
OnFwd(OUT_C,-100);
x=1;
while(x==1){
ReceiveRemoteNumber(MAILBOX2,true,x);
SendResponseNumber(MAILBOX3,3); //マス...
}
Wait(25000);
OnFwd(OUT_B,-9); //離す
Wait(1500);
OnFwd(OUT_C,-40);
Off(OUT_B);
Wait(7000);
}
アームを動かすためのプログラムです。
このプログラムはマスター側のNXTと通信しながらアームを...
運ぶ空き缶は1つだけです。
まず初めに、マスター側から値を受信して空き缶をつかみ持ち...
場所の調整が難しかったため、スタート位置からいきなりつか...
持ち上げた状態での固定をするためにアームの後ろに支えがあ...
空き缶を持ち上げたら、マスター側に値を送り動作が終了した...
その後は、通信がうまくいかなかったため、Waitを使って本体...
本体が停車したらゆっくりと空き缶を離します。
この後も、通信がうまくいかずにWaitを使ってある程度の時間...
***本体駆動 [#xb2af906]
本体を走行させる、また缶まで誘導させるプログラムです。
**結果 [#l07b94f7]
結果としては、とりあえず缶を持ち上げることには成功しまし...
**感想 [#raa8a8ba]
前期の間、ロボティクス入門で実際にロボットやプログラムを...
講座のほうも終盤になってくると授業外活動が増え、メンバー...
更には、プログラムやロボットの製作に際し指導をしていただ...
ページ名: