2015年3月17日火曜日

Simulink Signal Builderでのポイントの追加

ど忘れしていたためのメモです。

Matlab Simulnikをいじっていて、Signal Builderの使い方を忘れていました。
特にいるけど忘れていたのが、ポイントの追加の仕方。

やり方

Shift 押しながらマウスの左クリック。

だけ。

アメリカでの携帯電話

アメリカでの携帯電話を使用する方法は3つ。

1.アメリカで携帯電話とSIMを購入する。
2.日本で携帯電話を購入し、アメリカでSIMを購入する。
3.日本で携帯電話とSIMを購入する。

私の場合は妻と2人分であったため、すぐに使うように1台はパターン3を採用し、もう一台は価格を抑えてパターン2を採用した。
この判断に至ったメリット・デメリット/リスクを以下に書きます。

1.アメリカで携帯電話とSIMを購入する。
メリット
・安価
デメリット/リスク
・プリペイド方式は可能であるが、ポストペイド契約は高額のデポジット($500とか)を要求される。
・慣れない土地での契約
・日本で電話番号を取得できない=知り合いに知らせることができない
・すぐに使えない不安

現地での心配事をできる限り減らしたいので却下

2.日本で携帯電話を購入し、アメリカでSIMを購入する。
特徴:
・携帯紹介
・アメリカSIM(AT&T gophone)の紹介
メリット
・日本で販売している海外使用SIMよりも通信料金が安い。
・日本語が使える+使い慣れた携帯を使用できる。
デメリット/リスク
・携帯代金が少し高い
・日本で電話番号を取得できない=知り合いに知らせることができない
・周波数の問題
 アメリカでの3G方式では、AT&TではW-CDMAで850MHzと1900MHzがよく使われています。
 しかし、日本では3G GSMではほとんど2100MHzですので、アメリカで特にAT&Tを使おうとしても使えない場合があります。
 携帯電話の仕様をよく調査して、購入を決めないと現地でアボーンってことになりかねません。
 ちなみに、新規の携帯会社(freetel や ***)の携帯のその辺が書いてなかったため、直接聞いたところ、その周波数帯は使えないそうです。コスト削減ですかね?
 素直に海外使用可と書いてある物にすることにしました。
 
 アクティベーションは、以下を参考にして下さい。
 http://www.blogfromamerica.com/wp/?p=1099

3.日本で携帯電話とSIMを購入する。
特徴:
 ドコモUSA
  私は国内にいるときはドコモ(15年近く使っていると、なんか変える気がしなくなったため惰性でつかっている)であったため、ドコモの海外料金プランを載せます、
 Hanacell
  プラン表 2つのプランがある。
  固定料金無しの方が、通信をあまりする予定がなく、寝かせることもできる人間にはいい。
 KDDIモバイル
  関係なかったのでよく知りません。
メリット
・日本の電話番号がそのままつかえる
・一時帰国したときにすぐに使える。
・電話番号キープ(これについては、ドコモだと毎月400円払えばキープできる)
デメリット/リスク
・周波数問題で使えない場合がある
・通信費高い

電話と海外SIMの両方を買いました。すごくレスポンスが早い上に、対応が丁寧。
購入の申し込みをして、3日くらいで手元に届きました(記憶なので間違ってるかも、でも1週間は間違えなくかかっていません)。

その他:
母国との通話は高い!!これを抑えることがキモ。
・Skypeが中心
固定電話代わり Skypeinを使う
送信(アメリカ->日本):
Skypeによる固定電話、携帯電話への通話(旧Skypeout)
 プリペイド:日本 - 携帯電話 8,2セント
 固定電話や携帯電話との通話:60 分(1ヶ月)6,7 セント/分、?3,99/月
 (疑問:固定電話や携帯電話との通話の値段は、月額固定ではなく、一分ごとの換算なのか?それであると60分や?3,99/月と書いてある意味は何か?)
Apple製品によるFacetime
受信:
skypeの受信は、パソコンが起動していない時には使えない。
案1:TecoのSkype内蔵電話を使う。
案2:転送設定を使い、携帯に流してもらう。

緊急連絡どうするか?
メールが一番早いし確実。
しかし、両親にはメールを使えない人もいるため、固定電話の番号も必要だろう。
とすると、携帯電話は早くならば良いが、国際電話で高い。
以上を考えると、1番メール、2番Skype固定電話 or Facetime、3番携帯の国際電話がいいだろう。

参考:
他にもいろんなサイトを見ましたが、Yoshidaさんの「アメリカより」が一番詳しく参考になりました。
もし私のものをみて、わからない場合は下のホームページに行ってみて下さい。
http://www.blogfromamerica.com/wp/

2015年3月16日月曜日

留学希望先の大学の先生とのファースト・コンタクト

