ロボティクスエンジニアだけど質問ある? [無断転載禁止]©2ch.net
人型ロボット技術者は議論すらまともに出来ない。何故だろう? URGだけでもカルマンフィルタSLAMはできるよ!
カルマンフィルタはベイズフィルタの尤度とかの確率密度関数を正規分布で近似する考え方だからセンサー無しでも適応は出来るはず。 >>258
カルマンフィルタ勉強する前にベイズフィルタ勉強した方が分かりやすいよ!有名だけど確率ロボティクスって言う本がおすすめ。SLAMはベイズフィルタあたりを理解できれば簡単! >>259
絶対座標での位置推定が正確でなくて良いならIMUとオドメトリだけでも良いかも。ただ、このIMUにもオドメーターにも絶対座標の情報が含まれていないから絶対座標を推定した場合は環境情報が必要になるとおもう。 gazeboを使うとファナックや安川のロボットのシミュレーションもできるのかな? >>268
ありがとう
実際のファナック、安川のロボットプログラムから実行できますかね。 >>269
それも出来ると思うよ、プログラムが手には入れば ヒカル TV出演「年間5億は稼ぐ勢いですね」
https://www.youtube.com/watch?v=G7qL6ftpets
第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ!
https://www.youtube.com/watch?v=asF2wQ2xhjY&t=61s
ユーチューバーの儲けのカラクリを徹底検証!
https://www.youtube.com/watch?v=FUSb4erJSXE&t=504s
【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開!
https://www.youtube.com/watch?v=Y7DAQ0RKilM&t=326s
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ
最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
最低2年はやらないとここまではいかないだろうけど才能とアイデアと
企画力と継続力があればが大儲けできる可能性がなくもない
まだまだ他の職種に比べれば競争率は低いからオススメ >>270
ありがとうございます。
プログラムはあるので問題はモデルですね。 伝達関数から実際のプログラムの処理に変換する方法がわかりません
例えば1/(s+a)っていう伝達関数だったら入力uにe^at(=2.718^at)を掛けたらいいんですか? >>273
まず,プログラムは時間領域で動作するので逆ラプラス変換します(xは出力).
(s+a)u(s)=x(s)
u'(t)+au(t)=x(t)
これを離散化して,
u'[t]=(u[t]-u[t-1])/ Δt
x[t]=u'[t]+au[t]
これをプログラムすれば完成です.
他の伝達関数も同じ要領でいけます.
たぶんあっていますが,
間違っていたらごめんなさい. >>274
ごめんなさい,何かおかしいと思ったら入力と出力が逆でしたね...
u(s)=(s+a)x(s)
u(t)=x'(t)+ax(t)
これを離散化して,
x[t]=u[t]/a-x'[t-1]/a
x'[t]=(x[t]-x[t-1])/Δt
これでローパスフィルタになります.
ちなみに,x[t]の計算で使用しているx'[t-1]は離散化しているため一時刻前の物を使用していますがΔtが小さいので問題ありません. >>275
何度もごめんなさい,離散化間違ってますね...
正解は次のようになります.
x'[t]=-ax[t-1]+u[t-1]
x[t]=x[t-1]+x'[t-1]Δt
ちなみに,
x'[t]=-ax[t-1]+u[t-1]
x[t]=x[t-1]+x'[t]Δt
のように計算する方法もあるそうです.
メリットデメリットはあまり知りません...
これのイメージとしては(2つ目の方法を使って)
x'[t]=a(u[t-1]/a-x[t-1])を
x[t]=x[t-1]+x'[t]Δtに代入すると
x[t]=x[t-1]+aΔt(u[t-1]/a-x[t-1])となります.
これは,u[t-1]/aとx[t-1]の差に小さい値aΔtをかけて前の出力x[t-1]に足していくことで,少しずつ出力をu[t-1]/aに近づけます. >>276
見にくくなったのでまとめます.
u(s)=(s+a)x(s)
u(t)=x'(t)+ax(t)
これを離散化して,
x'[t]=-ax[t-1]+u[t-1]
x[t]=x[t-1]+x'[t-1]Δt
となります.Δtは時間幅です.
ちなみに,x[t]の計算でx'[t]を使うかのメリット・デメリットは
https://ja.m.wikipedia.org/wiki/オイラー法
に載っていました. >>275
めっちゃわかりやすいです!ありがとうございます
ちなみにもう一個別の質問になるのですが,
伝達関数がb/(s+b)のときって
U(s)=b/(s+b)x(s)
ってなりますよね
これを逆ラプラス変換すると
u(t)=(be^-at) * ax(t)
ってなりますよね
ネイピア指数が出た時って離散化ってどうしたらいいですか?
すみません無知すぎて すみません。間違えました
伝達関数がb/(s+a)のときって
U(s)=b/(s+a)x(s)
ってなりますよね
これを逆ラプラス変換すると
u(t)=(be^-at) * ax(t)
ってなりますよね
ネイピア指数が出た時って離散化ってどうしたらいいですか?
すみません無知すぎて >>278
伝達関数がb/(s+b)のときはたぶん
x(s)=b/(s+b)U(s)
になるので
(s+b)x(s)=bU(s)として
逆ラプラス変換して離散化するとさっきと同じように解けると思います.
もし,伝達関数が(s+b)/bなのであれば,
bx(s)=(s+b)U(s)となり,
同じく逆ラプラス変換すると解けると思います.
もし指数が出てくるのであれば,それは微分方程式を解いてしまっているからだと思います.(解いてしまってもプログラムで計算することは可能ですがメリットは薄れてしまいます)(正確には指数形式を含む微分方程式も存在しますが特殊な例なのでほぼ考えなくても良いと思います)
プログラムでシミュレーションするのであれば逆ラプラス変換して微分方程式に戻すまでで十分です.
ただし,今回の場合はu(t)が未知関数であるので手計算で解くことは出来ません.
因みに,
u(t)=(be^-at) * ax(t)
を離散化するとしたら
u[i]=(be^(-aiΔt)) * ax[i] {i=0,1,2,...}
になると思います. 何度もすみません.微分方程式に戻すまでがいまいちわかりません
入力をu(t),出力をx(t)とおいて,伝達関数b/(s+a)は以下のような式になり
x(t)=b( 途中で送信してしまいました
何度もすみません.微分方程式に戻すまでがいまいちわかりません
入力をu(t),出力をx(t)とおいて,伝達関数b/(s+a)は以下のような式になり
x(t)=b/(s+a) * U(t)
(s+a)x(s)= bU(s))
とするんですよね?
これを逆ラプラス変換すると
x'(t)+ax(t) = bu(x)
u(x) = {x'(t)+ax(t)} / b
になるんだと思いますが,(s+a)x(s)を逆ラプラス変換したらx'(t)+ax(t)になるところがわかりません.
L(x') =-x(0) + L(x)なので,-x(0)というのが必要なのではないのですか? >>283
伝達関数というものが初期値を0として考えた時のX(s)/U(s)なので初期値を0として計算すれば大丈夫です.
また,微分方程式は状態とその変化量の関係を表す式であり初期値に依存しないため,初期値を好きにとっても求まる方程式は同じなのでどのみち初期値0で大丈夫だと思います. カルマンフィルタslam に対する答えありがとうございます。
ベイズフィルタを勉強します。 >>284
なるほど!
初期0で無視できるというふうに考えていいですね.
これで実装してみたいと思います.
ありがとうございました M・A・Oさんがショートアニメ「変形少女」#1「羽瑠編」でジェット機に変形する少女の声&主題歌を担当! 出演決定にあたってコメントも! | アニメイトタイムズ http://www.animatetimes.com/news/details.php?id=1496051284 http://www.robodk.com
robodkをダウンロードしてみました。
各ロボットメーカーのプログラムにexportできるのはわかったのですが、逆はできるのかわかりません。
わかる方いらっしゃいますか? やりたい事はファナックや安川のロボットプログラム
ファイル(テキスト形式化)をシミュレーションしたい
のですが。 ロボットのmodelを選択した後、File-Loadで読み込
めるファイルを見たところ、安川、ABB、Kuka、ユニ
バーサルロボットは読み込めますが、ファナックのファイルは無理でした。モデルやエクスポートは20メーカー
くらい対応してるようです。教育版は機能限定ですが、無料。使えるとおもったのですが、学生には無理なのか
なあ 産業用はまだ日本が強いですが、サービス用は出遅れてる印象なんですがどうなんですかね
ソフトバンクはかなり真剣に取り組んでいるように思えるけど、ホンダやトヨタはついでに研究してる程度に思える >>294 外乱が多い環境で柔軟に動くロボットが注目されてからは日本は全くダメですね...
産業用の時は精度を極めれば良かったのが様々なことを考えなければならなくなって、コツコツ積み上げるのが得意な日本人には不利な内容となっているように感じます。
未知環境での動作では精度の出し過ぎは逆効果ですもんね... 要求仕様を数値化しづらい分野には弱いんだなぁ
マトモにやってるところも多くないしロボットは数少ない世界と戦える分野だと思ってただけに悲しいわ >>296
ソフトバンクも頑張ってるのはAIの方で歩行制御とかはしなさそうだから日本で役に立つ家庭用ロボット作れそうな企業ないね...
パナソニックは介護とかも頑張ってるけどあまり性能上がってないし 研究機関では日本でもだんだん盛んになりつつあるから日本企業がもっと共同研究に乗り気になればいいのに 実用性でいうとパナソニックは結構やってるよな
ただアクティブリンクといい開発スパンが長すぎるわ...ベンチャー並のスピード感が欲しい
ソニーも最近始めたけど何がしたいのかよくわからん エンターテイメントはもうやらないって聞いたけどどうなんだろうか。AIBOの技術者の大部分はリストラされてるし...
医療福祉にシフトしたからパナソニックに似た感じになるのかと思った AIBOとQrio作ってたエンジニアからすると複雑だろうな 企業だと利益にならないことはできないから難しいよな
二足歩行本気で研究できるのって国プロの大学、産総研、重工くらいですかね? >>307
重工も学会であまり見ないから本気で取り組んでるのは前二つだけなのかも... 意外と水道橋重工みたいなのが一番楽しいのかもしれない >>309
まあ、あそこは楽しそう!
二足歩行ロボットもそのうちやらないかな... 海外でも注目されてるしな
実用性の高いものを作るほど地味になる風潮あるからなぁw ロボット研究者として、今後どういったキャリアで生きてくのが良いんだろうか
サービスロボットの伸びには期待してるけど、AIの遅れで日本は中々厳しいものを感じるよな...かといってそう簡単に海外にも行けんし
民間で商品化するより大学とかで新技術の研究するほうが妥当なのかもなぁ >>313
日本がもっとお金出してくれれば良いのに... まあ、海外で二足歩行ロボットの商品化がされだせば焦って日本の企業も頑張るか 災害対応面白いよな 大抵国プロだから大変だけどやりがいありそうだし 4足歩行やってる民間って無い?
東芝がやってたけどもう無理だろうし
日立はかなり前にやめたよね >>317
4脚は今だと2脚よりもやってるところ少なくなった気がする。少なくとも今からやり始めるなら二脚だろうし 勉強してて、よく分からなくなりました..
パーティクルフィルタのslamとカルマンフィルタのslamを教えて下さい。
Icpのslamは行ったことがあります。 >>320
カルマンフィルタは状態全ての確率を更新しなくて良いように正規分布を仮定します。
逆にパーティクルフィルタは状態全てを更新しなくて良いように重要そうな場所へ重点的に配置したパーティクル上のみを更新します。
SLAMだと多くの実装でパーティクルフィルタが用いられているように感じます。 >>321
ありがとうごさいます。
カルマンフィルタですが、icp の移動量を観測値として、推定量だしたいのですが、入力がいまいちわかりません。
教えて下さい。 >>322
ロボットの制御入力だと思います。(もし動かしていないなら何もしていないという制御入力と解釈) >>323
速度とかですよね。
ロボット動かさないときは0いれます パーティクルフィルタSLAMってランドマーク全部がパーティクル持つんですか?
オンラインでできる気がまったくしないです。 >>326
パーティクルは状態空間上に配置します。
その後、各パーティクルでは、作成している環境マップと測定データから尤もらしさを計算します。
パーティクルフィルタが難しいと感じるならまずはベイズフィルタを勉強するのが良いかもしれません。
パーティクルフィルタやカルマンフィルタの考え方はベイズフィルタが元になっています。
有名な本で「確率ロボティクス」がおすすめです。 >>326
ちなみに、パーティクルフィルタは確かにとても計算コストは高いです。ただ、各パーティクルの更新は独立しているためGPUとかを使って並列計算させることが出来ます。 簡単にパーティクルフィルタについて説明しておきます。
このフィルタは面白く、ベイズフィルタなどと異なり各状態の尤度(尤もらしさ)をパーティクルの密度で管理しています。
もちろん、少ないパーティクルで表現すれば推定精度は落ちますし、逆に多くすれば上がります。
理論上はパーティクル無限でベイズフィルタの尤度と同等となります。
ある計測結果が得られたとして、各パーティクルでその尤もらしさが計算できます。あとは、その尤度によってパーティクルを再配置します。
詳しくは確率ロボティクスに載っているので是非読んでみてください。 https://read01.com/oeenJ.html
英語ですが、ロボットのシミュレーションて一杯あるんですね。フリーのも結構あります。私は学生なので助かります。
皆さんは何を使ってますか?
私は複数の産業用ロボットメーカーの言語からシミュレーションしてくれるものを探してますが、まだ、いいのが見つかりません。 >>330
自分は所属している研究室で開発されたシミュレータを使用しています。どこかと共同研究してるわけではないので分かりやすさは皆無ですが... 仮住まいのストーカー住人 会社員風の痴漢 かりずまいでひっこしてくる すとーかー
※1811 つうろでたのそとからのぞいて
くつ おとたてないで 階段上り ストーカーと相手と はちあわせねらい
♂ ちょうしん ほそみ くたびれた感じのヨレヨレスーツ こん か くろ
急に視界に入って せっきんして すとーかーあいてを 加害にさせる感じかな
すとーかーあいてを がんみしてた かおまでみてない したむいてたから しらない
気が付かなかったらぶつかる それに ”ゲ ン エ キ”ジャないし
こないだのじじいの となり へや ドウロ側
すとーかーあいての の自宅 前で
まま ままって さわぐ おすのがきと (しつこい挑発的な餓鬼には ねっとうにすよrって いったよ
すとーかーあいての の自宅 付近で
ずっと 東側の公団の遊歩道付近で うたうたってるじじい ※連携
仮住まいのストーカー住人 会社員風の痴漢 かりずまいでひっこしてくる すとーかー
※1811 つうろでたのそとからのぞいて
くつ おとたてないで 階段上り ストーカーと相手と はちあわせねらい
あと うるさい バイクくるまの はいかいどらいばー ちらほら かたまって たんどくで
ふどうさんやもおーやもぐるですとーかだから かりずまいの住人以外も つーほーしてやさしくおにーさんぶってあどばいすするけーかんも しふくだったかな? にかいめどうだたかな
おとしてるよ たまに ひじょうでぐちの の 鉄板の音 あいかぎまだもてってのきちがいがはいってるのかなー
ふどうさんや たんとうにいっても まえーの ちゅうねんおとこだけど
「(じゅうにんじゃないにんげんが)あいかぎもてって はいったでしょw」
おすにむかってめすが いないっていったじゃないって
くじょうをおねがいくちょうでいって を おかーさなまにつげて じゃぁ 哀れなストーカー相手解放してあげよう自演の おやこできたオスか
ねばって たばこのすいがら かたづけろでも くろいはいだらけにして げんかんどあもけったかな ほかのすt−かー住人(以外も)けってるかならな
ちょっとおぼえてない ソフトバンクロボティクスに入ればボストンダイナミクスやシャフトと関われるのだろうか・・・ >>333
たぶん、ボストンダイナミクスに入社しないと関わりにくいと思う >>334
結局Googleもそうだったんだろうな
ソフトバンクはどう活用するのか気になるところ
あの2社が日系企業の傘下にいるってだけでワクワクしてしまう
何もない可能性があるのはわかってるんだがw まあ、抜け殻とはいえ未だにアトラスがどうやって制御されてるのか知ってる人が日本にはほとんどいないから教えて欲しい... >>333
今のソフトバンクのロボ技術者にだってpepperとかやらされていてもアルデバランロボットの
オートノマス制御(やその裏の姿勢制御、ソリタリー識別)なんか教わってもないと思うぞ。 アルデバランじゃなくてソフトバンクロボティクスって何やってるの?
メンテナンス? ソフトバンクが出資している点は共通しているけど住み分けてるみたい
旧AldebaranRoboticsことソフトバンクロボティクスEUは制御中心で
ソフトバンクロボティクス(日本)はソフトウェア中心らしい
あとアスラテックっていう会社もある ロボット研究職に就くにあたり、あったほうが良い資格とかってあるんですかね?
ITとかだとよく聞きますが、技術士とかかな... 共分散、ヤコビ行列、ガウス分布がよく分かりません。
わかるかたいますか? >>342
ごめんなさい、そっちはあまり得意でないのでパスさせてください... >>343
研究者になるのであれば、多くの学会に参加して、ロボット研究の知識を蓄えることが一番だと思います! >>343
ロボットの研究職って具体的に例を挙げるとどんな職をイメージしてるの?
まあどのみち資格とかはない。 自分は介護とかインフラ点検とかやや実用寄りの研究職を志望してますが、結局経験がメインになりそうですね
ASIMOみたいな派手なのも将来的にはやりたいなぁ ●●●精神障害による減刑も無用である●●●
http://jbbs.★livedoor.★jp/study/3729/storage/106940869★6.html#22
この掲示板(万有サロン)に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^^)v
http★://jbbs.livedoor.jp/stud★y/3729/ →リンクが不良なら、検索窓に入れる! >>355
なかなか盛り上がる話題なんだけども、
俺の定義だと
コンピュータで制御されてアクチュエータによって外界にアクセスする機器
これだと洗濯機からロボットになってしまう。 そこに自律制御が加わるとよりロボット度が増すと思う
掃除機とロボット掃除機の違いみたいに
しかしそうなるとガンダムはロボットではなくなってしまうか たぶん、人が人工物に対して知性があると感じればそれがロボットなんだと思う エンジニアは感じるとか、そういう曖昧なこと言わないです