X



ロボット技術への質問板(プログラムや制御工学など) [無断転載禁止]©2ch.net
0001人型ロボット研究者2017/09/11(月) 00:46:51.14ID:21idupfu
・全て答えられるかは分かりません
・分かる方がいたら回答してあげてください
・初歩的な質問も大歓迎!
・もちろん雑談も大歓迎!
0002人型ロボット研究者2017/09/11(月) 00:47:42.67ID:21idupfu
できるだけ答えるつもり
0004メカ名無しさん2017/09/12(火) 19:23:59.34ID:oSR2nzCT
運動学の座標変換とか回転運動とかテキストに説明されていることが
よく理解できないんだがどうしたらいいですか?
0005人型ロボット研究者2017/09/12(火) 21:20:48.01ID:YfLT0I/j
>>3
これは、y1が3回だけ計測されて、y2は無限回計測されると考えて良いのでしょうか?(収束だから良いのかな)
そうならば、y2計測での占有確率の対数オッズが-0.693なので、無限回計測された際の占有確率の対数オッズはマイナス無限になります。つまり占有確率は0(物体は存在しない)に収束します。
間違ってはないと思うのですが、これだとy1計測による占有確率が無意味になってしまいますね...どうなんでしょう...
0006人型ロボット研究者2017/09/12(火) 21:26:14.17ID:YfLT0I/j
>>4
根気があれば、基礎(高校数学や大学で最初に習った内容など)から勉強し直すのが一番近道です。
特に座標変換は高校でやった2次元空間での物を3次元に拡張しただけなので、高校数学の座標変換が分かればなんとなくわかってくると思います。(分からないことがあったらここで聞いてくれれば答えます)

