私は移動ロボットを制御するプログラムを作成しています。ロボットが感知するように "世界"の地図を描き、それを感知しながら地図に変化を適用することがその作業の1つです。 また、ロボットの位置と(理想的には)それが指す方向を何らかの形で強調表示する必要があります。配列に基づいた地図を描画し、実行時の変更を適用する
私は現在、マップを表す自動更新配列(100 x150)を次の表現を使用しています:0はクリアパスを表し、1は障害物を表します。 私には、ロボットの場所と次の場所を含む変数もあります。
私が必要とするのは、それを視覚化することです。私はラベルを使うことを考えましたが、使い方が面倒すぎて、最終結果がそれほど美しくありません。私の他の可能性は、すべてのデータをExcelのスプレッドシートに書き込むことですが、それから私は正方形に戻っていきます。魅力的な方法でデータを視覚化することです。仕事をすることができる何らかの種類の図面パッケージがありますか?
を使用する:それを合計するには
- int[] MapArray //100 x 150 array representing the robot's world, and the data there is changing.
- Point[] Locations //Locations[0] is the current location, Locations[1] is the next step.
をそして私は素敵な視覚的な方法で自分自身を更新し、Windowsフォームアプリケーションに地図を描きたいです。
私の質問が十分に明確であることを願っていますが、私に連絡することを躊躇しないでください!
最後に、私はsemyonの提案を使用しました。私は今使っているZedGraphというグラフパッケージを見つけました。 助けてくれてありがとう! – Yarok