2006b/A1/課題2左
http://yakushi.shinshu-u.ac.jp/robotics/?2006b/A1/%B2%DD%C2%EA%A3%B2%BA%B8
[
トップ
] [
編集
|
凍結
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
2006b/MemberOnly/進行状況A
課題 黒い線にそって動くロボット
†
課題 黒い線にそって動くロボット
メンバー
ロボットとコース
苦労した点とその解決策・工夫した点
プログラム
考察
コメント
↑
メンバー
†
ウメ
フーリン
↑
ロボットとコース
†
上から見た車体です。全体的にスタイリッシュに仕上がっています。
光センサーの取り付け部分。最初は、後ろにつけていたが、最終的に車体前方の位置に来ました。
車体の小ささを表しています。改良の結果、横幅の3.3cm小型化に成功しながら、強度も十分です。
ロボットの全体図です!! 余分な部分を取り除いたシンプルな設計となっています。
作成したコースの全体図。一部修正した跡がありますが、その辺りは、あまり気にしないでください。
↑
苦労した点とその解決策・工夫した点
†
センサーの着ける位置
バランスをとるために前方にタッチセンサー、後方に光センサー(2つ)をつけたが、後方の光センサーの反応がずれて黒い線をなぞるように進ませることができなかった。
それらを解決するために前方のタッチセンサーの隙間とブロックをうまく活用して前方の最適な位置に取り付けることができた。
機体の小型化
機体の幅が広すぎて小さいカーブが読み取れないので幅を狭くできるように工夫した。
2つのモーター間にタッチセンサーを取り付けるための長細い黒のブロックがあったのだが、それを取り外しその半分の長さのブロックを前方にのみ取り付け、モーター2つを隣り合わせにし、幅を狭めることに成功。
旋回後のラインへの戻り方
衝突後逆戻りするとき
旋回する場所によって旋回に要する時間が異なるので、旋回後ラインに戻ることができなかった。衝突後ある程度(90度)旋回した後、外側のセンサーが黒を感知するまで旋回することにより、コース内のどこで衝突しても、旋回後ラインに戻ることができるようになった。
衝突後よけて通るとき
よけてからラインに戻るとき、場所によって機体の進行方向とラインのなす角度が異なるため、旋回時間を定義するとうまくラインに戻ることができなかった。それを解決するために2つのうちどちらか1つのセンサーが黒を感知したら旋回を始め、「衝突後逆戻りするとき」を応用し、内側のセンサーが黒を感知するまで旋回させた。
↑
プログラム
†
衝突後逆戻りするプログラム
衝突後よけて通るプログラム
↑
考察
†
最初は光センサーを後ろに取り付けていたが、うまくプログラムが組めなかったため、前に取り付けざるおえない状況になってしまったのが悔いに残った。
コースのカーブが急すぎてラインをなぞるのが難しかったため、コースを書き直すこととなってしまった。コースを考える前に、機体の回転半径を考慮するべきだった。
機体がうまく小型化かつスタイリッシュになり、小回りが利くようになってよかった。
方向転換した後に機体をラインにのせるのが大変だった。
↑
コメント
†
意見や感想があったらお願いします。
参考までにですが、逆戻りプログラムと回避プログラムを一つにして、なんらかの条件分岐をして、逆戻り動作と回避動作が発動するようにするのもおもしろいかもしれません
--
まいける(TA)
2006-12-06 (水) 22:46:56
お名前:
目次
↑
全般
お知らせ
はじめに
授業の概要
レポート作成
パーツの収納方法
関連リンク
(古い)
↑
教材・資料
Pybricks
Move Hub
Spike関連メモ
EV3用 (第3世代)
EV3関連メモ
EV3用入門的ガイド (シェル,python)
NXT用 (第2世代)
NXT関連メモ
NXC入門的ガイド
BricxCCのインストール
RIS用 (第1世代)
NQC入門(旧)
NQC入門的ガイド
RISの修理
Spybotics
Spyboticsについて
↑
Debian関連
Debian Live
↑
過去の授業
2019年度後期
2019年度前期
2018年度後期
2018年度前期
2017年度後期
2017年度前期
2016年度後期
2016年度前期
2015年度後期
2015年度前期
2014年度後期
2014年度前期
2013年度後期
2013年度前期
2012年度後期
2012年度前期
2011年度後期
2011年度前期
2010年度後期
2010年度前期
2009年度後期
2009年度前期
2008年度後期
2008年度前期
2007年度後期
2007年度前期
2006年度後期
2006年度前期
2005年度
2004年度
↑
2003年度以前
旧ホームページ
最新の20件
2022-10-14
BricxCC
2022-09-29
DebianLive/Download/Changelog
DebianLive/Download
2021-12-02
お知らせ
2021-11-29
Spike
RecentDeleted
MenuBar
2021-11-24
ロボティクス入門ゼミ
2021-11-19
2006b/A6/RoBoCoN/program
2021-10-07
DebianLive
2021-09-09
2006b/A6/RoBoCoN
2012a/A3/imoto/M2
2007a/A2
2006b/A6/R Room/mission 2
2006b/A1/kuroneko/1st_robot-1
2004/B2
2014a/Member/bgpat/Mission1
2012a/A3/imoto/M1
2013b/Member/pianoman/Mission2
2017b/Member/ibu/Mission2
メニュー編集
お知らせの追加
添付ファイル:
LOBO 003.jpg
267件
[
詳細
]
LOBO 002.jpg
275件
[
詳細
]
LOBO 001.jpg
285件
[
詳細
]
A1_L_コース.jpg
281件
[
詳細
]
A1_L_robot004.jpg
260件
[
詳細
]
A1_L_robot003.jpg
278件
[
詳細
]
A1_L_robot002.jpg
274件
[
詳細
]
A1_L_robot001.jpg
273件
[
詳細
]
Last-modified: 2007-02-09 (金) 18:13:03
Link:
2006b/MemberOnly/進行状況A
2006b/A1/課題2左/衝突後よけて通るプログラム
2006b/A1/課題2左/衝突後逆戻りするプログラム
まいける(TA)