BROKEN's Advanced Vehicle Laboratory

開発日報 2004年 6月

2004年 6月 28日 月曜日 手口

今日も先日晒したような「手の込んだ」迷惑メールが届いていた。しかも3通。どんなのか知りたければ、(同姓同名の方には申し訳ないが)「平田智美」でGoogle検索してみれば同じメールを受け取ってる人が彼らのサイトで晒しているのでそちらを見てほしい。

Blogでそういうことを書いている人の中に、なかなか鋭い指摘があったので紹介しておく。一連のこのメールは差出人のメールアドレスがyahooのドメインになっているが、yahooのメールには必ずついてくる末尾の1行広告がついていない、という指摘であった。これは、差出人のアドレスが詐称されたものであることを意味する。

とにかくいえることは、いくら丁寧な文体でも、現実にありそうなシチュエーションでも、文中に貴方の名前が出てこない以上は無視するに越したことはない、ってことだ。

2004年 6月 27日 日曜日 新しい環境

今日は、というか昨日の夜から部屋の中にあるいらないものを整理したり、入社以来ずっととってある毎月の給与明細をファイルに保存したり、部屋を掃除したり、洗濯したりして朝を迎えた。

先日購入した新しいノートPC。旧環境からの移行は80%くらいできたかな。この日報はその新しいノートPCからの初Up。B5サイズのノートPCなのでCD-ROMドライブもフロッピーディスクドライブもついていない。だから、アプリケーションのインストールはネットワークを介して行った。外付けのDVD-ROMドライブ買おうかな?

2004年 6月 26日 土曜日 あしぶみ、SS1600、迷惑メール

あいかわらず進捗がほとんど無い。マルチCPU間通信もまだできていない。ありゃりゃ。

実は先日、ボーナスが入ったと同時に新しいノートPCを買ってしまった。dynabook SS 1600(SS SXの企業向けモデル)をいつものPCボンバーで。このお店からは、学生のときからすでにノートPC2台、デジカメ2台を購入している。ノートPC買うならここがお勧め。安いだけでなく、実績もあるってことで信用できます。で、その新しいノートにアプリを入れたり開発環境を整えたり。意外と時間がかかるなぁ。

携帯のメール、親指で文章を打つのに堪えられない(汗)  先月、携帯の利用料明細を見たらパケット代でいくらか取られていたが、99%迷惑メールだったのに、なんでお金取られるのかすごく腹が立つ。腹が立ったのでメールフィルタとか設定できるものを全部設定したら、それからこなくなったなぁ。

迷惑メールついでに。最近はひじょーに巧妙なやつが増えてきたのでご注意を。迷惑メールは私信じゃないだろうから、晒す。

件名 びっくりしちゃうかもだけど
日付 Thu, 17 Jun 2004 17:04:57 +0900
From brack_eyes_girl@yahoo.co.jp
本文 初めまして、なみといいます☆
見知らぬ人にメールを出すのが流行っているので、私もやってみました!
最近別れたばっかりで、どうにもこうにも寂しくって。。。
メールから仲良くなって遊びに行ったりできるような友達を探しています。
もし良かったらお返事くださいね♪
コメント はいはい。私だけにメールくれたなら返事かいてもいいんですけどね。不特定多数の人に全く同じ中身のメール送るのは勘弁してください。
件名 掲示板見ました!みかこです。
日付 Thu, 24 Jun 2004 07:21:28 +0900
From mikaa_lovely@yahoo.co.jp
本文 27歳主婦のみかこです。いきなりですみません。
最近の生活に嫌気がさし、楽しい事がしたいと思っての連絡です。
子供もいないので休みの時はドライブとか一人で映画とか・・
ちょっと寂しい生活しています(>_<)
もし時間とか合いましたら一緒に楽しく遊びたいと思います。
あなたの事、掲示板以外にもう少し教えてくださいね?
私のアド教えますので待ってまーす。mikaa_lovely@yahoo.co.jp
コメント 私のHPの掲示板を見たのでしょうか? だとしたら、相当変わった女性ですね。
件名 巨尻なんです…
日付 Sat, 26 Jun 2004 09:28:46 +0900
From pretycandygrir@yahoo.co.jp
本文 援助とか逆縁とかメル友とかじゃなくて癒しあえる相手が
欲しいんです!即Hでもいいです!3サイズは80、60、87です!巨尻なのがコンプレック
スなんです(>_<)でもHしたくて…
奈美子のお尻見てみてくれませんか?!

PS:ん〜とこんなんでいいのかなぁ?(笑)
よくわかんないんだけど
もし訂正するなら変えていいよ〜^^
--

奈美子<pretycandygrir@yahoo.co.jp>
コメント どうせなら写真も一緒につけて送ってくださいな。開かずに削除してると思いますけどね。

