Как использовать библиотеку OpenVINS для получения позиции - PullRequest
0 голосов
/ 18 июня 2020

Итак, я наконец-то установил ROS, OpenCV и OpenVINS на моем rpi3, работающем под управлением ubuntu 16.04. Я хочу иметь возможность отправлять видео со стандартной настройки камеры rpi mono chrome и mpu-9250 через приложение VIN и отправлять предполагаемое положение камеры по Wi-Fi в единство игрового сервиса. Я заглянул на их страницу «Начало работы», и руководство кажется очень высоким. Простите меня, потому что я не очень много работаю с rpi и тем более с arduinos, поэтому большая часть этого для меня в новинку. Я пытаюсь понять, как я могу это сделать, пока я знаю, что мне нужно отправить данные по некоторым темам, на которые подписана программа, но я не знаю, какие данные мне нужно отправить для каждой топи c, какую программу я использовал бы для его отправки, как и в каком формате он должен быть. Я также не знаю, единственное ли это, что мне нужно сделать. И после всего этого я до сих пор не совсем понимаю, как запускать программы после того, как все полностью сказано и сделано.

Я читал документацию, которую они публиковали снова и снова, и я знаю, что они упоминают темы, которые я упоминаю, но те разделы, о которых они говорят и которые относятся к ним, я не могу полностью концептуализировать. Если кто-то, кто имеет знания в области использования репозиториев github или использует VINS специально и хотел бы сделать более низкоуровневое руководство для кого-то вроде меня, это было бы очень полезно, если нет, свяжите меня с тем, где я мог бы найти дескрипторы более исчерпывающий, чем предоставленный этим github. При этом документация кажется отличной для этого репозитория, и жаль, что я не могу ее полностью использовать. Как всегда, мы приветствуем любой вклад, спасибо. =)

1 Ответ

0 голосов
/ 30 июня 2020

Вы можете обратиться к одному из launch в этой папке . Например, строка 24-26 в этот файл

<param name="topic_imu"      type="string" value="/imu0" />
<param name="topic_camera0"  type="string" value="/cam0/image_raw" />
<param name="topic_camera1"  type="string" value="/cam1/image_raw" />

Несмотря на то, что это файл запуска для rosbag, он указывает, что необходимы три темы: /imu0, /cam0/image_raw и /cam1/image_raw. Это темы, которые вам нужно предоставить. Если вы используете sh для использования монокуляра VINS, требуется только одна камера c, а параметр use_stereo должен быть установлен как false.

Требуются многие другие параметры, такие как камера. внутренние и внешние между камерой и IMU.

...