저는 현재 레이저 모듈을 사용하여 로봇 주변의 거리를 측정하는 프로젝트를 진행하고 있습니다. 로봇은 로봇 모듈이있는 지점을 기준으로 이동해야합니다.(원형) 포인트 맵에서 세그먼트를 찾는 방법은 무엇입니까?
현재 각 각도에 대한 중심으로부터의 거리를 나타내는 360 포인트에 액세스 할 수 있습니다. (1 ° 0 °, 거리에 대한 거리 등) 여기
는 점은 2D 화면에 표시 할 때 어떻게 생겼는지의 예 : Circular representation of the points
나는 수 있도록하고 싶습니다 무엇 할 것은 로봇에게 360 포인트를 모두 넘겨주는 것이 아니라 여러 포인트를 포함하는 세그먼트를 먹이는 것입니다. 예를 들어, 포인트가 완전히 정렬되지 않았더라도 이미지의 하단 부분은 단일 세그먼트가됩니다.
내 질문에 내가하려는 것을 달성하는 데 도움이되는 기존 알고리즘이 있습니까?
고마워 (나는 파이썬에서 일하고 있어요하지만 정말 요인이 될 안된다).