これらのメールを見比べてみると、1.誰に宛てて描いているのか書かれていない、2.メールアドレスの傾向が一緒、3.だんだん表現がエスカレートしている、といった傾向が見られる。この手のメールに返事を書くとどうなるのだろう? 誰か体当たりレポートとかしてくれると嬉しいです。

2004年 6月 24日 木曜日 NORTi 3

先日来マルチCPU間通信の実験をするための下準備として、SH7047Fの上でNORTiを動かすプログラムを書いていた。でも、メモリ関連の設定ミスに気づかず、何で動かないのかな〜と悩んでは現実逃避にSimCity4に手を出したりしていた。今日、設定ミスに気づき、その問題は解決した。

でもずっと前から気にしている問題点は未解決。それは、「タスクとクラス(のインスタンス)の関係ってどうすればいいの?」てこと。具体的には、タスクはOSから呼び出される関数の一種なわけだが、あるタスクがあるクラスのメンバ関数になってしまったら、クラスのインスタンス(オブジェクト)が複数ある場合はリエントラント(再入可能)になるの?てなところが疑問。それじゃ、タスクはクラスのメンバ関数にはならないてことなのだろうか?? 「組み込みUML」なる本の例題ではそれらしい話が出てくることは出てくるのだが、いまいちよく分からない。

ROBO-ONE参加申し込み締め切りまで後わずか。あと1週間で24サーボ同時制御ができたら、申し込もう。

2004年 6月 15日 水曜日 SLA7052M

定時退社日。夕飯は鰻丼。剣道サボってマイクロマウス用の要素実験をボチボチ。先日描いた回路図を元にSLA7052Mを用いたモータ駆動回路を組んで、動作を確認した。

良いですね、この石。部品点数が少なくて済むので配線数も減らせて。動作確認のプログラムも昨年のBasicMouseに用いたプログラムを流用したので、回路作成に4時間、プログラム修正に1時間くらいで回路が正しく動作することの確認が終了。センサも部品点数を削減できたので、マウスのコンパクト化が大いに期待できそうだ。

マウスはさておき、第6回ROBO-ONEの参加申し込みが6/10から始まっている。締め切りは7/15。予選は8/7。だというのに、私のロボットは未だ歩くどころか、回路系を全く組んでいない状態だ。SHとPICx6とのマルチCPU間通信の実験がまだなので、回路まで辿り着けていない。やるべきことの整理、スケジュールとマイルストーンの設定、参加申し込みをするかしないかを見極める時期と指針が必要だろう。明日からはまたROBO-ONEに向けた準備に戻ろう。

2004年 6月 13日 日曜日 トレードオフ

今日は、昨日回路図を書いて製作しかけていたマイクロマウス用要素実験回路を、CPUとセンサ周りだけ作り、プログラムを走らせてセンサ出力を見た。

センサはアナログ壁面センス方式で、LEDをパルス駆動して、フォトトランジスタで受けたものにハイパスフィルタをかけてパルスの山だけをAD変換で捉える。わざわざパルス駆動&ハイパスフィルタにするのは、蛍光灯や白熱灯など定常的に入ってくる外乱光を排除するため。このようにして外乱光の影響を排除することを”光を変調する”というらしい。

モノの本(浅野健一:勝てるロボコン 高速マイクロマウスの作り方、東京電機大学出版局、2000)によると、この変調するときにフォトトランジスタの応答時間が問題になるらしい。フォトトランジスタに直列に繋がる抵抗の値が大きいと、応答時間が遅くなるらしい(例:TPS601Aの場合、1kΩで10〜20μs、10kΩで100〜120μs)。 先ほどの本の例ではこの抵抗が1kΩになっていたため、私も回路図を書いたときはこれに倣って1kΩにしたが、実験の結果100kΩに変更。理由は、1.いくらフォトトランジスタの応答が良くても20μs程度ではパルス駆動するLEDが十分に発光せず、十分発光するのに100μs程度待つ必要がある事、2.抵抗が1kΩフォトトランジスタが光を捉えたときに抵抗の両端の電圧が小さすぎて増幅する必要があるが、抵抗を100kΩにすると増幅せず計測が可能となるため。

試行錯誤してみたところ、一応それらしい出力は得られるようになった。近距離では計測対象までの距離が変動すると電圧変動も大きいが、距離が遠くなると距離に対する電圧変動が小さくなる。近距離が高精度になれば遠距離での精度が悪くなり、遠距離を高精度にすれば近距離の精度が落ちることになるのは当然のこと。BasicMouseでは、遠距離のセンシングが制度よくできるのだが、近距離では値が飽和してしまい、壁に近づきすぎると距離が計測できなかった。このことが、部品点数を減らしたいことと並ぶ、センサ回路の変更を考える引き金となった。

とりあえずはこの構成でセンシングできそうなので、あとはどれくらいの距離でどれだけの精度が必要か要求仕様を作って、それに合うように抵抗値、LEDのON時間等を決める予定。