せっかく海外に留学しようというので、やりたいことをやっている研究室に行きたいだろう。
私の場合は他にも要因が多かったが、基本はこれだ。
多分、大学よりも研究室の内容や先生で選ぶ場合の方が多いのではないだろうか。
(まぁ、他にどこも受からなかったという人も知り合いにいるのだが。)

ということで、私の経験を記そう。ちょっと余談を交えてるので読みにくいのはご勘弁を

1.
願書をだす結構前に先生にメールを送る。これは、入学が許可されても、先生の事情(研究室に空きがない。受けいるれるプロジェクト・予算がない・先生が辞める予定。等々)があり、研究室に入れない場合があるので事前に確認する。日本の研究室でも学生の割り当て人数に定員があったりするので、そんなイメージでいてね。
余談だが、知り合いには行きたい先生がいたが、意思疎通が不十分で入学後に違う研究室になってしまった人がいる。彼はすこぶる優秀なのだが。

このメールには、自分が何をしたいのかを明記し、自分が何者かわかるようにCV(履歴書)を添付する。

2.
返事を待つが・・・だいたい帰ってこない。私の命中率は30発中5発程度。
まぁ、こんなもんらしい。3分の1帰ってきたら多い方と先輩に聞いた。後日、私の昔の先生と話したところ、その先生もよっぽどでないと見ないそうだ。これは、昔は郵送だったので出す側の数も少ないため、受け取る側も少なかったが、現在はメールでカット&ペーストで絨毯爆撃ができるようになったためらしい。見る側も面倒でよく見ないそうだ。(タイトルの工夫も必要です。)

3.
来た人と、密にコンタクトをする。行った後に梯子を外されないように。大学の先生は生徒をどうも思っていない人もいるので、よく確認も重要。
また、先生の性格がわからないので、学生を紹介してもらって、ぶっちゃけトークをするのもいい。

まぁ、就活と同じようなもんかな?

4.
SOP(Statement of Purpose)の中にこの教授にもう許可貰っていて、どんな研究やりたいって書くと自分の思いが具体的でダイレクトに伝わる。また、最後の合格をもらう段階で、教授のプッシュや受入先があるということは有利に働く場合がある。(これは教授の力・性格、大学のシステムによるので一概にはいえない。大学によっては、入学許可を出す部署が研究の部署と完全に分かれている場合があるので、教授の許可なんて完全に無視される学校もある。)



と書いたけど、行きたいところを決める一番いいのが大学の先生からの紹介。実は、TEDにも出たことのある業界で超有名な先生のところにメールを何回も出したが帰ってこなかった。しかし、自分の元指導教官とその教授が知り合いって知って、紹介メールを送ってもらったところ、直ぐにSKYPE会議をしようということになった。教授間の横のつながりって重要。(まぁ、この教授のところには、教授はOK貰ったけど大学側で駄目だったので入学できんかったが・・・ToT。今となれば、まぁいいや)


2015年3月15日日曜日

グーグルのストリートビュー、エベレストに到達

エベレストの写真が簡単に見れるなんて、すごい時代だ。まさに絶景。

グーグルのストリートビュー、エベレストに到達

中のリンクのYoutubeがすげー。これって、3Dに変換しているのかな?疑似3Dかな。

なんにしても綺麗で見ごたえがある。

Googleってすごい会社だなー

St. patrick day (セント・パトリック ディ)

アトランタ ミッドタウンでSt. Patrick dayのパレードがあるというので見物

そもそも、St. Patrickというのは、アイルランドにキリスト教を伝えた人の命日なんだそうだ。ってことで、アイルランド人が中心

独特の踊り。あのつま先立ちで踊るのは軽快で楽しげな雰囲気をかもしだし見る人を楽しくさせます。


アイルランド首相・大使も来てました。さらなる参加は、アルパカ!!びっくり

ベイダー卿も・・・

何故か、参加していたリオのカーニバル風の人
偏見なんだろうけど・・・リオのカーニバルに出てくるおねーちゃんってボン!キュ!ボン!な、ナイゥバディーなおねーちゃん!だと思っていたんだけど・・・ボン!ボン!ボン!な三段腹なおばちゃんだった・・・夢が崩れた音が↘

世界一大きなアイリッシュ・フラッグ
すげー。看板(☝が書いてあった)みたときは、人は旗の下にいると思いきや・・・着てます。新発想


日本では時代行列みたいなのしか見たことがなかったので、異文化を満喫しました。
いつか、リオのカーニバルもみたいな

2015年3月14日土曜日

Matlab Simulink での LQR & LQG コントローラの動的計算

Matlab SimulinkでLQR & LQG コントローラを動的に計算するにはどうすればいいか。
(他に賢い方法があるかもしれんけど、わからんかった。)

まず、素直にやってみましょう。
LQRコントローラを設計するためには、are(Matlab command: careでも可)を使ってRicatti方程式を解く必要があります。

そしてその結果を用いてLQRゲインを計算します。

このゲインは、通常のLQRコントローラーのブロック図のKに該当します。
元のシステム:




