Вообще говоря, это не программная задача, а аппаратная. Для того, чтоб робот "видел", в нём для начала должна быть камера, преобразующая изображение в электрический сигнал (видеокамера), а затем и блок, преобразующий электрический видеосигнал в поток цифровых данных.
И вот уже для этого потока можно написать программу, которая анализирует изображение, выделяет нужную информацию, анализирует её и на основе анализа генерирует команды для исполнительных механизмов робота. Как именно должна выглядеть такая программ (на самом деле целый комплекс программ) - сильно зависит от того, что за информацию надо выделить, что у нас за камера, как организован сам поток, и прочая и прочая и прочая. Это не для БВ рассказик на три тыщи букафф, а предмет серьёзной инженерной разработки коллектива специалистов.
Добавить комментарий