로봇이 아닌 물체의 모바일 방향과 상대 방향에 대해 인간에게 친숙한 용어는 무엇입니까?


10

로봇 프로그래밍에서 오리엔테이션은 주로 중심 위치에서 x, y 및 z 좌표로 제공됩니다. 그러나 선택할 위치가 많은 경우 (예 : {23, 34, 45}, {34, 23, 45}, {34, 32, 45}) x, y, z 좌표는 빠른 인간 이해에 편리하지 않습니다. {23, 43, 45}는 특히 사람에게 친숙하지 않으며 사람의 실수에 매우 취약합니다. 그러나보다 일반적인 영어 방향 설명자는 빠른 선택을하기에는 너무 말이 많거나 너무 정확하지 않은 경우가 많습니다 (예 : "로봇 1의 오른쪽 앞 어깨에있는 전면 카메라"는 너무 말이 많지만 "front"/ "forward"는 너무 부정확합니다. 카메라가 앞 가장자리에 있거나 앞으로 향하고 있습니까?)

해군 및 항공 분야에서 차량 위치는 일반적으로 앞, 뒤 (또는 선미), 항구 및 우현으로 언급됩니다. 차량에 대한 이동 방향은 종종 문자판을 기준으로 주어 지지만 (예를 들어, 앞쪽의 앞쪽은 "12에", 후미의 뒤쪽은 "6"에 있고, 우현과 오른쪽에는 포트의 왼쪽은 각각 "at 3"과 "at 9"입니다. 이 언어는 "앞면"및 "앞으로"와 같은 용어보다 더 정확한 인간 커뮤니케이션을 지원합니다. 모바일 로봇 공학 내에 동등한 용어가 있습니까?


2
이 질문에 대답 한 이후 크게 바뀌 었습니다. 다시 대답하는 대신 누군가가 모범이 필요한 경우에 대비하여 간단히 답을 남겨 두겠습니다.
Josh Vander Hook

@ 조쉬-감사합니다. 여전히 매우 유용한 정보입니다!
재귀 자기 최적화

설명이 "인간 친화적"인 이유는 무엇입니까? 수학적 설명은 정확하고 간결합니다. "인간 친화적"은 여기에 잘 정의되어 있지 않으며 설명이 필요합니다.
Paul

답변:


10

일반적으로 좌표 프레임은 로봇 중심에 배치됩니다. x 축은 앞으로 향하고, y 축은 왼쪽으로, z 축은 위로 향합니다. 그런 다음 x 축에 대한 각도를 측정합니다. 따라서 90도 각도는 그림과 같이 y 축을 따라 나타납니다.

모바일 로봇을위한 좌표 프레임

따라서 "12"는 0 yaw 또는 곧장에 해당합니다. "9"는 90도 요, 또는 y 축을 따른다. 6은 180도 요에 해당하거나 마이너스 x 축 등을 따라 곧장 뒤로 이동합니다.

"로봇의 좌표 프레임에서 대상체의 위치를 ​​설명하는 방법"과 동일한 "로봇을 기준으로 대상체를 설명하는 방법"을 묻는 것입니다. "운전자 측"휠은 "앞 좌측"입니다. + X이므로 Front이고 + Y이므로 왼쪽입니다. 캔은 + X 좌표를 갖기 때문에 로봇의 "정면"에 있습니다. 그것들은 -Z 좌표를 갖기 때문에 로봇 아래에 있습니다.

"Port", "Aft", "Starboard" 와 동일합니다. 이는 관찰자와 관련이 아니라 차량과 관련하여 설명되기 때문 입니다. 이것이 기준 프레임의 기본 정의입니다 .


1
요, 피치, 롤이 자주 사용되는 것에 동의합니다. 그러나 대답이 지상 차량으로 제한되어 있어도 나머지는 확실하지 않습니다. 예를 들어 항상 x-forward 대신 y-forward를 선호합니다. 또한 로봇의 중심이 시스템의 본체 프레임을 배치하는 데 항상 적합한 것은 아닙니다.
Jakob

@Josh-로봇 방향의 용어에 대한 좋은 정보입니다. 나는 실제로 (a) 차량 내 상대 위치 및 (b) 비 차량 상대 위치를 찾고 있습니다. 예를 들어, 이미지에서, (a) 각 타이어의 위치 (예 : 앞 운전자 측, 후면 포트)를 어떻게 참조하십니까? 및 (b) 음료수 방향을 어떻게 참조 하시겠습니까 (예 : "12시) "또는 0 yaw)? 저는 6 륜, 보트 및 이족 로봇을 포함하여 다양한 로봇 구성을 사용할 수있는 일반적이고 인간에게 친숙한 용어를 찾고 있습니다 (예 : 차량 내 친척을 위해 운전자 및 탑승자를 사용할 수 없음) .
재귀 자기 최적화

로봇의 특정 다리, 바퀴, 트랙 등이 어떤 방향으로 움직 였는지 할머니에게 설명하려고한다면 어떻게 하시겠습니까?
재귀 자기 최적화

1
@Jacob, 이것들은 제가 잘 알고 있고 문학에서 본 관습입니다. 나는 다른 것들이 있다고 확신하며, 어느 것도 똑같이 유효합니다.
Josh Vander Hook

1
죄송합니다 @RecursiveSelfOptimization 당신이 20 명 이하인 것을 발견하지 못했습니다. 새로운 질문으로 용어에 관한 문제에 대해 언제든지 문의하십시오. 채팅에 필요한 9 명의 담당자를 얻는 데 오래 걸리지 않습니다. 또한 질문을 명확히하는 가장 좋은 방법은 질문을 편집하는 것입니다. 그렇게하면 향후 답변자가 필요로하는 모든 정보가 답변에 대한 의견을 통해 산포되기보다는 귀하의 질문에 포함됩니다. Josh도 답변을 편집하기 때문에 답변에 대해서도 마찬가지입니다. 이러한 의견을 통해 흩어지지 않고 관련 정보를 답변에 유지합니다.
Mark Booth

2

베어링 (또는 방위각 또는 오른쪽 상승 ) 및 표시 (또는 고도 또는 적위 )를 사용할 수 있다고 생각합니다 . 예를 들어 0 표시 0은 직선과 수평선입니다. 30 표시 30은 오른쪽 30도, 수평선 30 도입니다. -90 표시 -90은 왼쪽으로 90도지면을 향하게합니다. 이것들은 현재 위치와 방향, 또는 진북 또는 자북과 수평선과 같은 기준에 상대적 일 수 있습니다.

이것이 시스템 천문학 자의 사용입니다.


0

나는 이것을 위해 해부학 용어 를 사용하는 것을 선호합니다 . 나는 종종 생체 모방 및 재활 작업을하기 때문에 약간 편향되어 있습니다. 그러나 (차량) 몸을 논의하거나 설명하는 데 사용하는 것에 대한 몇 가지 좋은 점이 있습니다.

  1. 용어는 풍부하다. 위치 (좌측 전방 후방 배측 복부), 횡단면 (혈관 횡단면 관상 동맥) 및 신체의 상대적인 위치 (근위 원위)에 대한 명확한 용어가 있습니다.
  2. 용어가 공유됩니다. 의료, 보행 및 조작을하는 로봇 공학자들은 이러한 용어를 사용하며 생물 학자와 의료 과학자가 당신을 즉시 이해할 수 있다는 사실은 과학적 교차 수분의 기회를 만듭니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.