では、これをSimulinkに入れるにはどうするか?

User-Defined Functions->Matlab functionを使ってみる。

コード:
function Klqr = sim_are(A,B,R1,R2)
P = are(A,B*inv(R2)*transpose(B),R1);
Klqr=-inv(R2)*transpose(B)*P;

エラー
>関数 'are' はスタンドアロンコード生成に対してサポートされていません。シミュレーションでこの関数を使用する方法については、coder.extrinsic に関するドキュメンテーションを参照してください。

なんのこっちゃかわからんが、どうやら”coder.extrinsic”を使って、回避しろってことらしい。指示に従って、ちょっと書き換え。
コード:
function Klqr = sim_are(A,B,R1,R2)
coder.extrinsic('are');
Klqr=zeros(2,4);

P = are(A,B*inv(R2)*transpose(B),R1);
Klqr=-inv(R2)*transpose(B)*P;

おぉ、コンパイル通った。ついでに、メモリの確保を事前にするために、zeros(2,4)を先に定義する必要があるらしい。
不利益はよくわかりませんが、とりあえず、この方法でSimulinkでLQRのゲインの計算はできるようです。同じようにLQGも作ったものを置いておきます。

ちなみに、数式については、Georgia Techの授業の式を使ったので、一般の記号とは少し異なります(この中:R1,R2、一般:Q,R)。あしからず

calcLQR_config.m 設定ファイル
LQR計算ブロック(simulink 用)

calcLQG_config.m 設定ファイル
LQG計算ブロック(simulink用)

PS:なんかうちの環境以外だと上手く動かなかったので、Matlab functionの中は上のコードを自分で入力してください。


Makers 「メーカーズ」 読んだ所感

「メーカーズ」 留学を機に自分でものづくり再会しようと決断。 いまこそ、これまでの製造アイディアを現実化する時と考えて、前々から読んで見たかった「Makers」を読む。サブタイトルは、「21世紀の産業革命が始まる」。 まさにそうだ。興奮する。自分でものづくりをしたいと思う人間ならば、必ず触発されるだろう。 これまでGE,GM等のジェネラルとつくものが大量生産してきた時代であった。 しかし、フリーと工作機械の発展により個人が低コストで開発・製造できる時代になってきた。 そして、それをWebの発展によりマーケティングや販売ができるようになってきている。 少々、最初は眠かったが、その後は様々な実例やサイトが紹介され引き込まれていった。 自分がやるときには何を利用すれば良いのかわかる。 例えば、資金調達や製造などである。参考になるであろう。 紹介されているサイトは、当然ながらアメリカサイトやアメリカツールである。 これらのいくつはは日本版ができているので、これから調べていこう。 自分でものづくりをしている人だけでなく、製造業に関わる人たち皆さんに一度は読んでいた頂きたい。 以下、中に記載してあったツールやソフトの名前を記す。 資金調達 Kickstarter ・プレゼン(動画等)を使って資金を調達する。 ・目標額に達したとき、出資者のクレジットカードから引き落とされる。 ・出資者には、出資額に応じてサービス・商品を提供 Quirky ・アイディアを提案($10) ->一番人気のアイディアはデザインの段階へ ->投票によって商品名・キャッチフレーズ・機能等のブランディングが決まる ->Quirkyのエンジニアがデザインを製造に適した形に修正し、生産する。 エッツィー ・芸術品と手作り品のみのサイト カスタム製造委託サイト MFC.com 製造請負サービス ponoko Shapeways 2D CAD Free:Inkscape(Win,Mac) Share:Adobe Illustrator 3D CAD Free:Google Sketchup(Win,Mac),Autodesk123D(Win),Tinkercad(Web) Share:Solidworks(Win,Mac) 3D Printer Hardware:MakerBot Replicator, Ultimaker Service:Shapeways,Ponoko 3D Scan Software:Autodesk 123D Catch(iPad,Win) Hardware:Makerbot 3D Scanner(Webカメラとピコプロジェクター要)、MeshLab(フリー、画像をあと処理必要) レーザーカッター Service:Ponoko Software:Autodesk 123D Make (高いので個人で買わない方が吉) CNC 小型工具:MyDIYCNC セミプロ用:ShopBot Desktop (Roland等の日本製でいいのがあるので今後追加予定) エレクトロニクス Arduino こて デジタルマルチメーター 射出成形 1.CNC装置(テイグ2018)からアルミの金型を作る。 2.手押しの射出成形機にいれ、プロパンガス(BBQ用)でプラスチックを溶かし、給水ポンプの様なレバーで型押しする。 (材料には、余分なレゴを溶かしたABS樹脂を使う。 これらは調べればわかることであるため覚書として記載したが、問題がある場合は消します。 また、Makersに書いてあることなので全部アメリカのサイトやツールであるため、日本用のものにもちょっとづつ加えていきます。