Це цікава тема, і не дуже легко дістатись з першої спроби. З досвіду цього, ось найважливіші речі.
Синхронізація . Камера повинна бути 100% синхронізована. Наприклад, скажімо, що UGV працює зі скромними 36 км / год (10 м / с) і записує кадри зі швидкістю 30 кадрів в секунду. Тобто, на кожному кадрі UGV покривав би 3м. Скажімо, ваша синхронізація вимкнена на 1 мс, одна з камер вимкнеться на ~ 0,3 м, що погано [просто вгорі голови]. Проблеми з синхронізацією дуже важко виявити.
δZ= Z2Б фδгδZБfδZδгδг1 / 2δг
Перекриття . Ви хочете мати перекриття між камерами, щоб отримати стерео. Отже, вам потрібно вибрати комбінацію фокусної відстані лінзи (поле зору) та базову лінію, щоб у вас було достатньо перекриття для застосування. В основному, тригонометрія працює на дошці, або швидкий сценарій матлаб / пітон.
Для UGV є два варіанти використання стерео.
Навігація та оцінка пози У цьому випадку вам, ймовірно, потрібна велика базова лінія + довга фокусна відстань. Це дозволяє стерео стерео бачити і вирішувати глибину краще і на більшій відстані.
Виявлення перешкод та їх уникнення Вам, ймовірно, знадобиться коротша базова лінія та ширший об'єктив (менша фокусна відстань), щоб ви могли зосередитись на дуже близьких вам речах.
Деякі UGV можуть мати обидві стереоустановки, велике вузьке поле зору зору для навігації та ще одне-два для уникнення перешкод.
Будьте дуже уважні, що купуєте. Деякі компанії пропонують вже вбудовані стереоустановки. Це чудово на стороні надійності речей, вони не втрачають калібрування легко і завжди синхронізовані. Проблема полягає в тому, що комерційно доступні мають невелику базову лінію. Якщо ви хочете побудувати свій власний. Я здогадуюсь, що ви все-таки зробите це, переконайтеся, що камера синхронізується . Firewire чудово підходить для цього, дві камери на одній шині синхронізуються з точністю 125 мкм. Камери USB та Gige синхронізуються болісно. Збираючи все разом, ви хочете переконатися, що лінзи взагалі не рухаються, а базова лінія жорстка, дуже жорстка для застосування.
Також будьте обережні у підборі лінз. Не всі об'єктиви працюють з усіма камерами. Лінзи теж мають роздільну здатність. Це ще одна тема, ось коротка стаття на цю http://www.qualitymag.com/articles/90642-qa--selecting-lenses-for-machine-vision-systems