問題タブ [gimbal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
59 参照

3d - 自作 3D エンジンの奇妙な回転

こんにちは、私の質問が繰り返しになる場合は申し訳ありません。グラフィックスに python と pygame を使用して最初の 3D エンジンを構築しています。主な 3D 変換は次のとおりです。

70 は原点からの距離です。回転は、行列を乗算することによって行われます。

角度は、キーボード/マウス入力で変化する 3 つのグローバル パラメータです。角度がゼロの場合、回転は各軸を中心に完全ですが、ゼロでない場合、オブジェクトは軸を中心に回転しませんが、奇妙なオフセットがあります。よくわかりませんが、ジンバルロックかもしれません。

これは、desmos で作成された私のプロジェクトの 3D エンジンの例です: https://www.desmos.com/calculator/8by2wg0cek 角度を操作して、同様の効果を確認できます。

軸の周りを完全に回転させるために不足しているものはありますか?

どうもありがとうございます!

0 投票する
1 に答える
115 参照

c++ - ジンバル コードの Arduino コード エラー [-Woverflow] を解決するのに助けが必要です。解決方法、またはヨーを無効にするかどうかがわかりません

このコードは、メカトロニクスの方法にあります (私のものではありません。 https://howtomechatronics.com/projects/diy-arduino-gimbal-self-stabilizing-platform/ )。私はArduinoジンバルに取り組んでおり、このコードを使用しています。エラーが表示されるので、一番下に貼り付けます。この種のエラーを検索しましたが、出力が負であるが、負として出力されるように定義されていないか、大きすぎる可能性があるためと思われます。機能するために何を変更するか、またはこれを変更する方法がよくわかりません。また、ヨーモーターにも問題があります。兄弟が 12V バッテリーに接続していて、5V しか想定されていないため、揚げられている可能性があると思います。yaw を無効にできると確信しています (ただし、これで他の問題が解決するかどうかはわかりません) が、そうするためにどの行をコーディングすればよいかわかりません。

enter code here[1]: https://i.stack.imgur.com/6Pnpf.png

エラー コードについては、画像を参照してください。終了条件は 1 つしかないので、これが唯一の問題だと思います。

エラー コードの矢印 ( ~~^~~~~~~) は (2*16384) を指しています。

0 投票する
0 に答える
8 参照

raspberry-pi4 - この帽子のような記号は何を意味しますか?

Simple BGC 3.0 (32 ビット) コントローラーを Raspberry Pi 4 で動作させようとしています。この帽子のような記号が何を意味するのかわかりません。ウェブを検索した後に得たのは、いくつかの加熱関連の要素でしたが、これは私の場合とは何の関係もないと確信しています.

スクリーンショットは次のとおりです: https://i.stack.imgur.com/6v7uk.png