なににせよ、基礎から勉強することが最も大事なことです。頑張ってください!
0007メカ名無しさん2017/09/12(火) 22:01:45.48ID:K3s9l40s
>>5
ありがとうございます!
初歩的なことですみません。
対数オッズの計算って
Odds=P(x)/1-P(x)を使ってベイズの定理で解いたらいいんでしょうか?
例えばこの例題でlog Odds(m|x(k))を計算したい場合
P(X) = P(m|x(k)=P(x(k)|m) * P(m) / P(x(k)
log Odds P(x) = P(X)/ 1- P(X)

計測がy1だった場合
P(m|x(k):0.8
P(m):ここは何になるんでしょうか
P(x(k):ここはなんになるんでしょうか

よければy2の対数オッズをどうやって導いたか教えていただければ幸いです。
0008人型ロボット研究者2017/09/12(火) 22:38:39.01ID:YfLT0I/j
>>7
まず、ベイズ推定はP(m|x(k))を求める時に使うものなのでP(m|x(k))が分かっている今回のような場合には使いません。
log Odds(m|x(k)) はlog( P(m|x(k))/(1-P(m|x(k))) )なので、y1の対数オッズはlog( 0.8/(1-0.8) ) = 1.386でy2の対数オッズはlog( (1/3)/(1-(1/3)) ) = -0.693になります。
ちなみに、P(m)(なにも計測されていない時の占有確率=初期値)はたいていの場合0.5(存在するかしないか五分五分)に設定します。今回の場合はどのような値でも収束先は変わりません。
何かわからない部分があれば、遠慮なく聞いてください!
0009メカ名無しさん2017/09/12(火) 23:09:16.48ID:K3s9l40s
>>8
うわあああありがとうございます。
わかりやすいです。
ちなみにヒントに書かれている式9.35を計算をしてみたのですが、第3項(log Odds(m| x(1:k-1),y(1:k-1))の解釈に自信がありません。。。
第3項は前回観測時のlog Odds(m|x(1:k),y(1:k))なのでしょうか?
それとも単純に前回の対数オッズでしょうか(前回y1を観測したのなら1.386)


P(m)=0.5としてlog Odds(m)=1としています。
条件は最初に三回y1を観測、4回目以降y2を観測したと仮定して計算しています。
https://www.dotup.org/uploda/www.dotup.org1364140.jpg
0010メカ名無しさん2017/09/12(火) 23:09:29.46ID:K3s9l40s
>>8
うわあああありがとうございます。
わかりやすいです。
ちなみにヒントに書かれている式9.35を計算をしてみたのですが、第3項(log Odds(m| x(1:k-1),y(1:k-1))の解釈に自信がありません。。。
第3項は前回観測時のlog Odds(m|x(1:k),y(1:k))なのでしょうか?
それとも単純に前回の対数オッズでしょうか(前回y1を観測したのなら1.386)


P(m)=0.5としてlog Odds(m)=1としています。
条件は最初に三回y1を観測、4回目以降y2を観測したと仮定して計算しています。
https://www.dotup.org/uploda/www.dotup.org1364140.jpg
0011メカ名無しさん2017/09/12(火) 23:23:27.08ID:K3s9l40s
何度もすみません。上の計算で第2項でlogの計算してないですね。。。
log(1)なので第二項は0ですね
0012人型ロボット研究者2017/09/13(水) 00:47:55.87ID:JesiYUfS
>>11
第3項は前回観測時のlog Odds(m|x(1:k),y(1:k))であってますよ!更新式になってます。

エクセルでの計算もlog Odds(m)=0にすれば間違ってなさそうな感じです。
そのまま繰り返せば、マイナス無限になると思います。
0013メカ名無しさん2017/09/13(水) 07:31:57.58ID:3eeOghxF
+++++++++++++++++++++++


自民党 - 言論弾圧 

売国安倍は憲法改正で国民主権と基本的人権
を奪うつもりだ。 ← 民主主義の崩壊

http://www.data-max.co.jp/280113_ymh_02/

↑ マスコミは 9条しか報道しないが 自民案
の真の恐怖は21条など言論の自由を奪うこと

自民案が通ると 政府批判しただけで逮捕されるぞ!

http://blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0

↑超危険な緊急事態条項で人権無視の内閣独裁に!

https://www.youtube.com/watch?v=h9x2n5CKhn8

上のビデオで 自民党は 国民に基本的人権
は必要ないと怖いことを平気で言う。

http://xn--nyqy26a13k.jp/archives/31687

↑ 都民ファーストも安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻すつもりだから
絶対に投票してはだめだ。 民主主義が崩壊する

http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489

↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。

https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674

↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。


+++++++++++++++++++++
0014メカ名無しさん2017/09/13(水) 14:07:22.10ID:rnz+QVA7
>>12
ありがとうございます。
全然わからなかったので助かりました。
たしかにマイナス無限になりますね。
0015メカ名無しさん2017/09/14(木) 09:22:15.39ID:mzMy1LfK
>>6
ありがとうございます。
やっぱり基礎ですよね、、近道しようとして失敗してました。
0016メカ名無しさん2017/09/14(木) 16:38:06.62ID:jV87uTWI
オブザーバの併合システムについて教えてください
状態フィードバックベクトルfを設計する際に、システム係数行列Aの固有値よりも左になるようにfを作らないといけないと思うんですが、
この時、オブザーバゲインはどの様に設計したらいいのでしょうか。
特に併合システムだからといって気にする必要はなく、オブザーバゲインは左局面になるように設計し、それとは別に状態フィードバックベオクトルfが行列Aの固有値よりも左局面にくるように設計したらいいですか?
0017メカ名無しさん2017/09/14(木) 17:02:22.61ID:jV87uTWI
もしかして自分勘違いしていますかね。
行列Aの固有値より左反面にフィードバックゲインベクトルfを設計するのではなく、
λI-(A-HC|の根よりも左反面にくるように設計したらいいのでしょうか
0018人型ロボット研究者2017/09/14(木) 19:01:25.34ID:Nz1YhZBE
>>17

自分もそこまで詳しいわけでは無いので、間違っていたらごめんなさい。

オブザーバゲインの決め方ですが、これは基本的に実システムの状態xとオブザーバの状態x^の差が収束するように決定します(それが目的なので)。
差をeとすると、eの振る舞いはe'=(A-LC)eで決まる(e'=x'-x^'を計算すると出てきます)ので、この固有値の実部を全てマイナスに持って来れば収束します。よりよく決めたい場合はeの大きさを最小化するように決めるなどします。(適当に決めても大体うまく行きます)
0019人型ロボット研究者2017/09/14(木) 19:04:42.83ID:Nz1YhZBE
>>18
ちなみにLがオブザーバゲインです
0020メカ名無しさん2017/09/15(金) 11:35:50.58ID:TOn8vl5Q
>>18
ありがとうございます。
テキスト読みながら勉強しているのですが、ちょっと自信がないとこがあるので確認させてください。
状態フィードバックベクトル、オブザーバゲインは説明いただいた通り、複素平面の左反面にある必要があるとのことですが、テキスト読んでいたらオブザーバの極が一番左側に来るように設計する必要があるとの記述を見ました。
これは順番で言うと

←オブザーバの極 閉ループシステムの極|ゼロ点    →Re

というふうになると思うのですが、閉ループシステムの極は行列A(実部が全て負だとして)の固有値よりも左側に来る必要があるのでしょうか。
テキストのこのあたりの記述が曖昧だったので。。。

ちなみに閉ループシステムの極は(λI-(A-BF))=0の根であってますよね?
0021人型ロボット研究者2017/09/15(金) 23:35:37.87ID:jo11m9S6
>>20
e(=x-x^)の動きを表す伝達関数の極については、確かに実システムの極よりもマイナスにあった方が良いと思います。
モデル誤差の収束は実システムの収束よりも十分早い必要があるというのは間違いないです。

あと、極はその根であっているかと思います!
0022メカ名無しさん2017/09/17(日) 03:36:53.59ID:GMH+Yi9R
ロボットの歩行とかに興味がある人はどこから学んでいくのがベストだと思いますか?
0023人型ロボット研究者2017/09/17(日) 05:51:51.54ID:A4jLOm8X
>>22
もちろん、古典制御や現代制御は勉強するとして、倒立振子を作ることはかなり勉強になるよ!
歩行ロボットのよく使われる近似が倒立振子モデルだから、そのモデルでの制御方法も倒立振子に似てる。
0026人型ロボット研究者2017/10/05(木) 01:03:59.65ID:yrLwbK0o
>>25
中身は同じですね、上の方がよく見ます
0028メカ名無しさん2017/10/17(火) 22:47:04.41ID:yPE/Z/u0
教えて下さい。

先輩に「制御システムの周波数応答を確認せい」といわれました。

確認の方法は分かりました。
指令値として周波数スイープさせた波形を与え、それに対する実位置を見ればいい。
さて、データが得られたとして、そこから一体何が分かるのでしょうか?
一体何が言えるのでしょうか?
データの分析方法が分かりません。

どなたか教えて下さい。
0029人型ロボット研究者2017/10/18(水) 02:26:34.93ID:mX36qvhU
>>27
問題の意味がいまいち理解できなかったので、
直接的な解答ではないですが...

同次変換行列は
もしO’が位置ベクトルでO’=(ox,oy)で表せるとしたら
| cosθ -sinθ ox |
| sinθ cosθ oy |
| 0 0 1 |
となります。

この同次変換行列をTとおくと
| ξ’ | | ξ |
| 1 | = T | 1 |
となるので、ξ’は
ξ’ = R ξ + O’
です。ただしRは
R = | cosθ -sinθ |
| sinθ cosθ |
(回転行列)です。

Σ を使ってというのは分からないです...
ごめんなさい。
0030人型ロボット研究者2017/10/18(水) 02:45:28.09ID:mX36qvhU
>>28
多くの場合は周波数応答を調べることでシステムの改善に役立てたりします。

たとえば、車だと周波数応答を調べてどの周波数の振動が車内に伝わりやすいかを見ることで設計に役立てます。
(高周波数が伝わりやすい場合、サスペンションの粘性を高めるなど)

基本的には周波数応答を調べることは、
この周波数を伝えやすくしたい or 伝えにくくしたい という目的に対しては有効な方法です。
0031メカ名無しさん2017/10/28(土) 19:50:18.61ID:ANYx5zg3
‪【チャレンジャー求む!天才、光吉の日本一難解な人工知能動画Part1】 
生田よしかつ 菅原道仁 光吉俊二 メラニー

https://youtu.be/vVj7RlQnPlc
0032メカ名無しさん2017/11/02(木) 02:12:25.94ID:+CZmj9oV
好奇心を満たすよりも社会の役に立てられるロボットを作りたいんですがどこに行けば
0033人型ロボット研究者2017/11/02(木) 21:46:08.46ID:VFPGGO9m
>>32
少なくとも民間企業に就職すれば人の役に立つものになると思う。
0034メカ名無しさん2017/11/18(土) 15:47:03.02ID:AeLptJVN
ロボットやる上で特に参考になった本などありますか?
(これ一冊みたいなことはないと思いますが・・)
0035人型ロボット研究者2017/11/18(土) 15:52:59.03ID:lvA4e4pL
>>34
「確率ロボティクス」が役に立ったかな
現実で動かすロボットに必要な技術が詰まった本でおすすめ
0037メカ名無しさん2017/11/18(土) 22:30:50.51ID:dY/xk4lk
ロボットの足底に力センサーなどがつけられない場合,Zero Moment Pointの考え方で
動歩行制御するのは不可能ですか?
0038人型ロボット研究者2017/11/19(日) 04:29:29.11ID:ezSmsq0Z
>>37 足裏以外に接触がないのであれば、重心の加速度からZMP位置を推定して歩行させることができます。
また、手先が環境と接触していてもうまくすればZMP位置の推定は可能です。
0039メカ名無しさん2017/11/19(日) 04:58:37.79ID:80X61/j0
■日本は世界で唯一の被爆国として核武装する権利がある■

北朝鮮は核ミサイルに加え電磁パルス攻撃も示唆し相変わらず日本を挑発していますが、
電磁パルス攻撃が日本を直撃すれば、1年後には日本の人口の9割が死に絶えるようです。

ミサイルだけでなく我が国は憲法9条のせいで韓国に竹島を不法占拠され取り返すことも出来ず、北朝鮮に多くの日本国民を拉致され、
それを主導した日本にある朝鮮総連も野放しで拉致被害者を取り戻すことも出来ず、戦勝国の歴史捏造、日本悪玉論も中韓の反日工作もヤリタイ放題で舐められ放題です。
隣国には日本やアジアの侵略を狙う中国という共産党の独裁国家もあります。

憲法9条の武装放棄、交戦権先制攻撃放棄によりアメリカの属国であり国益を垂れ流し続け、自立した外交も軍事行動もできない
間抜け国家である我が国は、何も出来ずに黙って見て泣き寝入りするしかないのです。

憲法9条によって国防をアメリカ頼みの間は、アメリカ戦勝国が創作した南京大虐殺や、朝日新聞が創作した従軍慰安婦の強制性などが、ありもしないデタラメであることも、
欧米白人国家の植民地帝国主義を終わらせるために戦った大東亜戦争の真実も、日本政府は堂々と主張できません。
他国や他国の支配勢力の言い成りになって他国に守ってもらうより、自国の力で自国を守る方がいいのは明らかです。
自国の力で守らないうちは自立した国政も外交も軍事行動もできません。

経済的にも技術的にも世界最高の力と潜在能力があるのに、
戦後体制で洗脳され思考停止し、自らの手足を縛りつけてその力を発揮できず国益を
垂れ流し続けるバカげた間抜けな国のままでいる日本という国と民族は、国民が目覚めなければこのまま眠ったまま消えて無くなってしまうのです。
0040メカ名無しさん2017/11/19(日) 04:58:57.35ID:80X61/j0
占領軍GHQを通じて日本を弱体化するために反日が支配する戦後体制を作り、日本人を洗脳して、見事に日本人を愚民化し弱体化したアメリカ。
現在はアメリカが押し付けた日本国憲法を有難く保持して、アメリカとそれを支配するグローバリストに忠実な飼い犬として存在するだけの間抜けな国になった日本。
先端のハイテク技術でも、国をあげて軍事開発を推進しているアメリカに比べて日本は絶望的な差があります。

国家の繁栄にとって最も大事な軍事開発による先端のハイテク技術、外交、国防を投げだし、政界、司法、教育界、マスゴミを反日に支配されながら、
それを疑問にすら思わず平気な顔をして生活している反日と愚民が大量に存在するのがこの国なのです。

スポーツの国際試合などでは「日本頑張れ!」と日本を応援する国民が大多数いるように、
日本が各分野で成功することを願っている日本人は大多数でありながら、日本が世界で成功するための体制が整っていないことを改善しようとする日本人は少数派なのですw


日本学術会議が軍事研究めぐりシンポ 「世界中から不信感持たれる」「平和哲学ない科学技術は凶器だ」と反対意見が大勢占め
http://www.sankei.com/life/news/170204/lif1702040034-n1.html

        ↑間抜けなアホども

        ↓現実

【衝撃】世界を変えた軍事技術からの発明10選【やっぱり恐ろしいな...】あの国の技術力は凄かった!
https://www.youtube.com/watch?v=RXj9FI4h7RA
コンピュータ、インターネットなど、今あるハイテク技術の大半がアメリカの軍事技術の転用です。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1318416598
日本製ロボット 通用しない理由は軍事開発の否定 東大は予選落ち  パソコン、スマホの悪夢再び
http://www.thutmosev.com/archives/33711030.html
0041メカ名無しさん2017/11/28(火) 13:34:06.60ID:3rEqJErU
↓の問題のブロック線図がわかりません
https://i.imgur.com/SKanN87.jpg
ブロック線図を習ったばかりで、ブロック線図の変形や、ブロック線図から式を作ることはできるつもりですが、式からブロック線図を作ることができません
また、運動方程式は↓のようになると思います

https://i.imgur.com/RqQnOJb.jpg
0042メカ名無しさん2017/12/26(火) 13:49:42.93ID:JPnqHz9q
すみません。以下の図の場合のマニピュレータがある場合
https://dotup.org/uploda/dotup.org1422062.jpg
関節から手先への順運動学と運動方程式はどうやって解いたらいいでしょうか。
またこれのヤコビ行列も教えていただきたいです
0043メカ名無しさん2017/12/26(火) 14:47:19.00ID:JPnqHz9q
上のやつに関連してですが、3次元の運動方程式を解く際、以下を参考にして解いているのですが、
https://dotup.org/uploda/dotup.org1422099.jpg
この場合、x,y,zが1つのリンクの長さでいいんでしょうか?
これを3つの関節それぞれに関して解いて、最後足し合わせればいいのでしょうか
0044メカ名無しさん2017/12/26(火) 15:22:27.05ID:JPnqHz9q
連投すみません。
もう一つわからないことがあります
こちらの説明ではこういう風に書かれていますが、
https://dotup.org/uploda/dotup.org1422118.jpg

上のテキストだとZを軸に回転させた場合、xに関する式はxcosθ+xsinθですが、
こちらの説明だとxに関する式はxcosθになってます。(yも同様の疑問)
これはなんで違うのでしょうか
0045人型ロボット研究者2017/12/27(水) 09:29:17.55ID:BEQUycSb
>>41
ごめんなさい、忙しくて回答できてませんでした...
もう遅いと思いますが一応、
ブロック線図は簡単で+,-が書かれて結合されているところは足し算引き算でブロックは掛け算です。
どこを基準に考えてもいいのですが、1番わかりやすいのはd^2θ/dt^2(=s^2θ)だと思います。
s^2θ=を計算するとsθの項とθの項とθがない項が出てくると思います。それぞれの係数が四角に入る値です。
なので今回は左四角から1, B, Kです。
0046人型ロボット研究者2017/12/27(水) 09:55:24.09ID:BEQUycSb
>>42
仮にkリンク目から見たk+1リンク目の相対位置と相対姿勢をそれぞれP(k,k+1),R(k,k+1)とすると、4リンク目の世界座標での位置Pと姿勢Rは
P=R(1,2)P(1,2)+R(1,2)R(2,3)P(2,3)+R(1,2)R(2,3)R(3,4)P(3,4)
R=R(1,2)R(2,3)R(3,4)
です。リンク1の位置と姿勢を原点としています。
あとはRに回転行列を入れていくだけです。
(次の関節位置を見て回転させて足すだけ)
また、ヤコビアンはPを時間で微分して各関節角速度θ'の係数を行列でまとめたものです。

おおよそこんな感じなのですが、慣れないうちはイメージがつかないかと思います。
良い先生の講義が聞けると分かりやすいのですが...

ヤコビアンは時間に余裕ができれば載せようと思います。
おそらくよく分からないと思うので、
分からないところがあれば聞いてください!
レスを投稿する


ニューススポーツなんでも実況