2019b/Member/Hattri/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019b/Member]]
#contents
* 課題 [#c5dce602]
ペアの似顔絵を描く。
*書き方と目標値[#r965c600]
ロボットに直接鉛筆を縛り付け、ロボットに車輪をつけて走ら...
#ref(本体写真 (1).png)
目標は下図の通り。基本的にロボットの前進と回転のみで絵を...
#ref(似sinn顔絵理想.jpg)
*ロボットの機構と工夫 [#k53a1f45]
ロボットに直接鉛筆を縛りつけている構造上、鉛筆が回転の中...
#ref(鉛筆&輪ゴムsinn.png)
*プログラム [#l2941317]
プログラムは以下の通り。
#!/usr/bin/envpython3 ...
fromev3dev2.motorimportMoveTank,OUTPUT_B,OUTPUT_C ...
tank_drive=MoveTank(OUTPUT_B,OUTPUT_C) ...
tank_drive.on_for_seconds(25,25,0.75) ...
tank_drive.on_for_degrees(25,-25,330) ...
tank_drive.on_for_seconds(25,25,0.7) ...
tank_drive.on_for_degrees(25,-25,-100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-350) ...
tank_drive.on_for_seconds(25,25,0.4) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.4) ...
tank_drive.on_for_degrees(25,-25,-200)
tank_drive.on_for_seconds(25,25,0.4) ...
tank_drive.on_for_degrees(25,-25,-120) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-150) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,245) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(70,70,0.1)
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,330) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,150) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,-230)
tank_drive.on_for_degrees(25,-25,245) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,330) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,150) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,-230) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,-200) ...
tank_drive.on_for_seconds(25,25,1) ...
*結果と反省 [#f478ec6f]
うまく書くことができなかった。
#ref(似sinn顔絵結果.jpg)
原因はモータの充電が不十分な時に基本値を測定したため、充...
*反省から [#b7803f8f]
本体自体を車輪で動かして表現するとどうしても大きな絵を描...
終了行:
[[2019b/Member]]
#contents
* 課題 [#c5dce602]
ペアの似顔絵を描く。
*書き方と目標値[#r965c600]
ロボットに直接鉛筆を縛り付け、ロボットに車輪をつけて走ら...
#ref(本体写真 (1).png)
目標は下図の通り。基本的にロボットの前進と回転のみで絵を...
#ref(似sinn顔絵理想.jpg)
*ロボットの機構と工夫 [#k53a1f45]
ロボットに直接鉛筆を縛りつけている構造上、鉛筆が回転の中...
#ref(鉛筆&輪ゴムsinn.png)
*プログラム [#l2941317]
プログラムは以下の通り。
#!/usr/bin/envpython3 ...
fromev3dev2.motorimportMoveTank,OUTPUT_B,OUTPUT_C ...
tank_drive=MoveTank(OUTPUT_B,OUTPUT_C) ...
tank_drive.on_for_seconds(25,25,0.75) ...
tank_drive.on_for_degrees(25,-25,330) ...
tank_drive.on_for_seconds(25,25,0.7) ...
tank_drive.on_for_degrees(25,-25,-100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-350) ...
tank_drive.on_for_seconds(25,25,0.4) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.4) ...
tank_drive.on_for_degrees(25,-25,-200)
tank_drive.on_for_seconds(25,25,0.4) ...
tank_drive.on_for_degrees(25,-25,-120) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-150) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,245) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(70,70,0.1)
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,330) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,150) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,-230)
tank_drive.on_for_degrees(25,-25,245) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,-245) ...
tank_drive.on_for_seconds(70,70,0.1) ...
foriinrange(4): ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,245) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,330) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.25) ...
tank_drive.on_for_degrees(25,-25,100) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,150) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,-230) ...
tank_drive.on_for_seconds(25,25,0.5) ...
tank_drive.on_for_degrees(25,-25,-200) ...
tank_drive.on_for_seconds(25,25,1) ...
*結果と反省 [#f478ec6f]
うまく書くことができなかった。
#ref(似sinn顔絵結果.jpg)
原因はモータの充電が不十分な時に基本値を測定したため、充...
*反省から [#b7803f8f]
本体自体を車輪で動かして表現するとどうしても大きな絵を描...
ページ名: