조종면 교정 시스템

申请号 KR1020140044598 申请日 2014-04-15 公开(公告)号 KR1020140145974A 公开(公告)日 2014-12-24
申请人 더 보잉 컴파니; 发明人 크리스토퍼제이.일레스;
摘要 본 발명은 변환기의 세트(120)를 교정하기 위한 방법 및 장치에 관한 것이다. 하나의 실례로 되는 실시예에 있어서, 장치는 타킷 장치(137), 이미징 장치(139), 및 교정기(136)를 구비하여 구성된다. 이미징 장치(139)는 타킷 장치(137)가 제2 구조물(112)에 관하여 피봇 축(115)에 대해 회전되는 제1 구조물(110)에 응답하여 제1 구조물(110) 및 제2 구조물(112) 사이의 인터페이스(113)에 형성된 피봇 축(115)에 대해 이미징 장치(139)에 관하여 회전됨에 따라 타킷 장치(137)에 의해 형성된 타킷(138)의 다수의 이미지(140)를 발생시킨다. 교정기(136)는 다수의 이미지(140)를 이용해서 피봇 축(115)에 대한 타킷(138)의 다수의 각도(142)를 식별한다. 교정기(136)는 다수의 각도(142)를 이용해서 교정 정보(130)를 더 식별한다.
权利要求
  • 타킷 장치(137)와;
    타킷 장치(137)가 제2 구조물(112)에 관하여 피봇 축(115)에 대해 회전되는 제1 구조물(110)에 응답하여 제1 구조물(110) 및 제2 구조물(112) 사이의 인터페이스(113)에 형성된 피봇 축(115)에 대해 이미징 장치(139)에 관하여 회전됨에 따라 타킷 장치(137)에 의해 형성된 타킷(138)의 다수의 이미지(140)를 발생시키는 이미징 장치(139); 및
    다수의 이미지(140)를 이용해서 피봇 축(115)에 대한 타킷(138)의 다수의 각도(142)를 식별하고 다수의 각도(142)를 이용해서 교정 정보(130)를 식별하는 교정기(136);를 구비하여 구성되는 것을 특징으로 하는 장치.
  • 제1항에 있어서,
    출력 데이터(124)를 발생시키기 위해 제2 구조물(112)에 관하여 피봇 축(115)에 대한 제1 구조물(110)의 회전을 측정하는 변환기의 세트(120)를 더 구비하여 구성되고,
    교정기(136)에 의해 식별된 교정 정보(130)는 출력 데이터(124)를 원하는 각도 단위(128)의 각도 데이터로 변환시키는데 이용되고;
    변환기의 세트(120)가 제1 구조물(110), 제2 구조물(112), 및 제1 구조물(110)과 제2 구조물(112) 사이의 인터페이스(113) 중 적어도 하나와 관련되는 것을 특징으로 하는 장치.
  • 제2항에 있어서,
    변환기의 세트(120)에 의해 발생된 출력 데이터(124)가 출력 값의 세트(126)의 출력 값이 피봇 축(115)에 대한 적어도 제1 구조물(110)의 일부분의 회전의 측정인 소정의 주어진 시점에 대해 출력 값의 세트(126)를 식별하는데 이용되고 교정 정보(130)가 변환기의 세트(120)에 의해 식별된 각 출력 값의 세트(126)에 대해 원하는 각도 단위(128)로 각도 값의 대응하는 세트(131)를 식별하는 테이블(152)을 구비하여 구성되고;
    교정 정보(130)가 변환기의 세트(120)에 의해 발생된 소정의 출력 값의 세트(126)를 원하는 각도 단위(128)의 각도 값의 대응하는 세트(131)로 변환시키기 위한 알고리즘(154)을 구비하여 구성되며;
    원하는 각도 단위(128)가 도(degrees) 및 라디안(radians) 중 하나로부터 선택되는 것을 특징으로 하는 장치.
  • 제1항에 있어서,
    제2 구조물(112)이 항공기(108)의 날개(116)이고 제1 구조물(110)이 날개(116)에 이동가능하게 부착된 조종면(114)이고;
    타킷 장치(137)가 제1 구조물(110)에 부착된 광전 펜이고 타킷(138)이 광전 펜에 의해 발생된 광의 빔이며;
    광의 빔이 포인트 물체로서 다수의 이미지(140)로 캡쳐되고 교정기(136)가 타킷 위치(144)로서 참조 좌표 시스템(146)과 관련하여 다수의 이미지(140)의 각 이미지(143)의 포인트 물체의 위치를 식별하며;
    참조 좌표 시스템(146)이 이미징 장치(139) 상의 중심에 있는 좌표 시스템인 것을 특징으로 하는 장치.
  • 제1항에 있어서,
    이미징 장치(139)가 제2 구조물(112) 및 제1 구조물(110)과 제2 구조물(112) 사이의 인터페이스(113) 중 적어도 하나에 부착된 카메라이고, 카메라가 전자-광학 카메라, 적외선 카메라, 및 자외선 카메라로 이루어지는 그룹 중 하나로부터 선택되는 것을 특징으로 하는 장치.
  • 제1항에 있어서,
    타킷 장치(137) 및 이미징 장치(139)는 다수의 이미지(140)가 이미징 장치(139)에 의해 발생된 후 제1 구조물(110)로부터 제거되고;
    타킷 장치(137)가 다수의 타킷 장치(135) 중 하나이고 이미징 장치(139)가 다수의 이미징 장치(133) 중 하나이며 다수의 타킷 장치(135), 다수의 이미징 장치(133), 및 교정기(136)가 교정 시스템(102)을 형성하는 것을 특징으로 하는 장치.
  • 다수의 타킷 장치(135)와;
    다수의 이미징 장치(133)에서의 이미징 장치(139)를 포함하는 다수의 이미징 장치(133); 및
    출력 데이터(124)를 발생시키도록 제2 구조물(112)에 관하여 피봇 축(115)에 대해 제1 구조물(110)의 회전을 측정하는 변환기의 세트(120);를 구비하여 구성되고,
    교정 정보(130)가 출력 데이터(124)를 원하는 각도 단위(128)의 각도 데이터로 변환시키는데 이용되는 것을 특징으로 하는 교정 시스템(102).
  • 변환기의 세트(120)를 교정하기 위한 방법으로서, 상기 방법이:
    이미징 장치(139)에 의해, 타킷 장치(137)가 제2 구조물(112)에 관하여 피봇 축(115)에 대해 회전되는 제1 구조물(110)에 응답하여 제1 구조물(110) 및 제2 구조물(112) 사이의 인터페이스(113)에 형성된 피봇 축(115)에 대해 이미징 장치(139)에 관하여 회전됨에 따라 타킷 장치(137)에 의해 형성된 타킷(138)의 다수의 이미지(140)를 발생시키는 단계와;
    다수의 이미지(140)를 이용해서 타킷(138)을 위한 피봇 축(115)에 대한 다수의 각도(142)를 식별하는 단계(606); 및
    다수의 각도(142)를 이용해서 교정 정보(130)를 식별하는 단계;를 갖추어 이루어지는 것을 특징으로 변환기의 세트를 교정하기 위한 방법.
  • 제8항에 있어서,
    출력 데이터(124)를 발생시키도록 변환기의 세트(120)를 이용해서 제1 구조물에 부착된 타킷 장치(137)에 따라 제2 구조물(112)에 관하여 피봇 축(115)에 대한 제1 구조물(110)의 회전을 측정하는 단계와;
    교정 정보(130)를 이용해서 변환기의 세트(120)에 의해 발생된 출력 데이터(124)를 원하는 각도 단위(128)의 각도 데이터로 변환시키는 단계를 더 갖추어 이루어지는 것을 특징으로 변환기의 세트를 교정하기 위한 방법.
  • 제9항에 있어서,
    출력 데이터(124)를 이용해서 소정의 주어진 시점에 대해 출력 값의 세트(126)를 식별하는 단계를 더 갖추어 이루어지고;
    다수의 각도(142)를 이용해서 교정 정보(130)를 식별하는 단계가:
    변환기의 세트(120)에 의해 식별된 각 출력 값의 세트(126)에 대해 원하는 각도 단위(128)로 각도 값의 대응하는 세트(131)를 식별하는 테이블(152)을 발생시키는 단계를 갖추어 이루어지는 것을 특징으로 변환기의 세트를 교정하기 위한 방법.
  • 제8항에 있어서,
    다수의 이미지(140)를 이용해서 타킷(138)을 위한 피봇 축(115)에 대한 다수의 각도(142)를 식별하는 단계가:
    타킷 위치(144)로서 참조 좌표 시스템(146)과 관련하여 다수의 이미지(140)의 각 이미지(143)에서 타킷(138)의 위치를 식별하는 단계(706)를 갖추어 이루어지는 것을 특징으로 변환기의 세트를 교정하기 위한 방법.
  • 제12항에 있어서,
    다수의 이미지(140)를 이용해서 타킷(138)을 위한 피봇 축(115)에 대한 다수의 각도(142)를 식별하는 단계가:
    피봇 위치(148)로서 참조 좌표 시스템(146)과 관련하여 이미징 장치(139)와 타킷 장치(137)에 의해 형성된 평면과 피봇 축(115)의 교차점의 위치를 식별하는 단계(708)를 더 갖추어 이루어지는 것을 특징으로 변환기의 세트를 교정하기 위한 방법.
  • 제12항에 있어서,
    다수의 이미지(140)를 이용해서 타킷(138)을 위한 피봇 축(115)에 대한 다수의 각도(142)를 식별하는 단계가:
    이미지(143)와 피봇 위치(148)에 대해 식별된 타킷 위치(144)를 이용해서 다수의 이미지(140)의 이미지(143)에서의 타킷(138)을 위한 피봇 축(115)에 대한 각도(150)를 식별하는 단계를 더 갖추어 이루어지는 것을 특징으로 변환기의 세트를 교정하기 위한 방법.
  • 说明书全文

    조종면 교정 시스템{CONTROL SURFACE CALIBRATION SYSTEM}

    본 발명은 일반적으로 조종면(control surfaces)에 관한 것으로, 특히 항공기 구조물(aircraft structures)과 관련된 조종면에 관한 것이다. 특히, 본 발명은 항공기의 조종면과 구조물 사이의 인터페이스(interface)에 형성된 각도를 측정하는데 이용되는 변환기(transducers)를 교정하기 위한 방법 및 장치에 관한 것이다.

    항공기는 소정의 다수의 조종면을 갖을 수 있다. 여기서 이용되는 바와 같이, "조종면(control surface)"은 주변 공기(surrounding air)와 관련하여 움직일 때 반응력(reactive force)을 제공하는 장치 또는 구조물일 수 있다. 비행 조종면(flight control surface)으로서 또한 언급될 수 있는, 조종면은 비행 동안 항공기를 상승시키거나 조종할 수 있다. 조종면의 예는, 이에 한정되는 것은 아니고, 플랩(flaps), 에일러론(ailerons), 수평안정판(horizontal stabilizers), 수직안정판(vertical stabilizers), 및 다른 형태의 조종면을 포함한다.

    플랩 또는 에일러론과 같은, 조종면은 항공기 날개의 뒷전(trailing edge)에 부착될 수 있다. 예컨대, 조종면은 조종면과 날개 사이에서 힌지된 인터페이스(hinged interface)를 형성하기 위해 하나 이상의 힌지(hinges)를 이용해서 날개에 부착될 수 있다. 조종면은 항공기를 위해 발생된 상승 및/또는 항공기의 움직임을 변경시키기 위해 힌지된 인터페이스에 대해 회전될 수 있다.

    하나 이상의 변환기(transducer)가 힌지된 인터페이스에 대해 조종면의 회전을 측정하는데 이용될 수 있다. 하나의 실례로 되는 예로서, 변환기는 날개에 조종면을 연결하는 힌지에 위치될 수 있다. 이들 변환기는, 예컨대 위치 센서(position sensors). 회전 센서(rotation sensors), 및/또는 다른 형태의 센서를 포함할 수 있다.

    각 변환기는 힌지된 인터페이스에 대해 조종면의 회전의 각도를 나타내는 출력 값을 발생시킨다. 그러나, 이들 출력 값은, 도(degrees)와 같은, 원하는 각도 단위(angular units)로 되지 않을 수 있다. 변환기에 의해 발생된 출력 값은 원하는 각도 단위의 참조 각도(reference angles)에 대해 변환기의 출력 값과 상관하는(correlating) 테이블 및/또는 수학 방정식을 기초로 원하는 각도 단위의 각도 값으로 변환될 수 있다. 이들 테이블은, 예컨대 변환기의 제조업자에 의해 생성될 수 있다. 식별된 각도 값은 항공기의 비행 조종 시스템을 위한 조종 규칙을 결정하고 및/또는 조종 규칙을 검증하는데 이용될 수 있다.

    그러나, 몇몇 경우에 있어서, 식별된 각도 값은 조종면의 회전의 실제 각도와 다를 수 있다. 이러한 차이는, 예컨대, 제한 없이, 변환기가 힌지된 인터페이스에 설치되었던 방식의 결과일 수 있다. 결과적으로, 변환기는 올바른 각도 값이 식별됨을 보증하도록 설치 후에 조정될 필요가 있을 수 있다.

    이들 변환기를 조정하기 위한 몇몇 현재 이용가능한 방법은 원하는 것 보다 더욱 어렵고 및/또는 시간-소모성일 수 있다. 이들 방법은, 예컨대, 제한 없이, 조종면의 실제 각도를 식별하기 위해 기계적 각도기(mechanical protractors), 가속도계(accelerometers), 진자 메카니즘(pendulum mechanisms), 경사계(inclinometers), 및/또는 다른 형태의 장치를 이용하는 것을 포함할 수 있다. 그러나, 이들 장치를 이용하는 것은 원하는 것 보다 낮은 정확도인 결과를 제공할 수 있고, 원하는 것 보다 더욱 시간-소모성일 수 있다.

    본 발명은 상기한 점을 감안하여 발명된 것으로, 상기 논의된 적어도 몇몇 문제뿐만 아니라 다른 가능한 문제를 고려하는 방법 및 장치를 제공함에 그 목적이 있다.

    하나의 실례로 되는 실시예에 있어서, 장치는 타킷 장치, 이미징 장치, 및 교정기를 구비하여 구성된다. 이미징 장치는 타킷 장치가 제2 구조물에 관하여 피봇 축에 대해 회전되는 제1 구조물에 응답하여 제1 구조물 및 제2 구조물 사이의 인터페이스에 형성된 피봇 축에 대해 이미징 장치에 관하여 회전됨에 따라 타킷 장치에 의해 형성된 타킷의 다수의 이미지를 발생시킨다. 교정기는 다수의 이미지를 이용해서 피봇 축에 대한 타킷의 다수의 각도를 식별한다. 교정기는 다수의 각도를 이용해서 교정 정보를 더 식별한다.

    다른 실례로 되는 실시예에 있어서, 교정 시스템은 다수의 타킷 장치, 다수의 이미징 장치, 변환기의 세트, 교정기를 구비하여 구성된다. 다수의 이미징 장치의 이미징 장치는 대응하는 타킷 장치가 제2 구조물에 관하여 피봇 축에 대해 회전되는 제1 구조물에 응답하여 제1 구조물 및 제2 구조물 사이의 인터페이스에 형성된 피봇 축에 대해 이미징 장치에 관하여 회전됨에 따라 다수의 타킷 장치의 대응하는 타킷 장치에 의해 형성된 타킷의 다수의 이미지를 발생시킨다. 변환기의 세트는 출력 데이터를 발생시키도록 제2 구조물에 관하여 피봇 축에 대해 제1 구조물의 회전을 측정한다, 교정기는 다수의 이미지를 이용해서 타킷을 위한 피봇 축에 대한 다수의 각도를 식별한다. 교정기는 다수의 각도를 이용해서 교정 정보를 더 식별한다. 교정 정보는 출력 데이터를 원하는 각도의 각도 데이터로 변환시키는데 이용된다.

    또 다른 실례로 되는 실시예에 있어서, 변환기의 세트를 교정하기 위한 방법이 제공된다. 타킷 장치에 의해 형성된 타킷의 다수의 이미지가, 타킷 장치가 제2 구조물에 관하여 피봇 축에 대해 회전되는 제1 구조물에 응답하여 제1 구조물 및 제2 구조물 사이의 인터페이스에 형성된 피봇 축에 대해 회전됨에 따라 발생된다. 피봇 축에 대한 다수의 각도가 다수의 이미지를 이용해서 타킷에 대해 식별된다. 교정 정보가 다수의 각도를 이용해서 식별된다.

    특징 및 기능이 본 발명의 다양한 실시예에서 독립적으로 달성될 수 있거나 더욱 상세내용을 이하의 설명 및 도면을 참조하여 알 수 있는 또 다른 실시예에 결합될 수 있다.

    도 1은 실례로 되는 실시예에 따른 블록도 형태의 교정 환경(calibration environment)의 실례이다.
    도 2는 실례로 되는 실시예에 따른 교정 환경의 실례이다.
    도 3은 실례로 되는 실시예에 따른 이미징 장치(imaging device)의 확대도의 실례이다.
    도 4는 실례로 되는 실시예에 따른 타킷 장치(target device)의 확대도의 실례이다.
    도 5는 실례로 되는 실시예에 따른 조종면의 이동의 기하학적 표현의 실례이다.
    도 6은 실례로 되는 실시예에 따른 플로우차트 형태로 변환기의 세트를 교정하기 위한 프로세스의 실례이다.
    도 7은 실례로 되는 실시예에 따른 플로우차트의 형태로 조종면과 관련된 변환기의 세트를 교정하기 위한 프로세스의 실례이다.
    도 8은 실례로 되는 실시예에 따른 블록도 형태의 데이터 처리 시스템의 실례이다.

    실례로 되는 실시예는 여러 고려를 인식 및 참작한다. 예컨대, 실례로 되는 실시예는 조종면의 회전을 측정하기 위해 이용된 변환기를 교정하는데 필요한 시간 및 노력을 감소시키는 교정 시스템을 갖는 것이 바람직할 수 있음을 인식 및 참작한다. 더욱이, 실례로 되는 실시예는 조종면에 게거가능하게 부착될 수 있는 장치를 이용하는 교정 시스템을 갖는 것이 바람직할 수 있음을 인식 및 참작한다. 이러한 방식에서, 변환기를 교정하기 위해 이용된 장치는 항공기가 비행 중인 동안 항공기로부터 제거될 수 있다. 따라서, 항공기의 중량 및 공기역학적 성능이 교정 시스템에 의해 실질적으로 영향을 받지 않을 수 있다.

    도 1을 참조하면, 교정 환경의 실례가 실례로 되는 실시예에 따라 블록도의 형태로 도시된다. 도 1의 교정 환경(calibration environment; 100) 내에서, 교정 시스템(calibration system; 102)은 플랫폼(platform; 104)과 함께 이용될 수 있다. 플랫폼(104)은 다수의 여러 형태를 취할 수 있다. 이러한 실례로 되는 예에 있어서, 플랫폼(104)은 공중 플랫폼(aerial platform; 106)의 형태를 취할 수 있다. 물론, 다른 실례로 되는 예에서, 플랫폼(104)은 수상-기반 플랫폼(water-based platform), 우주-기반 플랫폼(space-based platform), 또는 몇몇 다른 형태의 플랫폼일 수 있다.

    더욱이, 공중 플랫폼(106)은 다수의 여러 형태를 취할 수 있다. 이러한 실례로 되는 예에서, 공중 플랫폼(106)은 항공기(108)의 형태를 취할 수 있다. 그러나, 다른 실례로 되는 예에 있어서, 공중 플랫폼(106)은 UAV(unmanned aerial vehicle), 글라이더(glider), 또는 몇몇 다른 형태의 공중 플랫폼의 형태를 취할 수 있다.

    도시된 바와 같이, 플랫폼(104)은 제2 구조물(112)과 관련된 제1 구조물(110)을 갖을 수 있다. 여기서 이용된 바와 같이, 하나의 구성요소가 다른 구성요소와 "관련"될 때, 관련(association)은 도시된 예에서 물리적 관련이다. 예컨대, 제1 구조물(110)과 같은, 제1 구성요소는, 제2 구성요소에 잠그는 것에 의해, 제2 구성요소에 접합하는 것에 의해, 제2 구성요소에 장착하는 것에 의해, 제2 구성요소에 용접하는 것에 의해, 제2 구성요소에 고정하는 것에 의해, 및/또는 몇몇 다른 적절한 방식으로 제2 구성요소에 연결하는 것에 의해, 제2 구조물(112)과 같은, 제2 구성요소와 관련되어지는 것으로 고려될 수 있다. 제1 구성요소는 또한 제3 구성요소를 이용해서 제2 구성요소에 연결될 수 있다. 더욱이, 제1 구성요소는 제2 구성요소의 일부 및/또는 연장으로서 형성되어지는 것에 의해 제2 구성요소와 관련되도록 고려될 수 있다.

    이러한 실례로 되는 예에 있어서, 제1 구조물(110)은 인터페이스(interface; 113)를 통해 제2 구조물(112)에 부착될 수 있다. 인터페이스(113)는 다수의 여러 방법으로 구현될 수 있다. 예컨대, 제한 없이, 인터페이스(113)는 소정 수의 힌지된 조인트(hinged joints), 탄성 엘리먼트(elastomeric elements), 파스너(fasteners), 베어링 시스템(bearing systems), 및/또는 다른 형태의 구성요소를 이용해서 구현될 수 있다.

    이러한 실례로 되는 예에 있어서, 제1 구조물(110)과 제2 구조물(112) 사이의 인터페이스(113)는 제1 구조물(110)이 회전될 수 있는 피봇 축(pivot axis; 115)을 형성할 수 있다. 특히, 제1 구조물(110)은 인터페이스(113)를 통해 피봇 축(115)에 대해 제2 구조물(112)에 관하여 회전하도록 구성된 소정의 물체의 형태를 취할 수 있다.

    이러한 실례로 되는 예에 있어서, 항공기(108)의 형태를 취하는 플랫폼(104)에 따르면, 제1 구조물(110)은 조종면(control surface; 114)의 형태를 취할 수 있고 제2 구조물(112)은 날개(wing; 116)의 형태를 취할 수 있다. 조종면(114)은, 예컨대, 제한 없이, 플랩, 에일러론, 안정판, 및 몇몇 다른 형태의 조종면을 포함할 수 있다. 믈론, 구현에 따라, 제2 구조물(112)은, 예컨대, 제한 없이, 항공기(108)의 꼬리 부분과 같은 몇몇 다른 형태 또는 항공기(108)에 속하는 제2 구조물의 몇몇 다른 형태를 취할 수 있다.

    조종면(114)은 날개(116)와 관련하여 조종면(114)의 각도를 변경시키기 위해 피봇 축(115)에 대해 회전한다. 날개(116)와 관련하여 조종면(114)의 하나의 위치는 날개(116)와 관련하여 피봇 축(115)에 대해 조종면(114)의 각도가 알려진 참조 위치(reference position)로서 이용될 수 있다. 이 알려진 각도는, 구현에 따라, 약 0도 또는 다른 각도일 수 있다.

    날개(116)와 관련되는 조종면(114)의 각도는, 구현에 따라, 몇몇 형태의 작동 시스템(actuation system) 또는 몇몇 다른 형태의 이동 시스템을 이용해서 변경될 수 있다. 몇몇 경우에 있어서, 날개(116)와 관련되는 조종면(114)의 각도는 조종면(114)의 수동 위치결정(manual positioning)을 이용해서 변경될 수 있다.

    이러한 실례로 되는 예에 있어서, 변환기의 세트(120)는 피봇 축(115)에 대한 조종면(114)의 회전의 양을 측정하는데 이용될 수 있다. 이기서 이용되는 바와 같이, 아이템의 "세트"("set of" items)는 하나 이상의 아이템을 포함할 수 있다. 이러한 방식에서, 변환기의 세트(120)는 하나 이상의 변환기를 포함할 수 있다. 변환기의 세트(120)는 피봇 축(115)에 대해 조종면(114)의 회전의 양을 측정하는데 이용하기 위해 항공기(108) 내 및/또는 상의 어디에라도 위치할 수 있다.

    변환기의 세트(120)는 조종면(114), 날개(116), 인터페이스(113), 또는 항공기(108)과 관련된 몇몇 다른 형태의 구조물 중 적어도 하나와 관련될 수 있다. 여기서 이용되는 바와 같이, 문구 "중 적어도 하나"는, 아이템의 리스트와 함께 이용될 때, 리스트된 아이템 중 하나 이상의 여러 조합이 이용될 수 있고 리스트의 아이템 중 오직 하나가 필요로 될 수 있음을 의미한다. 아이템은 특정 물체(object), 물건(thing), 또는 카테고리(category)일 수 있다. 즉, "중 적어도 하나"는 아이템의 소정 조합 또는 다수의 아이템이 리스트로부터 이용될 수 있지만, 리스트의 모든 아이템이 요구될 수 있지 않음을 의미한다.

    예컨대, "아이템 A, 아이템 B, 및 아이템 C 중 적어도 하나"는 아이템 A; 아이템 A 및 아이템 B; 아이템 B; 아이템 A, 아이템 B, 및 아이템 C; 또는 아이템 B 및 아이템 C를 의미할 수 있다. 몇몇 경우에 있어서, "아이템 A, 아이템 B, 및 아이템 C 중 적어도 하나"는, 예컨대, 제한 없이, 2개의 아이템 A, 하나의 아이템 B, 및 10개의 아이템 C; 4개의 아이템 B 및 7개의 아이템 C; 또는 다른 적절한 조합을 의미할 수 있다.

    하나의 실례로 되는 예에 있어서, 변환기의 세트(120)는 날개(116)에 조종면(114)의 안쪽부(inboard portion)를 연결하는 제1 힌지에 위치된 제1 변환기(121)와, 날개(116)에 조종면(114)의 중앙부(middle portion)를 연결하는 제2 힌지에 위치된 제2 변환기(122), 및 날개(116)에 조종면(114)의 바깥쪽부(inboard portion)를 연결하는 제3 힌지에 위치된 제3 변환기(123)를 포함할 수 있다. 제1 힌지, 제2 힌지, 및 제3 힌지는 함께 인터페이스(113)를 형성할 수 있다.

    변환기의 세트(120)는 출력 데이터(124)를 발생시키도록 구성될 수 있다. 출력 데이터(124)는, 변환기의 세트(120)의 구현에 따라, 아날로그 데이터 또는 디지털 데이터의 형태를 취할 수 있다. 출력 데이터(124)는 소정의 주어진 시점에 대해 출력 값의 세트(set of output values; 126)를 식별하는데 이용될 수 있다. 예컨대, 출력 데이터(124)가 아날로그 데이터일 때, 출력 데이터(124)는 각 샘플 시간을 위한 출력 값의 세트(126)를 식별하기 위해 디지털 값으로 변환될 수 있다. 출력 데이터(124)가 디지털 값일 때, 출력 값의 세트(126)는 각 샘플 시간을 위한 출력 값의 세트(126)를 구비하여 구성될 수 있다.

    출력 값의 세트(126)는 몇몇 주어진 시점에서 피봇 축(115)에 대한 조종면(114)의 회전의 측정일 수 있다. 예컨대, 제1 변환기(121)에 대응하는 출력 값의 세트(126)의 출력 값은 피봇 축(115)에 대한 조종면(114)의 안쪽부의 회전을 측정할 수 있다. 제2 변환기(122)에 대응하는 출력 값의 세트(126)의 출력 값은 피봇 축(115)에 대한 조종면(114)의 중앙부의 회전을 측정할 수 있다. 제3 변환기(123)에 대응하는 출력 값의 세트(126)의 출력 값은 피봇 축(115)에 대한 조종면(114)의 바깥쪽부의 회전을 측정할 수 있다.

    그러나, 출력 값의 세트(126)는 원하는 각도 단위(desired angular units; 128)로 되지 않을 수 있다. 원하는 각도 단위(128)는 도(degrees), 라디안(radians), 또는 몇몇 다른 형태의 각도 단위로부터 선택될 수 있다. 결과적으로, 출력 값의 세트(126)는 원하는 각도 단위의 각도 값으로 변환되지 않을 수 있다.

    교정 시스템(102)은 변환기의 세트(120)를 교정하는데 이용하기 위한 교정 정보(calibration information; 130)를 발생시키는데 이용될 수 있다. 교정 정보(130)는 변환기의 세트(120)에 의해 발생된 출력 데이터(124)를 원하는 각도 단위(128)의 각도 데이터로 변환시키기 위한 정보를 포함할 수 있다. 더욱이, 몇몇 경우에 있어서, 교정 정보(130)는 또한 출력 데이터(124)의 에러에 대해 조정하기 위한 정보를 포함할 수 있다. 특히. 교정 정보(130)는 변환기의 세트(120)에 의해 발생된 각 출력 값의 세트(126)에 대한 각도 값의 대응하는 세트(corresponding set of angle values; 131)를 식별하는데 이용될 수 있다. 각도 값의 대응하는 세트(131)의 각 각도 값은 원하는 각도 단위(128)로 날개(116)와 관련하는 피봇 축(115)에 대한 회전의 각도일 수 있다.

    하나의 실례로 되는 예에 있어서, 각도 값의 대응하는 세트(131)는 출력 값의 세트(126)의 각 출력 값에 대한 각도를 포함할 수 있다. 다른 실례로 되는 예에 있어서, 각도 값의 대응하는 세트(131)는 출력 값의 세트(126)에 대한 하나의 각도 값을 구비하여 구성될 수 있다.

    교정 시스템(102)은 플랫폼(104)이 서비스 중에 있지 않을 때 이용될 수 있다. 예컨대, 플랫폼(104)이 항공기(108)의 형태를 취할 때, 교정 시스템(102)은 항공기(108)가 지상에 있고 비행 중이 아닐 때 이용될 수 있다.

    교정 시스템(102)은 이미징 시스템(imaging system; 132), 타킷 시스템(target system; 134), 및 교정기(calibrator; 136)를 포함할 수 있다. 이미징 시스템(132)은 다수의 이미징 장치(133)를 포함할 수 있다. 타킷 시스템(134)은 다수의 타킷 장치(135)를 포함할 수 있다. 여기서 이용되는 바와 같이, "다수의" 아이템("number of" items)은 하나 이상의 아이템을 포함할 수 있다. 이러한 방식에 있어서, 다수의 타킷 장치(135)는 하나 이상의 타킷 장치를 포함할 수 있다. 더욱이, 다수의 이미징 장치(133)는 하나 이상의 이미징 장치를 포함할 수 있다.

    하나의 실례로 되는 예에 있어서, 오직 하나의 이미징 장치 및 오직 하나의 타킷 장치가 필요로 될 수 있다. 다른 실례로 되는 예에 있어서, 다수의 이미징 장치(133) 및 다수의 타킷 장치(135)에서의 실제 다수의 이미징 장치 및 타킷 장치는, 각각 변환기의 세트(120)에서의 실제 다수의 변환기와 동등할 수 있다. 더욱이, 다수의 이미징 장치(133) 및 다수의 타킷 장치(135)는 동일한 수의 장치 또는 다른 수의 장치를 포함할 수 있다.

    하나의 실례로 되는 예에 있어서, 다수의 타킷 장치(135)의 각각은 다수의 이미징 장치(133)에서의 대응하는 이미징 장치를 위한 타킷을 제공할 수 있다. 예컨대, 다수의 타킷 장치(135)의 타킷 장치(137)는 다수의 이미징 장치(133)의 이미징 장치(139)를 위한 타킷(138)을 제공하는데 이용될 수 있다.

    하나의 실례로 되는 예에 있어서, 타킷 장치(137)는 조종면(114)에 부착될 수 있다. 이미징 장치(139)는 인터페이스(113) 및 날개(116) 중 적어도 하나에 부착될 수 있다. 타킷 장치(137) 및 이미징 장치(139)가 위치될 수 있어 타킷 장치(137)에 의해 형성된 타킷(138)은 이미징 장치(139)의 시야(field of view) 내에 있을 수 있다.

    하나의 실례로 되는 예에 있어서, 타킷 장치(137)는 광전 펜(light pen)일 수 있고 타킷(138)은 광전 펜에 의해 형성된 광의 빔일 수 있다. 다른 실례로 되는 예에 있어서, 타킷 장치(137)는 레이저 장치(laser device), LED들의 어레이(an array of light emitting diodes), 광원(light source), 특정 컬러를 만드는 것을 갖춘 물체(object having a marking of a particular color), 또는 다른 형태의 타킷 장치의 형태를 취할 수 있다. 더욱이, 이미징 장치(139)는 카메라일 수 있다. 카메라는 적외선 카메라(infrared camera), 전자-광학 카메라(electro-optical camera), 자외선 카메라(ultraviolet camera), 또는 몇몇 다른 형태의 카메라로 이루어지는 그룹 중 하나로부터 선택될 수 있다.

    변환기의 세트(120)를 교정하는 것은 시간의 선택된 기간에 대해 및/또는 각도의 선택된 범위를 통해 피봇 축(115)에 대해 조종면(114)을 회전시키는 것을 포함할 수 있다. 이미징 장치(139)는 조종면(114)이 회전됨에 따라 다수의 이미지(140)를 발생시킬 수 있다. 다수의 이미지(140)는 타킷(138)을 캡쳐할 수 있다. 타킷(138)이 광의 빔의 형태를 취할 때, 타킷(138)은 다수의 이미지(140)의 각 이미지 내의 포인트 물체(point object)로서 캡쳐될 수 있다. 이러한 방식에 있어서, 이미징 장치(139)는 조종면(114)이 피봇 축(115)에 대해 회전됨에 따라 타킷(138)의 다수의 이미지(140)를 발생시킨다.

    이미징 장치(139)는 처리를 위해 교정기(136)로 다수의 이미지(140)를 보낼 수 있다. 교정기(136)는 하드웨어, 소프트웨어, 또는 둘의 조합을 이용해서 구현될 수 있다. 하나의 실례로 되는 예에 있어서, 교정기(136)는 컴퓨터 시스템(141)을 이용해서 구현될 수 있다. 컴퓨터 시스템(141)은 하나 이상의 컴퓨터로 이루어질 수 있다.

    하나 이상의 컴퓨터가 컴퓨터 시스템(141)에 존재할 때, 이들 컴퓨터는 서로 통신에 있을 수 있다. 더욱이, 하나 이상의 컴퓨터가 컴퓨터 시스템(141)에 존재할 때, 이들 컴퓨터는 몇몇 공통 클럭(common clock)에 대해 동기화될 수 있다. 이러한 형태의 동기화는 출력 데이터(124)가 변환기의 세트(120)에 의해 발생된 횟수에 매치되도록 다수의 이미지(140)가 발생되었던 횟수를 허용할 수 있다.

    하나의 실례로 되는 예에 있어서, 교정기(136)는 플랫폼(104)에 대해 원격 위치에서 구현될 수 있다. 교정기(136)는 타킷 시스템(134) 및/또는 이미징 시스템(132)을 조종(control)하는데 이용될 수 있다. 이미징 시스템(132)은 소정 수의 유선 통신 링크, 무선 통신 링크, 광 통신 링크, 및/또는 다른 형태의 통신 링크를 이용해서 교정기(136)와 통신하도록 구성될 수 있다. 몇몇 경우에 있어서, 교정기(136)는 플랫폼(104) 내에서 구현될 수 있다. 예컨대, 플랫폼(104)이 항공기(108)의 형태를 취할 때, 교정기(136)는 항공기(108)의 비행 조종 시스템(flight control system) 내의 항공기(108)에 탑재되어 구현될 수 있다.

    교정기(136)는 또한 변환기의 세트(120)와 통신에 있을 수 있다. 예컨대, 교정기(136)는 변환기의 세트(120)로부터 직접 출력 데이터(124)를 수신하도록 구성될 수 있다. 다른 예에 있어서, 교정기(136)는 항공기(108)에 탑재된 비행 조종 시스템으로부터 출력 데이터(124)를 수신하도록 구성될 수 있다. 물론, 다른 실례로 되는 예에 있어서, 교정기(136)는 몇몇 다른 방식으로 출력 데이터(124)를 수신할 수 있다. 예컨대, 교정기(136)는 몇몇 전용 비행 테스트 시스템을 통해 출력 데이터(124)를 수신할 수 있다.

    교정기(136)는 피봇 축(115)에 대한 타킷(138)의 다수의 각도(142)를 식별하기 위해 다수의 이미지(140)를 이용할 수 있다. 특히, 피봇 축(115)에 대한 타킷(138)의 각도는 다수의 이미지(140)의 각 이미지에 대해 식별될 수 있다. 다수의 각도(142)의 각 각도는 날개(116)와 관련하여 피봇 축(115)에 대한 타킷(138)의 회전의 각도일 수 있다.

    예컨대, 교정기(136)는 먼저 이미지(143)에 대한 타킷 위치(target location; 144)로서 다수의 이미지(140)에서의 이미지(143)의 타킷(138)에 대한 위치를 식별한다. 타킷 위치(144)는 참조 좌표 시스템(reference coordinate system; 146)에 관해서 식별될 수 있다. 참조 좌표 시스템(146)은 이미징 장치(139) 상의 중앙에 있는 좌표 시스템일 수 있다.

    더욱이, 교정기(136)는 피봇 위치(pivot location; 148)를 식별할 수 있다. 피봇 위치(148)는 피봇 축(115)이 이미징 장치(139) 및 타킷 장치(137) 양쪽을 통해 지나가는 평면을 교차하는 위치일 수 있다. 이 평면은 실질적으로 피봇 축(115)에 수직이다. 더욱이, 피봇 축(115)에 따른 이 평면의 위치는 임의로 선택될 수 있다.

    교정기(136)는 이미지(143)를 위한 피봇 축(115)에 대한 타킷(138)의 각도(150)를 식별하기 위해 이미지(143) 및 피봇 위치(148)를 위한 타킷 위치(144)를 이용한다. 상기한 방법을 이용하면, 교정기(136)는 다수의 이미지(140)를 위한 타킷(138)의 다수의 각도(142)를 식별할 수 있다.

    더욱이, 교정기(136)는 다수의 각도(142)를 이용해서 교정 정보(130)를 식별할 수 있다. 하나의 실례로 되는 예에 있어서, 교정 정보(130)는 변환기의 세트(120)에 의해 발생된 각 출력 값의 세트(126)를 위한 원하는 각도 단위(128)의 각도 값의 대응하는 세트(131)를 식별하는 테이블(table; 152)을 구비하여 구성될 수 있다. 다수의 각도(142)는 각도 값의 대응하는 세트(131)를 식별하는데 이용될 수 있다.

    하나의 실례로 되는 예에 있어서, 이미징 장치(139)는 단지 이미징 시스템(132)에서의 이미징 장치일 수 있고, 반면 타킷 시스템(134)에서의 다수의 타킷 장치(135)는 다중 타킷 장치를 포함할 수 있다. 이러한 예에 있어서, 다수의 이미지(140)는 이들 다중 타킷 장치에 의해 형성된 타킷을 캡쳐할 수 있다. 다수의 각도는 다수의 이미지(140)를 위한 다수의 타킷 장치(135)의 각각에 대해 식별될 수 있다.

    이러한 예에 있어서, 이미지(143)와 같은, 특정 이미지를 위한 다수의 타킷 장치(135)에 대해 식별된 각도는 날개(116)에 관하여 피봇 축(115)에 대한 조종면(114)의 회전의 각도를 위한 전체 각도 값을 식별하도록 평균될 수 있다. 변환기의 세트(120)는 이미지(143)가 발생되었던 시간에서 출력 값의 세트(126)를 발생시킬 수 있다. 식별된 전체 각도 값은 출력 값의 세트(126)를 위한 각도 값의 대응하는 세트(131)를 형성할 수 있다.

    다른 실례로 되는 예에 있어서, 교정 정보(130)는 변환기의 세트(120)에 의해 발생된 소정의 출력 값의 세트(126)를 원하는 각도 단위(128)에서의 각도 값의 대응하는 세트(131)로 변환시키기 위한 알고리즘(algorithm; 154)을 구비하여 구성될 수 있다. 알고리즘(154)은, 예컨대, 제한 없이, 수식의 세트(set of equations), 공식(formula), 계산 기법(computational technique), 보간 기법(interpolation technique), 또는 몇몇 다른 형태의 수학적 기법 중 적어도 하나를 구비하여 구성될 수 있다.

    이러한 방식에 있어서, 교정기(136)는 교정 정보(130)를 형성하기 위해 다수의 각도(142)와 출력 데이터(124)를 상관시킬 수 있다. 교정 정보(130)가 발생되면, 교정 정보(130)는 항공기(108)의 비행 동안 이용하기 위해 항공기(108)로 보내질 수 있다. 타킷 시스템(134) 및 이미징 시스템(132)은 이어 항공기(108)로부터 제거될 수 있다.

    하나의 실례로 되는 예에 있어서, 교정 정보(130)는 항공기(108)의 비행 조종 시스템에 의해 이용되는 조종 규칙(control laws)을 위한 입력 데이터를 발생시키기 위해 및/또는 이들 조종 규칙을 식별하기 위해 이용될 수 있다. 몇몇 경우에 있어서, 교정 정보(130)는, 항공기(108)를 운행하면서 항공기(108)의 비행 테스팅 및/또는 항공기(108)의 비행 동안, 비행 테스트 엔지니어(flight test engineer), 비행 테스트 분석 엔지니어(flight test analysis engineer), 파이로트(pilot), 지상 비행 엔지니어(on-ground flight engineer), 시스템 오퍼레이터(systems operator), 또는 몇몇 형태의 다른 오퍼레이터와 같은, 오퍼레이터에게 각도 값의 대응하는 세트(131)를 디스플레이하는데 이용될 수 있다.

    도 1의 교정 환경(100)의 실례는 실례로 되는 실시예가 구현될 수 있는 방식에 대해 물리적 또는 구조적 제한을 암시하도록 의미하지는 않는다. 설명된 것에 부가 또는 대신하여 다른 구성요소가 이용될 수 있다. 몇몇 구성요소는 선택적일 수 있다. 또한, 블록이 몇몇 기능적 구성요소를 설명하기 위해 제공된다. 하나 이상의 이들 블록은 실례로 되는 실시예에서 구현될 때 여러 블록에 대해 결합, 분할 또는 결합 및 분할될 수 있다.

    몇몇 실례로 되는 예에 있어서, 다수의 이미징 장치(133) 및 다수의 타킷 장치(135)에서의 실제의 이미지 장치 및 타킷 장치의 수는 변환기의 세트(120)에서의 변환기의 수와 다를 수 있다. 예컨대, 다수의 이미징 장치(133)의 이미징 장치는 변환기의 세트(120)의 변환기의 쌍 사이에 위치될 수 있다. 더욱이, 다른 실례로 되는 예에 있어서, 타킷 장치(137)는 날개(116)에 대한 부착을 위해 구성될 수 있는 한편, 이미징 장치(139)는 조종면(114)에 대한 부착을 위해 구성될 수 있다.

    도 2를 참조하면, 교정 환경의 실례가 실례로 되는 실시예에 따라 도시된다. 이러한 실례로 되는 예에 있어서, 교정 환경(200)은 도 1의 교정 환경(100)을 위한 하나의 구현의 예이다. 도시된 바와 같이, 교정 시스템(201)은 교정 환경(200) 내에 존재한다. 교정 시스템(201)은 도 1에서 교정 시스템(102)을 위한 하나의 구현의 예일 수 있다.

    교정 시스템(201)은 날개(202) 및 조종면(204)과 함께 이용될 수 있다. 날개(202) 및 조종면(204)은, 각각 도 1에서의 날개(116) 및 조종면(114)에 대한 구현의 예일 수 있다. 교정 시스템(201)은 날개(202)에 부착된 이미징 장치(206)와 조종면(204)에 부착된 타킷 장치(208)를 포함할 수 있다. 이미징 장치(206) 및 타킷 장치(208)는, 각각 도 1에서의 이미징 장치(139) 및 타킷 장치(137)에 대한 구현의 예일 수 있다.

    도시된 바와 같이, 조종면(204)은 화상표 방향(212)으로 피봇 축(210)에 대해 회전될 수 있다. 조종면(204)은 제1 위치(214)에서 제2 위치(216)로, 이어 제3 위치(218)로 회전될 수 있다. 몇몇 경우에 있어서, 제2 위치(216)는, 날개(202)에 관하여 조종면(204)의 각도가 알려진, 참조 위치(reference position), 또는 디폴트 위치(default position)로 고려될 수 있다. 조종면(204)이 회전하는 동안, 조종면(204)에 부착된 타킷 장치(208)가 또한 회전한다. 이미징 장치(206)는 조종면(204)이 회전함에 따라 타킷 장치(208)에 의해 형성된 타킷을 캡쳐하도록 구성될 수 있다. 이러한 실례로 되는 예에 있어서, 타킷 장치(208)에 의해 형성된 타킷은 광 빔(light beam)일 수 있다.

    도 3을 참조하면, 도 2의 이미징 장치(206)의 확대도의 실례가 실례로 되는 실시예에 따라 도시된다. 이러한 실례로 되는 예에 있어서, 이미징 장치(206)는 카메라(300), 부착판(attachment plate; 301), 구조물(structure; 302), 및 위치결정 시스템(positioning system; 304)을 포함한다.

    부착판(301)은 날개(202)에 이미징 장치(206)를 부착하는데 이용될 수 있다. 이미징 장치(206)는 날개(202)에 원격적으로 부착된다. 즉, 이미징 장치(206)는 날개(202)로부터 분리될 수 있고 이어 몇몇 다른 시점에서 날개(202)에 재부착된다. 이미징 장치(206)가 부착되는 날개(202)에 따른 위치는 임의로 선택될 수 있다. 도 2의 타킷 장치(208)가 이미징 장치(206)의 시야에 있게 되는 소정 위치가 선택될 수 있다.

    구조물(302)은 날개(202) 위로 카메라(300)를 들어 올리는데 이용될 수 있다. 위치결정 시스템(304)은 구조물(302)에 관하여 카메라(300)의 위치 및/또는 방향을 변경시키는데 이용될 수 있다. 카메라(300)는 위치결정 및/또는 방향지워질 수 있어 이미징 장치(206)와 타킷 장치(208) 사이의 조준선은 초점이 맞게 된다.

    도 4를 참조하면, 도 2의 타킷 장치(208)의 확대도의 실례가 실례로 되는 실시예에 따라 도시된다. 이러한 실례로 되는 예에 있어서, 타킷 장치(208)는 조종면(204)의 뒷전(trailing edge)으로부터 도시된다.

    도시된 바와 같이, 타킷 장치(208)는 광 발생 장치(400; light generation device), 부착판(401), 구조물(402), 및 위치결정 시스템(404)을 포함한다.

    광 발생 장치(400)는 도트(dot), 또는 포인트 물체로서 도 3의 카메라(300)에 의해 캡쳐될 수 있는 광 빔을 발생시키는데 이용될 수 있다. 부착판(401)은 조종면(204)에 대해 타킷 장치(208)를 부착하는데 이용될 수 있다. 더욱이, 구조물(402)은 조종면(204) 위로 광 발생 장치(400)를 들어 올리는데 이용될 수 있다.

    위치결정 시스템(404)은 광 발생 장치(400)를 위치시키는데 이용될 수 있어 광 발생 장치(400)에 의해 발생된 광 빔은 도 3의 카메라(300)를 향해 직접 향할 수 있다. 이러한 실례로 되는 예에 있어서, 위치결정 시스템(404)은 구조물(402)을 통해 축(406)에 대해 광 발생 장치(400)를 회전시키도록 구성될 수 있다.

    도 2의 교정 환경(200), 도 2 내지 도 3의 이미징 장치(206), 및 도 2 및 도 4의 타킷 장치(208)의 실례는 실례로 되는 실시예가 구현될 수 있는 방식에 대해 물리적 또는 구조적 제한을 암시하는 것으로 의미하지는 않는다. 설명된 것에 부가 또는 대신하여 다른 구성요소가 이용될 수 있다. 몇몇 구성요소는 선택적일 수 있다.

    도 2 내지 도 4에 도시된 여러 구성요소는 도 1에서 블록 형태로 도시된 구성요소가 어떻게 물리적 구조로서 구현될 수 있는가의 실례로 되는 예일 수 있다. 부가적으로, 도 2 내지 도 4의 구성요소의 몇몇은 도 1의 구성요소와 결합될 수 있고, 도 1의 구성요소와 함께 이용될 수 있으며, 또는 둘의 결합일 수 있다.

    도 5를 참조하면, 도 2의 조종면(204)의 이동의 기하학적 표현의 실례가 실례로 되는 실시예에 따라 도시된다. 조종면(204)은 제1 위치(214)에서, 제2 위치(216)로, 그리고 제3 위치(218)로 회전될 수 있다.

    조종면(204)이 제1 위치(214)에서, 제2 위치(216)로, 그리고 제3 위치(218)로 회전됨에 따라, 조종면(204)에 부착된 도 2의 타킷 장치(208)에 의해 형성된 타킷(505)은 또한 제1 위치(500)에서, 제2 위치(502)로, 그리고 제3 위치(504)로 각각 회전될 수 있다. 타킷 장치(208)의 이러한 회전은 원호(arc; 506)를 형성한다. 제2 위치(502)는 또한, 날개(202)에 관하여 조종면(204)의 각도가 알려진, 참조 위치, 또는 디폴트 위치로 고려될 수 있다.

    원호(506)는, 도 2의 피봇 축(210)에 대해 실질적으로 수직인 평면 상에 놓일 수 있는, 원(circle; 508)에 속할 수 있다. 피봇 포인트(pivot point; 510)는 도 2의 피봇 축(210)과 이 평면의 교차점을 나타낸다. 피봇 포인트(510)는 원(508)의 중심이다. 원점(512)은 본 실례로 되는 예에서 이미징 장치(206)의 위치를 나타낸다.

    이러한 방식에 있어서, 원호(506)는 본 실례로 되는 예에서 2차원에 있게 된다. 예컨대, 제1 위치(500), 제2 위치(502), 및 제3 위치(504)는 x-좌표, y-좌표, z-좌표를 이용해서 3차원으로 설명될 수 있는 위치일 수 있다. 그러나, z-좌표는 일정하게 유지될 수 있다. 이들 좌표는 카메라-중심 좌표 시스템(camera-centric coordinate system)의 원점으로서 원점(512)을 갖춘 카메라-중심 좌표 시스템과 관련될 수 있다.

    원호(506)를 이용하면, 피봇 포인트(510)와 타킷(505) 사이의 반경이 식별될 수 있다. 이 반경은 원호(506)의 반경일 수 있다. 더욱이, 원점(512)에 관하여 피봇 포인트(510)에 대한 좌표가 또한 식별될 수 있다. 도 1의 교정기(136)와 같은, 교정기는 타킷(505)의 제1 위치(500), 제2 위치(502), 및 제3 위치(504)의 좌표를 결정하도록 도 3의 카메라(300)에 의해 발생된 이미지를 이용할 수 있다. 이들 좌표는 이어 상기한 반경들을 결정하는데 이용될 수 있다.

    다음의 식들이 이용될 수 있다:

    x1 = (bx + ax)/2;

    y1 = (by + ay)/2;

    dx1 = bx - ax;

    dy1 = -(by - ay);

    x2 = (cx + bx)/2;

    y2 = (cy + by)/2;

    dx2 = cx - bx;

    dy2 = -(cy - by);

    ox = (y1*dx1*dx2 + x2*dx1*dy2 - x1*dy1*dx2 -

    y2*dx1*dx2)/(dx1*dy2 - dy1*dx2);

    oy = (ox - x1)*dy1/dx1+y1;

    dx = ox-ax;

    dy = oy-ay; and

    radius = sqrt((dx*dx) + (dy*dy))

    여기서, bx 및 by는 제1 위치(500)의 x 및 y 좌표; ax 및 ay는 제2 위치(502)의 x 및 y 좌표; cx 및 cy는 제3 위치(504)의 x 및 y 좌표; x1 및 y1은 제1 위치(500) 및 제2 위치(502)의 수직 이등분선(514)의 x 및 y 좌표; x2 및 y2는 제3 위치(504) 및 제2 위치(502)의 수직 이등분선(516)의 x 및 y 좌표; dx1은 ax 및 bx 사이의 차이; dy1은 ay 및 by 사이의 차이; dx2는 ax 및 cx 사이의 차이; dy2는 cy 및 by 사이의 차이; ox 및 oy는 피봇 포인트(510)에 대한 x 및 y 좌표; dx는 ox 및 ax 사이의 차이; dy는 oy 및 ay 사이의 차이; 그리고 반경은 원호(506)의 반경이다.

    타킷(505)의 각도는 제2 위치(502)에서 타킷(505)의 각도를 이용해서 식별될 수 있다. 이 각도는 본 예에서는 0도로 되도록 알려진다. 그러나, 다른 예에서, 이 알려진 각도는 몇몇 다른 각도일 수 있다. 예컨대, 제1 위치(500)에서 타킷(505)의 각도는 다음과 같이 식별될 수 있다:

    angle = asin((bx-ox)/radius)*(180/pi)

    여기서, angle은 타킷(505)의 각도이고 pi는 약 3.1415927이다.

    도 6을 참조하면, 변환기의 세트를 교정하기 위한 프로세스의 실례가 실례로 되는 실시예에 따라 플로우차트의 형태로 도시된다. 프로세스는 도 1에서 교정 시스템(102)을 이용해서 구현될 수 있다.

    프로세스는 제2 구조물과 관련되는 제1 구조물에 타킷 장치를 부착하는 것에 의해 시작한다. 동작 600에 있어서, 제1 구조물은 제2 구조물에 관하여 회전하도록 구성될 수 있다. 예컨대, 제1 구조물은 피봇 축을 형성하는 인터페이스를 통해 제2 구조물에 부착될 수 있다. 제1 구조물은 제2 구조물에 관하여 이 피봇 축에 대해 회전할 수 있다.

    다음에, 제1 구조물은 제1 구조물과 제2 구조물 사이의 인터페이스에 형성된 피봇 축에 대해 회전될 수 있다(동작 602). 타킷 장치에 의해 형성된 타킷의 다수의 이미지는 제1 구조물이 피봇 축에 대해 회전됨에 따라 이미징 장치에 의해 발생될 수 있다(동작 604).

    그 후, 타킷을 위한 피봇 축에 대한 다수의 각도가 다수의 이미지를 이용해서 식별된다(동작 606). 특히, 동작 606에 있어서, 제2 구조물에 관한 타킷의 각도는 이미지에서 참조 좌표 시스템에 관하여 타킷의 위치를 이용해서 다수의 이미지의 각 이미지에 대해 식별될 수 있다.

    다음에, 피봇 축에 대해 제1 구조물의 회전을 측정하는 변환기의 세트에 의해 발생된, 출력 데이터를 변환시키는데 이용하기 위한 교정 정보가 원하는 각도 단위의 각도 데이터(angular data)로 발생되고(동작 608), 그 후 프로세스가 종료된다. 변환기의 세트는 제1 구조물, 제2 구조물, 및 제1 구조물과 제2 구조물 사이의 인터페이스 중 적어도 하나에 부착되는 것에 의해 제1 구조물과 관련될 수 있다. 특히, 동작 608에 있어서, 교정 정보는 변환기의 세트를 교정하는데 이용될 수 있어 제1 구조물에 대한 각도 값의 대응하는 세트는 변환기의 세트에 의해 발생된 출력 값의 소정 세트에 의해 식별될 수 있다.

    하나의 실례로 되는 예에 있어서, 각도 값의 대응하는 세트는 제2 구조물에 관하여 피봇 축에 대해 제1 구조물의 회전의 각도를 나타내는 단일 각도 값을 구비하여 구성될 수 있다. 다른 실례로 되는 예에 있어서, 각도 값의 대응하는 세트는 각 각도 값이 제2 구조물에 관하여 피봇 축에 대해 제1 구조물의 대응하는 부분의 회전의 각도를 나타내는 제1 구조물의 다수의 여러 위치의 각각에 대해 각도 값을 포함할 수 있다.

    도 7을 참조하면, 조종면과 관련된 변환기의 세트를 교정하기 위한 프로세스의 실례가 실례로 되는 실시예에 따라 플로우차트의 형태로 도시된다. 도 7에 도시된 프로세스는 도 1의 교정 시스템(102)을 이용해서 구현될 수 있다.

    프로세스는 항공기의 날개와 관련되는 조종면에 타킷 장치를 부착하는 것에 의해 시작할 수 있다(동작 700). 동작 700에 있어서, 조종면은 조종면과 날개 사이의 인터페이스에 형성된 피봇 축에 대해 회전하도록 구성될 수 있다. 타킷 장치는, 예컨대 광전 펜(light pen)의 형태를 취할 수 있다. 광전 펜은 타킷을 형성하는 광 빔을 발생시킬 수 있다.

    다음에, 조종면은 날개에 관하여 피봇 축에 대해 회전될 수 있다(동작 702). 동작 702에 있어서, 조종면은 선택된 시간 기간에 걸쳐 선택된 양 만큼 피봇 축에 대해 회전될 수 있다. 타킷 장치에 의해 형성된 타킷의 다수의 이미지는 조종면이 피봇 축에 대해 회전함에 따라 이미징 장치를 이용해서 발생될 수 있다(동작 704). 이미징 장치는, 구현에 따라, 날개 또는 조종면과 날개 사이의 인터페이스에 부착될 수 있다.

    참조 좌표 시스템과 관련하여 다수의 이미지의 각 이미지의 타킷의 위치는 해당 이미지에 대한 타킷 위치로서 식별될 수 있다(동작 706). 이미징 장치와 타킷 장치에 의해 형성된 평면과 피봇 축의 교차점의 위치는 피봇 위치로서 식별될 수 있다(동작 708).

    그 후, 피봇 축에 대한 타킷의 각도가 다수의 이미지를 위한 타킷의 다수의 각도를 형성하기 위해 식별된 피봇 위치와 해당 이미지를 위한 타킷 위치를 이용해서 다수의 이미지의 각 이미지에 대해 식별될 수 있다(동작 710). 다음에, 프로세스는 변환기의 세트에 의해 발생된 출력 데이터와 다수의 각도를 이용해서 교정 정보를 발생시키고(동작 712), 그 후 프로세스가 종료된다.

    도 8를 참조하면, 블록도의 형태로 데이터 처리 시스템의 실례가 실례로 되는 실시예에 따라 도시된다. 데이터 처리 시스템(800)은 도 1의 컴퓨터 시스템(141)에서 하나 이상의 컴퓨터를 구현하는데 이용될 수 있다. 도시된 바와 같이, 데이터 처리 시스템(800)은, 프로세서 유닛(804), 저장 장치(806), 통신 유닛(808), 입력/출력 유닛(810), 및 디스플레이(812) 사이에서 통신을 제공하는, 통신 프레임워크(communications framework; 802)를 포함한다. 몇몇 경우에 있어서, 통신 프레임워크(802)는 버스 시스템으로서 구현될 수 있다.

    프로세서 유닛(804)은 다수의 동작을 수행하기 위해 소프트웨어를 위한 명령을 실행하도록 구성된다. 프로세서 유닛(804)은, 구현에 따라, 다수의 프로세서, 다중-프로세서 코어, 및/또는 몇몇 다른 형태의 프로세서를 구비하여 구성될 수 있다. 몇몇 경우에 있어서, 프로세서 유닛(804)은, 회로 시스템, ASIC(application specific integrated circuit), 프로그래머블 로직 장치, 또는 몇몇 다른 적절한 형태의 하드웨어 유닛과 같은, 하드웨어 유닛의 형태를 취할 수 있다.

    동작 시스템, 어플리케이션, 및/또는 프로세서 유닛(804)에 의해 실행되는 프로그램을 위한 명령은 저장 장치(806)에 위치할 수 있다. 저장 장치(806)는 통신 프레임워크(802)을 통해 프로세서 유닛(804)과 통신에 있을 수 있다. 여기서 이용되는 바와 같이, 또한 컴퓨터 판독가능 저장 장치로서 언급되는, 저장 장치는 잠정적 기반 및/또는 영구적 기반 상에서 정보를 저장할 수 있는 소정 개의 하드웨어이다. 이 정보는, 이에 한정되는 것은 아니고, 데이터, 프로그램 코드, 및/또는 다른 정보를 포함할 수 있다.

    메모리(814) 및 영구 저장기(816)는 저장 장치(806)의 예이다. 메모리(814)는, 예컨대 랜덤 억세스 메모리(random access memory) 또는 몇몇 형태의 휘발성 또는 비휘발성 저장 장치의 형태를 취할 수 있다. 영구 저장기(816)는 소정 수의 구성요소 또는 장치를 구비하여 구성될 수 있다. 예컨대, 영구 저장기(816)는 하드 드라이브, 플래시 메모리, 재기록가능 광학 디스크, 재기록가능 자기 테이프, 또는 상기의 몇몇 조합을 구비하여 구성될 수 있다. 영구 저장기(816)에 의해 이용된 매체는 제거가능할 수 있거나 제거가능하지 않을 수 있다.

    통신 유닛(808)은 데이터 처리 시스템(800)이 다른 데이터 처리 시스템 및/또는 장치와 통신하도록 할 수 있다. 통신 유닛(808)은 물리적 및/또는 무선 통신 링크를 이용해서 통신을 제공할 수 있다.

    입력/출력 유닛(810)은 입력이 데이터 처리 시스템(800)에 연결된 다른 장치로부터 수신되어질 수 있도록 그리고 다른 장치로 보내질 수 있도록 할 수 있다. 예컨대, 입력/출력 유닛(810)은 키보드, 마우스, 및/또는 몇몇 다른 형태의 입력 장치를 통해 사용자 입력이 수신되어질 수 있도록 할 수 있다. 다른 예로서, 입력/출력 유닛(810)은 출력이 데이터 처리 시스템(800)에 연결된 프린터로 보내지도록 할 수 있다.

    디스플레이(812)는 사용자에게 정보를 디스플레이하도록 구성된다. 디스플레이(812)는, 예컨대, 제한 없이, 모니터, 터치 스크린, 레이저 디스플레이, 홀로그래픽 디스플레이, 가상 디스플레이 장치, 및/또는 다른 형태의 디스플레이 장치를 구비하여 구성될 수 있다.

    이러한 실례로 되는 예에 있어서, 여러 실례로 되는 실시예의 프로세스는 컴퓨터-구현 명령을 이용해서 프로세서 유닛(804)에 의해 수행될 수 있다. 이들 명령은 프로그램 코드, 컴퓨터 이용가능 프로그램 코드, 또는 컴퓨터 판독가능 프로그램 코드로서 언급될 수 있고, 프로세서 유닛(804)의 하나 이상의 프로세서에 의해 판독 및 실행될 수 있다.

    이들 예에 있어서, 프로그램 코드(818)는, 선택적으로 제거가능한, 컴퓨터 판독가능 매체(820) 상에 기능적 형태로 위치하고, 프로세서 유닛(804)에 의한 실행을 위해 데이터 처리 시스템(800)에 대해 로드되거나 전달될 수 있다. 프로그램 코드(818) 및 컴퓨터 판독가능 매체(820)는 함께 컴퓨터 프로그램 제품(822)을 형성한다. 본 실례로 되는 예에 있어서, 컴퓨터 판독가능 매체(820)는 컴퓨터 판독가능 저장 매체(824) 또는 컴퓨터 판독가능 신호 매체(826)일 수 있다.

    컴퓨터 판독가능 저장 매체(824)는 프로그램 코드(818)를 전파 또는 전송하는 매체라기 보다는 프로그램 코드(818)를 저장하는데 이용되는 물리적 또는 유형의 저장 장치이다. 컴퓨터 판독가능 저장 매체(824)는, 예컨대, 제한 없이, 광학 또는 자기 디스크 또는 데이터 처리 시스템(800)에 연결된 영구 저장 장치일 수 있다.

    대안적으로, 프로그램 코드(818)는 컴퓨터 판독가능 신호 매체(826)를 이용해서 데이터 처리 시스템(800)으로 전달될 수 있다. 컴퓨터 판독가능 신호 매체(826)는, 예컨대 프로그램 코드(818)를 포함하는 전파된 데이터 신호일 수 있다. 이 데이터 신호는 물리적 및/또는 무선 통신 링크를 거쳐 전송될 수 있는 전자기 신호, 광학 신호, 및/또는 몇몇 다른 형태의 신호일 수 있다.

    도 8의 데이터 처리 시스템(800)의 실례는 실례로 되는 실시예가 구현될 수 있는 방식에 대해 구조적 제한을 제공하도록 의미하지는 않는다. 여러 실례로 되는 실시예가 데이터 처리 시스템(800)을 위해 설명된 것에 부가 또는 대신하는 구성요소를 포함하는 데이터 처리 시스템에서 구현될 수 있다. 더욱이, 도 8에 도시된 구성요소는 도시된 실례로 되는 예로부터 변경될 수 있다.

    여러 도시된 실시예의 플로우차트 및 블록도는 실례로 되는 실시예의 장치 및 방법의 몇몇 가능한 구현의 구조, 기능성, 및 동작을 설명한다. 이와 관련하여, 플로우차트 또는 블록도의 각 블록은 모듈, 세그먼트, 기능, 및/또는 동작 또는 단계의 부분을 제공할 수 있다.

    실례로 되는 실시예의 몇몇 대안적인 구현에 있어서, 블록으로 주지된 기능 또는 기능들은 도면에서 주지된 순서를 벗어나 야기될 수 있다. 예컨대, 몇몇 경우에 있어서, 포함된 기능성에 따라, 연속적으로 도시된 2개의 블록은 실질적으로 동시에 실행될 수 있고, 또는 블록들은 때때로 반대의 순서로 수행될 수 있다. 또한, 다른 블록이 플로우차트 또는 블록도의 도시된 블록에 부가하여 부가될 수 있다.

    다른 실례로 되는 실시예의 설명이 도시 및 설명의 목적을 위해 제공되고, 개시된 형태로 실시예에 대해 포괄되거나 제한되도록 의도하지는 않는다. 많은 변형 및 변경이 당업자에게는 명백할 것이다. 더욱이, 여러 실례로 되는 실시예가 다른 실례로 되는 실시예와 비교해서 다른 이점을 제공할 수 있다. 선택된 실시예 또는 실시예들은 실시예들의 원리, 실제적 적용을 가장 잘 설명하고, 다른 당업자가 고려된 특정 이용에 대해 적합한 다양한 변형을 구비하는 다양한 실시예를 위한 개시를 이해할 수 있도록 하기 위해 선택 및 개시된다.

    QQ群二维码
    意见反馈