2004年 6月 12日 土曜日 選択と集中

あれをやったりこれをやったりと、いろいろ手広くやっているとどれもまともに完成まで至らない。”二兎を追うものは一兎をも得ず”ともいう。ROBO-ONE、マイクロマウス、UMLロボコン、その他と私は手を広げすぎている。ここらで残すもの、捨てるものを選別して、残すものにリソースを集中する必要があるだろう。

前フリとは何の関連もなく、今日は今年のマイクロマウス製作の一歩目。前回の反省を踏まえて、新しいマウスを作るための構想をたて、要素実験を開始。

去年は森永さん設計のBasic Mouseで臨んだのだが結果はリタイア。直接の原因はROMに入りきらないプログラムの容量を減らすために講じた策が迷路探索プログラムのバグとなってしまったこと。その背景には、ROMサイズが小さかった、プログラムサイズを気にせず作っていた、変更後十分なテストを行わなかった、などいろいろな2次的原因がある。ハードのほうでは、BasicMouseは全長が13cm程度と長いため、迷路中でその場旋回すると壁に触れることがあるとか、電池の交換が面倒とか、変更したいところがある。

要求項目 その場旋回しても壁にぶつからない。
バッテリの交換が容易。
部品点数を減らしたい。
ROMサイズを気にせずプログラミングしたい。
ハードウェア仕様案 CPU    H8/3687F(ROM 56KB、RAM 4KB)
バッテリ  単4ニッケル水素電池 700mAh×9本
センサ   アナログ壁面センサx4
ユーザI/F タクトスイッチ、ブザー搭載
        LCD外付け

BasicMouseを下敷きにして、CPU、バッテリ、モータドライバ、センサとレイアウトを変更する予定。詳細についてはまた後日報告する。

2004年 6月 9日 水曜日 本気度、よき指導者、SH7047F

朝遅く出社して、まあまあ仕事っぽいことをして水曜日なので定時退社。残業時間は当然マイナス。またNetskyシリーズのウィルス付きメールが私のところに沢山届いているが、今日職場ではW32.Korgoなる、ネットワークにつないでいるだけで感染しちゃう系のウィルスが出回って慌てていたようだ。

帰ってからは夕飯を食べて剣道へ。調子はまずまずだったのだが、気持ちが入っていないというか、集中力が足りないというか、ちょっといいかげんな稽古になってしまった。相手をしてくださった方々、申し訳ありません。そんな中でも丁寧に始動してくださる先生がいて、今日は、打たれる打たれないはともかく、自分自身を全部、相手の真中にぶつけていく必要があるのだと、稽古をしながら教えていただいた。

話は変わって、YCSHで外部RAMチェックプログラムが上手く通らなかったベステクのSH7047Fマイコンボード。YellowSoftの方からいただいたメールで万事解決。メールの回答によると、スタートアップルーチン内のBSC、PFCの設定は正しかったが、

ベストテクノロジーのBTC070の場合、RXD2端子がRD端子と重なっているため、スタートアップルーチンでRXD2を有効にしてしまうとRD端子が無効になってしまいます。

というのが原因だったらしい。

外部RAMチェックプログラムが通り、ITRONが動き始めたので、次はマルチCPU間通信に挑む。

2004年 6月 6日 日曜日 NORTi 3 始動

先月半ばからずっといじっているSH7047F、GCC Developer Light だと外部RAMチェックプログラムが正しく動作するのに、YCSHだと上手く動かない。考えられるのはYCSHを使ったときにBSCかPFCの設定を間違えているということか?この問題は自力では解決できないと判断。YellowSoftのサポートに望みを託して、とりあえずはシングルチップモードでITRONの動作確認を行った。

NORTi 3 for YC についてきたサンプルプログラムの1番と15番を試してみたらあっさりと動いてくれた。他のサンプルプログラムはITRONの機能の使い方紹介みたいなものなので、試さなくても良いかな。仕事でもITRONを使ってるから、基本的な使い方は判っているつもり。使ったこと無い機能も沢山あるけど。

そろそろ本題に取り掛かりますか。

2004年 6月 1日 水曜日 正しく構えて中心を攻める

体調十分、気分もまあまあってことで、定時退社後は夕飯を食べてから剣道へ。ここの所サボり気味だったので動けるかどうかは別として、行く気になったので行ってみた。

今日の反省。「正しく構えて中心を攻めること」、「一度構えたら一本取るまで気持ちを切らないこと」、「打たれても良いから絶対に下がらないという気持ちを持つこと」など。 今日はたまたま中学生や高校生が結構いたので「後輩に指導するつもりで、丁寧かつ思い切り打つこと」というのも、思った。

剣道の反省を見直してみると、仕事でも趣味でも恋愛でも、同じことが言えるのではないだろうか。