Re: Re: SH60
toshi
投稿数: 1540
shadowさん、hideさん、こんばんは。
toshiです。
HH-60Jのラダー操作が反対になっている(左ラダーで右に向いてしてしまう)件ですが、昨日HH-60Jをダウンロードしてみたところ、問題なく解凍できましたので、検証してみました。
Aircraft\HH-60J\uh60.xml
で、テールローターを定義している72行目〜105行目の
<rotor
name="tail"
から
</rotor>
の中身を修正する必要がありそうです。
以下、2通りの修正方法を考えましたが、両方試してみていただき、飛行時の挙動が安定する方を使ってください。
修正方法1:
75行目の
nx="0.0" ny="0.94" nz="0.34"
を
nx="0.0" ny="-0.94" nz="0.34"
に、103行目の
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" invert="false" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
を
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" invert="true" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
にそれぞれ修正する。
修正方法2:
75行目の
nx="0.0" ny="0.94" nz="0.34"
はそのままで、103行目の
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" invert="false" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
を
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
に修正する。
以下、補足です。
英語フォーラムのHH60-J 開発トピック
http://forum.flightgear.org/viewtopic.php?f=4&t=20845&hilit=jayhawk&start=15
を見たところ、ラダーペダル操作が逆になっているという指摘があり、機体作者が
invert="false"
に修正して最新版をアップロードした、というやり取りが昨年4月頃にあったようなのですが、私がFlightGear 3.2で検証した限りでは、invert="false" でも invert="true" でもラダーの挙動は変わりませんでしたので、invert="false" と定義すること自体が無意味な修正に思えます。
もし作者の意図を反映するならinvertの部分を削除すべきかと思います。
しかし根本的な問題はおそらく別のところに有り、テールローターの向きの定義
nx="0.0" ny="0.94" nz="0.34"
が間違っていて、機体尾部を「左やや上」に動かす力をテールローターが与えてしまっています。
※yasimの座標系は、xが前、yが左、zが上のはずなので。
このことは、メインロータの反作用により機体が(上から見て)時計回りに回転しようとするのを、さらに回転が加速する方向にテールロータが作用しているように私には思えます。
そこで、
nx="0.0" ny="-0.94" nz="0.34"
のように機体尾部を「右やや上」に動かす力をテールローターが与えるように定義すべきなのではないかと思います。
そのような考えを反映したのが修正方法1です。
ただ、ここをいじると、他のパラメータも変えないと機体の挙動が変になる可能性もあるので、次善の策として、単にラダーペダル操作を反転させるだけの修正方法2もお伝えしておく次第です。
また別件ですが、hideさんがLhaplusで解凍できなかったことと、shadowさんが「failed to open flie というダイアログ」が出るとおっしゃっている件は、無関係かと思います。
toshiです。
HH-60Jのラダー操作が反対になっている(左ラダーで右に向いてしてしまう)件ですが、昨日HH-60Jをダウンロードしてみたところ、問題なく解凍できましたので、検証してみました。
Aircraft\HH-60J\uh60.xml
で、テールローターを定義している72行目〜105行目の
<rotor
name="tail"
から
</rotor>
の中身を修正する必要がありそうです。
以下、2通りの修正方法を考えましたが、両方試してみていただき、飛行時の挙動が安定する方を使ってください。
修正方法1:
75行目の
nx="0.0" ny="0.94" nz="0.34"
を
nx="0.0" ny="-0.94" nz="0.34"
に、103行目の
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" invert="false" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
を
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" invert="true" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
にそれぞれ修正する。
修正方法2:
75行目の
nx="0.0" ny="0.94" nz="0.34"
はそのままで、103行目の
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" invert="false" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
を
<control-input axis="/controls/flight/rudder" control="COLLECTIVE" src0="-1.0" src1="1.0" dst0="-1.6" dst1="1.6"/>
に修正する。
以下、補足です。
英語フォーラムのHH60-J 開発トピック
http://forum.flightgear.org/viewtopic.php?f=4&t=20845&hilit=jayhawk&start=15
を見たところ、ラダーペダル操作が逆になっているという指摘があり、機体作者が
invert="false"
に修正して最新版をアップロードした、というやり取りが昨年4月頃にあったようなのですが、私がFlightGear 3.2で検証した限りでは、invert="false" でも invert="true" でもラダーの挙動は変わりませんでしたので、invert="false" と定義すること自体が無意味な修正に思えます。
もし作者の意図を反映するならinvertの部分を削除すべきかと思います。
しかし根本的な問題はおそらく別のところに有り、テールローターの向きの定義
nx="0.0" ny="0.94" nz="0.34"
が間違っていて、機体尾部を「左やや上」に動かす力をテールローターが与えてしまっています。
※yasimの座標系は、xが前、yが左、zが上のはずなので。
このことは、メインロータの反作用により機体が(上から見て)時計回りに回転しようとするのを、さらに回転が加速する方向にテールロータが作用しているように私には思えます。
そこで、
nx="0.0" ny="-0.94" nz="0.34"
のように機体尾部を「右やや上」に動かす力をテールローターが与えるように定義すべきなのではないかと思います。
そのような考えを反映したのが修正方法1です。
ただ、ここをいじると、他のパラメータも変えないと機体の挙動が変になる可能性もあるので、次善の策として、単にラダーペダル操作を反転させるだけの修正方法2もお伝えしておく次第です。
また別件ですが、hideさんがLhaplusで解凍できなかったことと、shadowさんが「failed to open flie というダイアログ」が出るとおっしゃっている件は、無関係かと思います。
投票数:14
平均点:4.29
投稿ツリー
-
SH60
(akakim, 2014-9-15 13:43)
- Re: SH60 (ゲスト, 2014-9-15 18:17)
- Re: SH60 (akakim, 2014-9-15 21:33)
-
Re: SH60
(shadow, 2015-1-2 11:29)
- Re: SH60 (hide, 2015-1-3 10:29)
-
Re: SH60
(shadow, 2015-1-4 0:07)
-
Re: Re: SH60
(shadow, 2015-2-6 12:49)
- Re: Re: SH60 (hide, 2015-2-7 1:12)
-
Re: Re: SH60
(shadow, 2015-2-6 12:49)
-
Re: SH60
(shadow, 2015-2-7 7:35)
-
Re: Re: SH60
(shadow, 2015-2-7 7:40)
- Re: Re: SH60 (toshi, 2015-2-12 0:28)
-
Re: Re: SH60
(shadow, 2015-2-7 7:40)
- Re: SH60 (shadow, 2015-2-12 18:38)