Я не думаю, что люди действительно "хотят" использовать только камеры. Если бы каждый исследователь мог позволить себе LiDAR, они все надели бы LiDAR на своих роботов для наружной среды.
Камеры довольно дешевые, и единственным диапазоном является разрешение в пикселях / суперпикселях, которое вы можете обрабатывать в своем алгоритме / программном обеспечении.
Большинство исследователей (включая меня) используют камеры со структурированным освещением (хотя они не работают на открытом воздухе, поэтому мы переключаемся на камеры RGB на этих датчиках, когда робот находится на улице). Решение этой проблемы с освещением состоит в том, что мы также используем стереокамеры (стереозрение / глубина нескольких видов, которые требуют больших вычислительных затрат) для приблизительного определения глубины на основе возможностей обработки контроллера / ЦП. Другое решение, которое мне еще предстоит лично изучить, - это использовать несколько Kinects / Asus Xtions и т. Д., Где вы получите подтверждение глубины, а также несколько RGB-камер для наружного применения.
LiDAR обычно очень дороги (в тысячах долларов за действительно хорошие). Хотя это может измениться в будущем, когда некоторые компании выпустят «LiDAR» за 250 долларов, такие как Sweep .
Кроме того, LRF / LiDAR имеют ограниченный диапазон и разрешение (то есть, за пределами определенного расстояния, они не могут однозначно разрешить глубину и, следовательно, они возвращают 0 значений (я не уверен конкретно о LiDAR, но камеры глубины имеют максимум (выше которого) как а также минимальный диапазон (ниже которого) они не дают вам глубину).
Надеюсь это поможет.