{
    "goodsno": 100094703,
    "name": "[MicoAir] MicoVIO 시각·관성 오도메트리 VIO 모듈 (GPS 없이 포지셔닝) 최대 고도 30M",
    "url": "https://www.falconshop.co.kr/shop/goods/goods_view.php?goodsno=100094703",
    "price_krw": 165000,
    "price_note": null,
    "in_stock": true,
    "brand": "MicoAir",
    "model_number": "Mi-VIO",
    "compatible_with": [],
    "categories": [],
    "summary": "Visual-Inertial Odometry, 12M ToF, Ardupilot, PX4",
    "description": "안내 : 설치·설정 방법의 원문과 최신 자료는 제조사 공식 매뉴얼 바로가기 를 참고해 주세요.\n\nMicoAir Tech\n\nMicoVIO 시각·관성 오도메트리 모듈\n\nGPS 없이 호버링과 위치 유지를 · 카메라 + IMU + ToF 를 16 g 에 담았습니다\n\nMicoVIO 는 카메라, IMU, ToF 거리 센서를 결합한 단안 시각·관성 오도메트리(VIO) 모듈입니다. GPS 신호가 없거나 약한 곳에서 상대 위치, 속도, 자세를 실시간으로 비행 컨트롤러에 전달해 호버링, 위치 유지, 자율 항법을 돕습니다. ArduPilot 과 PX4 를 지원합니다.\n\n궤적 오차¹\n\n1%\n\n일반값\n\nVIO 갱신율\n\n50Hz\n\n보통 45~70 Hz\n\n추적 속도\n\n10m/s\n\n지상 2 m, 일반적 최대\n\n최대 작동 높이\n\n30m\n\n환경에 따라 다름\n\nToF 거리 측정\n\n12m\n\n강한 햇빛 약 8 m\n\n무게\n\n16g\n\n29.5×29.5×15 mm\n\nVIO 가 뭔가요?\n\n시각 + 관성으로 3차원 위치를 추정합니다\n\n연속된 영상에서 지면의 시각적 특징점을 추적하고, 여기에 IMU 의 가속도·각속도 측정값을 합쳐 3차원 상대 위치, 속도, 자세를 추정하는 기술입니다.\n\n옵티컬 플로우 센서와 무엇이 다른가요?\n\n옵티컬 플로우\n\n주로 수평 이동 정보(픽셀 속도)를 제공해 호버링을 보조합니다.\n**\"어느 방향으로, 얼마나 빠르게 움직이고 있는가\"**\n\nVIO (MicoVIO)\n\n시각 관측과 관성 측정을 융합해 3차원 위치와 속도를 계속 추정합니다.\n**\"출발점 기준으로 지금 어디에 있고, 어떻게 움직이고 있는가\"**\n\n주요 특징\n\n작은 크기, 완전한 기능\n\n29.5 × 29.5 × 15 mm, 약 16 g 모듈 하나에 시각 기반 위치 추정 기능을 모두 넣어 다양한 크기의 기체에 쉽게 얹을 수 있습니다.\n\n저조도에 강한 카메라\n\n대형 글로벌 셔터 이미지 센서와 넓은 다이내믹 레인지, 대구경 광각 렌즈를 사용합니다. 1 lux 이상에서 동작하며, 보조 조명을 쓰면 터널이나 광산처럼 완전히 어두운 곳에서도 사용할 수 있습니다.\n\n견고한 추적\n\n큰 조명 변화, 강한 충격, 빠른 자세 변화에서도 추정값이 발산하지 않도록 설계되었습니다. 요 회전 중에도 IMU 기반 예측과 회전 보상으로 추적을 유지합니다.\n\n로컬 루프 폐쇄\n\n이전에 본 영상과 다시 매칭해 누적 드리프트를 억제합니다. 기본으로 켜져 있으며 동적 비행 성능에 영향을 주지 않고 호버링과 위치 유지 정확도를 높입니다.\n\n정확한 궤적 추정\n\n일반 궤적 추정 오차는 1% 입니다. 비행 컨트롤러 펌웨어가 지원하면 GPS 없이 자동 복귀(RTL)도 구현할 수 있습니다.\n\n12 m ToF 거리 센서 내장\n\n0.02~12 m 를 43 Hz 로 측정해 고도 유지와 착륙을 돕습니다. 별도의 거리 센서를 달지 않아도 됩니다.\n\n실외 궤적 테스트\n\nRTK 기준 궤적(점선)과 MicoVIO 추정 궤적(실선) 비교 - 제조사 시험 결과\n\n테스트 1 ATE\n\n0.73m\n\n수평 경로 약 136 m\n\n테스트 2 ATE\n\n0.70m\n\n수평 경로 약 141 m\n\n상세 사양\n\n위치 추정 및 추적\n\n| 위치 추정 방식 | 카메라와 IMU 의 시각·관성 융합, 내장 ToF 로 높이 정보 제공 |\n| --- | --- |\n| 출력 데이터 | 상대 위치, 3축 속도, 자세, 지면까지의 거리, 위치 추정 품질 정보 |\n| 궤적 위치 추정 오차 | 1% (일반값)¹ |\n| VIO 갱신율 | 일반값 50 Hz, 보통 45~70 Hz (장면의 시각적 특징에 따라 변동) |\n| VIO 추적 속도 | 지상 2 m 에서 일반적으로 최대 10 m/s (높이, 조명, 표면 특징, 움직임에 따라 변동) |\n| VIO 최대 작동 높이 | 30 m (시각적 특징, 조명, 지면 반사율에 따라 변동) |\n| 초기화 최소 지면 간격 | 1 cm² |\n| 최대 작동 기울기 | 60° |\n| 최대 추적 각속도 | 300°/s |\n| 로컬 루프 폐쇄 | 기본 활성화 |\n| 시작 시간 | 전원 인가 후 데이터 출력까지 약 12초 |\n\n영상 및 거리 측정\n\n| 이미지 센서 | 글로벌 셔터, 넓은 다이내믹 레인지 |\n| --- | --- |\n| 렌즈 시야각(FOV) | 대각선 120° |\n| 주변 조도 | 1 lux 초과 |\n| IMU | 6축 (자이로 + 가속도) |\n| ToF 측정 거리 | 0.02~12 m, 실내 또는 흐린 날 실외 최대 12 m, 강한 햇빛 아래 약 8 m³ |\n| ToF 갱신율 | 43 Hz |\n\n통신 및 펌웨어\n\n| 출력 프로토콜 | MAVLink 2 |\n| --- | --- |\n| 메시지 | ODOMETRY (ID 331), DISTANCE_SENSOR (ID 132) |\n| 통신 인터페이스 | 3.3 V LVTTL UART, 921600 bps, 8N1 |\n| 커넥터 | GH1.25-4P |\n| USB | USB Type-C (테스트 및 파라미터 설정용) |\n| 지원 펌웨어 | ArduPilot 4.5.2 이상, PX4 |\n\n전기 및 기구\n\n| 공급 전압 | 5 V |\n| --- | --- |\n| 평균 작동 전류 | 약 200 mA |\n| 일반 작동 전력 | 약 1 W |\n| 크기 | 29.5 × 29.5 × 15 mm |\n| 무게 | 16 g |\n| 장착 | 카메라가 아래를 향하도록 지정된 방향으로 고정 |\n\n¹ 3차원 절대 궤적 오차(ATE)의 RMSE 를 전체 기준 궤적 길이로 나눈 값입니다. 환경과 움직임에 따라 달라집니다.\n² 초기화가 허용되는 최소 간격이며, 이 거리에서 ToF 측정이나 위치 추정의 정확도를 보장하지는 않습니다.\n³ 실제 측정 성능은 주변광, 대상의 반사율, 입사각, 장착 조건에 따라 달라집니다.\n\n핀 배열과 배선\n\n비행 컨트롤러의 5 V UART 포트에 연결합니다\n\n| GND | 비행 컨트롤러 GND |\n| --- | --- |\n| VCC | 비행 컨트롤러 5 V |\n| RX | 비행 컨트롤러 TX |\n| TX | 비행 컨트롤러 RX |\n\n설치 방법\n\nMicoVIO 는  **아래를 향하는 설치만 지원** 하며 보통 기체 하부에 장착합니다. 모듈의 화살표는 기수 방향을 향해야 합니다. 다른 방향으로 달아야 한다면 MicoAssistant 에서 요(Yaw) 방향을 아래에서 본 기준으로 시계 방향 45° 간격으로 지정할 수 있습니다.\n\n장착 위치 오프셋\n\n모듈이 기체의 회전 중심에서 벗어나 있으면 꼭 설정하세요\n\n오프셋이 잘못되었거나 빠지면 기동 중 드리프트가 생기거나, 제자리 회전 때 의도한 회전 중심 주위로 돌 수 있습니다. 실제로 잰 값을 m 단위로 입력합니다 (앞 +X, 오른쪽 +Y, 아래 +Z).\n\nArduPilot\n\nVISO_POS_X / VISO_POS_Y / VISO_POS_Z\n비행 컨트롤러의 IMU 오프셋을 넣지 않았으면 IMU 위치, 넣었으면 기체 무게 중심이 기준입니다.\n\nPX4\n\nEKF2_EV_POS_X / EKF2_EV_POS_Y / EKF2_EV_POS_Z\n기체 무게 중심이 기준이며, 비행 컨트롤러의 IMU 오프셋은 따로 정확히 설정해야 합니다.\n\n테스트와 파라미터 설정\n\nUSB 로 PC 에 연결한 뒤 MicoAssistant 로 동작을 확인하고 파라미터를 설정합니다. 보통 드라이버 설치는 필요 없습니다. 비행 컨트롤러 설정은 MicoConfigurator 사용을 제조사가 권장하며, 아래 값을 직접 넣어도 됩니다.  **n**  은 연결한 시리얼 포트 번호입니다.\n\nArduPilot (4.5.2 이상)\n\n① 포트\n\n| SERIALn_BAUD | 921 (921600 bps) |\n| --- | --- |\n| SERIALn_PROTOCOL | 2 |\n| SERIALn_OPTIONS | 1024 (4.7 이전 버전) |\n| MAVn_OPTIONS | 2 (4.7 이후 버전) |\n\n② 비전 센서 (나머지는 기본값, 설정 후 재시작)\n\n| VISO_TYPE | 3 |\n| --- | --- |\n| VISO_YAW_M_NSE | 0.1 |\n\n③ 거리 센서 (4.7.0 이후 단위가 m 로 바뀌므로 주의)\n\n| RNGFND1_TYPE | 10 (입력 후 재시작 또는 파라미터 새로고침) |\n| --- | --- |\n| RNGFND1_MAX_CM | 1200 |\n| RNGFND1_MIN_CM | 1 |\n| RNGFND1_ORIENT | 25 |\n\n④ EKF3\n\n| EK3_SRC1_POSXY | 6 (ExternalNav) |\n| --- | --- |\n| EK3_SRC1_POSZ | 2 (RangeFinder) |\n| EK3_SRC1_VELXY | 6 (ExternalNav) |\n| EK3_SRC1_VELZ | 6 (ExternalNav) |\n| EK3_SRC1_YAW | 6 (ExternalNav) - 1 (Compass) 도 가능, 이때도 VISO_TYPE = 3 확인 |\n\nPX4\n\n① 포트\n\n| MAV_1_CONFIG | TELEM n (입력 후 재시작) |\n| --- | --- |\n| MAV_1_MODE | Onboard |\n| MAV_1_FORWARD | Disabled |\n| SER_TELn_BAUD | 921600 8N1 |\n\n② EKF2\n\n| EKF2_EV_CTRL | 9 |\n| --- | --- |\n| EKF2_HGT_REF | 2 (Range sensor) |\n\n구매 전 확인해 주세요\n\n- ArduPilot 은 **4.5.2 이상** 이 필요합니다.\n- **F405 기반 비행 컨트롤러(플래시 2 MB 미만)** 는 보통 기본 구성에서 외부 비전 기능을 지원하지 않습니다.\n- 바닥의 시각적 특징, 조명, 반사율에 따라 추적 성능이 달라집니다. 무늬가 없거나 반사가 심한 바닥에서는 충분히 시험한 뒤 비행하세요.\n- VIO 는 시작점 기준의 상대 위치를 출력합니다. GPS 같은 절대 위치 정보가 아닙니다.\n- 전원을 넣고 데이터가 나오기까지 약 12초가 걸립니다.",
    "images": [
        "https://www.falconshop.co.kr/shop/data/goods/1793675272_l.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_hero.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_vio.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_compare.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_traj.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_dim.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_pin.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_wiring.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_mount.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_orient.jpg",
        "https://www.rcbank.co.kr/shop/data/editor/rcb_micovio_offset.jpg"
    ],
    "shipping": "Korea: free over 50,000 KRW, otherwise 3,500 KRW",
    "rating": null,
    "reviews": [],
    "qna": []
}