私は現在、レーザーモジュールを使ってロボットの周りの距離を測定するプロジェクトに取り組んでいます。そのロボットは、得たポイントに基づいて移動しなければなりません。(円)ポイントマップでセグメントを見つけるにはどうすればよいですか?
現在、対応するアングルの中心からの距離を表す360ポイントにアクセスできます。
(0°、1°、等のための距離に対する距離)ここで、2D表面上に表示されたときにポイントがどのように見えるかの例です: Circular representation of the points
私のことができるようにしたいのですがどのようなそれは、ロボットに360点すべてを供給するのではなく、複数点を含むセグメントにフィードすることです。例えば、ポイントが完全に整列していなくても、画像の下部は単一のセグメントになります。
私の質問には、私がやろうとしていることを達成するのに役立つ既存のアルゴリズムがありますか?
おかげで多くのことを(私はpythonで働いているが、それは本当に要因ではありません)。