ふじ@メガネボーイズのメモのような日記 RSSフィード

2008-11-15

skelton_boyskelton_boy2008/11/16 13:27ステアリング補正のとこで、ステアリングの慣性を見極める方法がどうしたらいいんだろう?

2008-10-16

チャンピオンシップのシナリオ案

坂道入口のマーカーを確実に検知するっていう方針でいくとこんな感じ?

f:id:fuji_ttt:20081016204452p:image

分岐が無くなった。w

いいのかコレ?

チャンピオンシップのシナリオ案(代案)

こんなのもアリかもね。

f:id:fuji_ttt:20081016205411p:image

あっ、コーナー検知の精度が高ければ、坂道前のコーナーを検知する方法もあるな。

skelton_boyskelton_boy2008/10/18 17:42コーナー検知ってまだ実装してないけど、大丈夫かな?可能であれば、両方とも試走会で試せるといいけど。

fuji_tttfuji_ttt2008/10/18 17:47僕が実装するという話なら、ちょっと時間的に余裕がないので上の案かな。

fuji_tttfuji_ttt2008/10/18 17:48コーナーがうまく検知できるかも調べてないし。

2008-10-15

ユースケース図修正案

こんな感じでどうでしょうか?

f:id:fuji_ttt:20081015230729p:image

skelton_boyskelton_boy2008/10/18 17:36試走担当者とかを出した意義って何かあるのかな?シナリオとかシーンとかは、走行シナリオ、走行シーンとした方がいいね。クラス図に合わせて。

skelton_boyskelton_boy2008/10/18 17:36あと、走行パラメタをユースケースに書くということは、本編で言及する必要あると思うんだけど、その余裕はあり?

fuji_tttfuji_ttt2008/10/18 18:02両者は以下のように役割が違うから試走担当者を出した意義はあると思うよ。
・試走担当者:パラメタ設定のための情報を収集する。うまく走ることを確認する。
・本番スタータ:本番走行させる。
(鑑識とデカみたいな関係)
シナリオとシーンには「走行」をつけときます。
走行パラメタはユースケースにだけ書いて、本編ではスルーするつもりだったけどダメ?
コンセプトにログ取得とか書いてるけど、本編ではスルーしてることだし。

fuji_tttfuji_ttt2008/10/18 23:23そうか。アクターについては、文章で役割を説明しておくといいね。

2008-09-20

走行シナリオによるETロボコン競技用プログラムの製造ライン

考えたこと

実のところ、現在のメガネパスファインダーは、製造ラインにするための基盤を備えているのではないか?

ETロボコンにおける各年の違い

大きなところでは以下の2つだと思います。

  • コース構成
  • ボーナス

各年ごとに作成するもの

  • 走行シナリオ(走行シーン含む)
  • 不足している走行ロジック

モデルから自動生成

走行シナリオのステートマシン図もどきと各走行シーンのオブジェクト図もどきを書けば、

走行プログラムやパラメタ調整用ツールは自動生成できると思います。(不足している走行ロジックプログラムを書かないといけないけど)

自動生成できるもの

もしかして

小規模なSoftwareFactoryやプロダクトラインが実現できる?

skelton_boyskelton_boy2008/09/22 20:13software facoryは言い過ぎかもしれないけど、シナリオを自動生成して、パラメタを外部から与える仕組みを作れば、なかなかおもしろいかも。
来年に向けてのチャレンジ課題?

fuji_tttfuji_ttt2008/09/22 20:35モデルで入賞を狙うなら、これぐらいしないといけないかなと思ったけど、時間的に今年やるのは難しいなとも思った。

skelton_boyskelton_boy2008/10/05 15:28冒頭の製造ラインっての、プロダクトラインだよね。日本語にすると、気づかないなー。

fuji_tttfuji_ttt2008/10/05 15:50ああ、それは、普通の工業製品の製造ラインのことを指してました。

2008-09-18

モデルにおいてチャンピオンシップに向けて改善したい点

  • ユースケースをどのように見せるか再検討する(目的レベル、実現レベルで書きたい)
  • クラス図に属性や操作を追加する
  • シナリオの進行か各走行ロジックのステートマシン図を書く
  • ドメイン分割とドメインコミュニケーションへの話の持っていき方を再検討したい(現状のだと実は唐突すぎる?)
  • ショートカットやツインループをシナリオに含める
  • クラス図にOCLで制約を書く(関連が循環しているので制約を書いた方がよいと思う)
  • オブジェクト図はシーンの分岐も表現したものにしたい

※もう1つやってみてもいいかなと思う内容があるけど、それは、また別の日に書きます。

http://meganeboy.g.hatena.ne.jp/fuji_ttt/20080920

fuji_tttfuji_ttt2008/09/22 19:32追加。
・シーンが切り替わった状態を書いている部分(コミュニケーション図)は、Before&Afterで分けたい

skelton_boyskelton_boy2008/10/05 14:44追加:モデルとコースの対応関係とか

2008-09-06

本番シナリオ案

第2回試走会が終わり、しばらくたってから、再度、本番のシナリオを考えてみました。

ふじの案をアップしときます。

f:id:fuji_ttt:20080906180238p:image

2008-08-23

提出モデル5枚目 右半分の概略

ゴール後停止とゴール後停止リトライシーンについてです。

f:id:fuji_ttt:20080822192054p:image

やはり、スペースが足りない。。。

2008-08-22

各シーンについて整理してみた

f:id:fuji_ttt:20080822191700p:image

走行ロジック側から次のロジックに切り替えるタイミングを知らせる必要も出てきたね。

戻り値がtrueだったら、その走行ロジックは完了したものとして扱うのがいいかな。