2017a/Member/aomaru/Mission3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2017a/Member]]
*目次 [#g456e87c]
#contents
*課題 [#lb118e6f]
今回の課題は課題2のコース上に散らばった空き缶を集め指定...
~[[詳しくはこちら:http://yakushi.shinshu-u.ac.jp/robotics...
~同じ班の人たちのページへは下から
~[[tomoya:http://yakushi.shinshu-u.ac.jp/robotics/?2017a%...
~[[tigerM:http://yakushi.shinshu-u.ac.jp/robotics/?2017a%...
*機体 [#bcaf7c94]
今回の機体は何段階かの状態を経て最終的な形になった。初め...
~&ref(sisaku1.jpg);
~最終的に短時間で作れてプログラミングもしやすい今の形にな...
**機体1 [#s43d5d99]
***概形 [#q4b8c5af]
今回のロボットもメインとなる部分は説明書の通りにつくった...
~&ref(1gouki.jpg);
***工夫した点 [#ofe88c82]
機体1ではアームの形にとくにこだわった。このアームは点G、...
~&ref(1gouki2.jpg);
**機体2 [#xbe8ef26]
***概形 [#hfe55349]
機体2もメインとなる部分は説明書どうりである。2本のアー...
~&ref(2gouki1.jpg);
***工夫した点 [#pab2064e]
右腕は空き缶を押し込むための形になっている。押し込むまで...
~&ref(2gouki2.jpg);&ref(2gouki3.jpg);
*プログラム [#iad1ae16]
**動き方 [#d917f586]
***機体1の動き方 [#b4b05ee0]
機体1は左下の地点から右向きにスタートし、地点Gとヘアピン...
***機体2の動き方 [#lba9b839]
機体2は中心の円からスタートする。開始後8.5秒待った後バッ...
**プログラム [#ma2a03a5]
***機体1のプログラム [#o0a027fc]
task main()
{
OnFwd(OUT_AB,20);//直進する
Wait(7800);
Off(OUT_AB);
OnFwd(OUT_A,20);//反時計回りに90°回転する
Wait(3670);
Off(OUT_A);
OnFwd(OUT_AB,20);//直進する
Wait(3100);
Off(OUT_AB);
Wait(6000);
OnFwd(OUT_A,-20);//時計回りに60°回転する。
Wait(1500);
Off(OUT_A);
OnFwd(OUT_AB,-35);//バックする
Wait(1000);
Off(OUT_AB);
}
***機体2のプログラム [#r104b6cd]
#define speed1 20
#define speed2 50
#define speed3 -20
#define speed4 -50
#define go OnFwd(OUT_BC,speed1);
#define back OnFwd(OUT_BC,speed3);
#define turnL OnFwd(OUT_B,speed2);
#define turnR OnFwd(OUT_C,speed2);
#define turnLB OnFwd(OUT_B,speed4);OnFwd(OUT_C,speed3);
#define turnRB OnFwd(OUT_C,speed4);OnFwd(OUT_B,speed3);
#define close OnFwd(OUT_A,speed2);
#define open OnFwd(OUT_A,speed4);
task main()
{
Wait(8500);
turnLB;//左後方に進む
Wait(2000);
Off(OUT_BC);
back;//バックする
Wait(2500);
Off(OUT_BC);
turnL;右に進む
Wait(780);
Off(OUT_C);
open;//アームを開く
Wait(300);
Off(OUT_A);
go;//空き缶を押し込む
Wait(5600);
back;//バックする
Wait(3000);
}
*反省 [#zdc42c8c]
今回の課題では計画を立てることの大切さが痛いほどわかった...
終了行:
[[2017a/Member]]
*目次 [#g456e87c]
#contents
*課題 [#lb118e6f]
今回の課題は課題2のコース上に散らばった空き缶を集め指定...
~[[詳しくはこちら:http://yakushi.shinshu-u.ac.jp/robotics...
~同じ班の人たちのページへは下から
~[[tomoya:http://yakushi.shinshu-u.ac.jp/robotics/?2017a%...
~[[tigerM:http://yakushi.shinshu-u.ac.jp/robotics/?2017a%...
*機体 [#bcaf7c94]
今回の機体は何段階かの状態を経て最終的な形になった。初め...
~&ref(sisaku1.jpg);
~最終的に短時間で作れてプログラミングもしやすい今の形にな...
**機体1 [#s43d5d99]
***概形 [#q4b8c5af]
今回のロボットもメインとなる部分は説明書の通りにつくった...
~&ref(1gouki.jpg);
***工夫した点 [#ofe88c82]
機体1ではアームの形にとくにこだわった。このアームは点G、...
~&ref(1gouki2.jpg);
**機体2 [#xbe8ef26]
***概形 [#hfe55349]
機体2もメインとなる部分は説明書どうりである。2本のアー...
~&ref(2gouki1.jpg);
***工夫した点 [#pab2064e]
右腕は空き缶を押し込むための形になっている。押し込むまで...
~&ref(2gouki2.jpg);&ref(2gouki3.jpg);
*プログラム [#iad1ae16]
**動き方 [#d917f586]
***機体1の動き方 [#b4b05ee0]
機体1は左下の地点から右向きにスタートし、地点Gとヘアピン...
***機体2の動き方 [#lba9b839]
機体2は中心の円からスタートする。開始後8.5秒待った後バッ...
**プログラム [#ma2a03a5]
***機体1のプログラム [#o0a027fc]
task main()
{
OnFwd(OUT_AB,20);//直進する
Wait(7800);
Off(OUT_AB);
OnFwd(OUT_A,20);//反時計回りに90°回転する
Wait(3670);
Off(OUT_A);
OnFwd(OUT_AB,20);//直進する
Wait(3100);
Off(OUT_AB);
Wait(6000);
OnFwd(OUT_A,-20);//時計回りに60°回転する。
Wait(1500);
Off(OUT_A);
OnFwd(OUT_AB,-35);//バックする
Wait(1000);
Off(OUT_AB);
}
***機体2のプログラム [#r104b6cd]
#define speed1 20
#define speed2 50
#define speed3 -20
#define speed4 -50
#define go OnFwd(OUT_BC,speed1);
#define back OnFwd(OUT_BC,speed3);
#define turnL OnFwd(OUT_B,speed2);
#define turnR OnFwd(OUT_C,speed2);
#define turnLB OnFwd(OUT_B,speed4);OnFwd(OUT_C,speed3);
#define turnRB OnFwd(OUT_C,speed4);OnFwd(OUT_B,speed3);
#define close OnFwd(OUT_A,speed2);
#define open OnFwd(OUT_A,speed4);
task main()
{
Wait(8500);
turnLB;//左後方に進む
Wait(2000);
Off(OUT_BC);
back;//バックする
Wait(2500);
Off(OUT_BC);
turnL;右に進む
Wait(780);
Off(OUT_C);
open;//アームを開く
Wait(300);
Off(OUT_A);
go;//空き缶を押し込む
Wait(5600);
back;//バックする
Wait(3000);
}
*反省 [#zdc42c8c]
今回の課題では計画を立てることの大切さが痛いほどわかった...
ページ名: