問題タブ [player-stage]

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 に答える
999 参照

java - ルンバを使用したプレーヤー ステージでの迷路ナビゲーション

これが私のコードです:

私は、ルンバがわずかに右に曲がるように連続して移動させようとしましたが、レーザーで認識された場合、接近した各壁からすばやく離れました。この 1 つのロボットには、laser_data[360] と laser_data[0] しか使用できません。これは最終的に迷路をナビゲートすると思います。

ただし、私は Player Stage プラットフォームを使用しており、このコードを使用して Roomba が壁に近づくと Stage がフリーズします。その理由はわかりません。

また、より良い迷路ナビゲーション アルゴリズムを考えられる場合は、お知らせください。

ありがとうございました!

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

path - プレイヤー/ステージパス計画

だから私は私のロボットが通り抜けようとしている世界を表す地図と設定ファイルを持っています。私のロボットは、障害物にぶつかることなく、マップの左上隅から右下隅まで移動する必要があります。経路計画を実行するためにロボットを送る前に、地図データを操作することが許可されています。

私はいくつかの調査を行い、「ミンコフスキーサム」の概念全体と「セル分解」の手法を理解しましたが、プレーヤーステージから提供されたマップと構成データを操作し、これらの概念を適用して使用する方法が正確にはわかりません。それらは地図を通り抜けます。

ロボットが何であるかに関しては、3つの異なるロボットがあります。ポイントロボット、さらに2つのロボット(1つは2自由度、もう1つは3自由度)は長方形です。

誰かが私にいくつかのサンプルコードまたはプレーヤー/ステージの観点からこれを説明する何かを指摘できますか?これまでのところ、私は概念を理解するのに役立つ実際の一般的なものしか見つけることができませんが、プレーヤー/ステージでそれらをどのように実装するかはわかりません。

みんなありがとう、

スコット

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

java - プレイヤーステージハンティングゲーム-Java

ですから、私はこれらすべてのクラスをまとめて、プレデターとプレイと世界の間のすべての接続性を実現しています。私が本当に困惑しているのは、Predatorクラスのrun()メソッド(どのようにハントするか)だけです。

理論は単純です。捕食者は、北、南、東、西側の獲物の周りに集まる必要があり、DataChannelクラスはそれに気づき、獲物を捕らえて地図から外します。しかし、私の仕事は、捕食者が互いに通信し、次に獲物(ランダムに移動するようにプログラムした)を追いかけて追い詰めることによって、これを実現することです。

これがすべてのクラスです。Predatorクラスのrun()メソッドは、私が困惑しているところです。他のすべては私がそれを望んでいる方法です。何か助けはありますか?

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

connection - Player / Stageを接続するにはどうすればよいですか?

PlayerClientをセットアップし、シミュレーションをそれに接続しようとしています。私が今持っているコードは-

私が得るエラーは-

コードを実行したときにPlayerが現在実行されていないことと関係があると思います。しかし、私はこれに非常に慣れていないので、よくわかりません。どうすればこれを修正または少なくともデバッグすることができますか?どんな助けでも大歓迎です。

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

macos - MacOSXでのプレーヤー/ステージのコンパイル

この問題または同様の問題が発生したかどうかはわかりませんが、ご不明な点がございましたら、お気軽にお問い合わせください。

次の場所にpostgresqlをセットアップし、リンクパスを/usr/local/pgsql-9.0に設定しました。また、/ usr / local/libにlibpqxxを設定します

しかし、エラーはpostgresqlがどこにも見つからないことを示していると思います。あれは正しいですか ?

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

flash - 埋め込まれた swf 内の変数にアクセスしますか? (AS2)

現在、次のことを行う必要がある AS2 コードに取り組んでいます。

  • 別の AS2 SWF をロードします。
  • 読み込まれた SWF の上に別の MovieClip を表示します。
  • 読み込まれた SWF の MovieClip 内の変数にアクセスします。

今のところ私のコードは次のとおりです。

ロードされた swf の上に描画を表示しようとしています (「OnTop」は、そのタイプが MovieClip であるシンボルに付けた名前です) が、ビデオが他のすべての上に表示され、トレース出力は次のようになります。

私は何を間違っていますか?新しい MovieClip が読み込まれたものの上に表示されないのはなぜですか? 次に、SWF をロードした後、メインの MovieClip 内の変数にアクセスするにはどうすればよいでしょうか?

0 投票する
2 に答える
1110 参照

fltk - ステージのコンパイル中に cmake エラーを解決する方法

ステージをコンパイルすると..つまりcmakeセクションで、このエラーが発生します.FYIを解決することはできません.プレイヤーとステージは最新バージョンです.

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

multithreading - Player がマルチスレッド アプリケーションの Create のオドメトリ データを正しく取得しない

iRobot Create で Player (Player/Stage) を使用しています。ロボットからオドメトリ データを取得するためのインターフェイスは非常に単純です。playerc_client_read を呼び出すと、playerc_position2d プロキシを適切にサブスクライブしていれば、プロキシのメンバー px、py、pa に x および y の移動距離 (メートル単位); および回転 (ラジアン単位)。

シングル スレッド アプリケーションでこれを行うことに問題はありません。すべてのオドメトリ データは、必要な場所に完全に配置されています。

ただし、ロボット コントローラーを独自のスレッド (pthreads を使用) に移動しようとすると、いくつかの問題が発生します。問題は、px だけが更新されているように見えることです。py と pa は常に 0 のままです。

ロボットスレッドの要点は次のとおりです

そして案の定、ロボットがどのように動いても、yPosition とラジアンは 0 のままですが、xPosition のみが設定されます。

オンラインで他に何も見つかりませんでした。これは既知のバグですか? 他の誰かがこの問題を抱えていますか? なぜこれが起こっているのかについて誰かが洞察を提供できますか? ありがとうございました。

完全な開示: 私は大学院生で、これはクラス プロジェクト用です。

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

ros - プレイヤー (プレイヤー/ステージ) ドライバー内で ROS "ros::init(...)" を呼び出すことはできますか?

ROS でメッセージをパブリッシュする Player ドライバーを作成しようとしています。

プレーヤー ドライバーは実行可能ファイルを作成しないため、プレーヤー ドライバー内で ROS 初期化を呼び出す方法がわかりません。

プレーヤー ドライバーの主な機能は次のようになります。

Player ドライバーがコンパイルされ、共有ライブラリが作成され、cfg ファイルが作成されます。これは「player playerdriver.cfg」によって呼び出され、正常に動作し、Player Client に接続されますが、ROS でメッセージを発行しません。

Player の Main() メソッドは引数を取らないので、ここで間違いを犯していると思います。どんな提案でも大歓迎です。

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

actionscript-3 - Flash CS5 (AS3) で YouTube プレーヤーをステージの中央に配置できない

YouTube 動画を Flash で再生していますが、それをステージの中央に配置したいと考えています。現時点では、左上隅または右下隅のいずれかに移動します。

プレーヤーとビデオをロードするコードは次のとおりです。ビデオは問題なく再生されます。ステージに集中させたいだけです。

ご覧のとおり、この.x = stageWidth / 2;メソッドを使用してみましたが、プレーヤーを右下に移動するだけで、プレーヤーがないと左上隅にとどまります。