Я подключил Kinect для Xbox 360 на Ubuntu на своей виртуальной машине, запустил openni.launch, а затем открыл rviz. На Rviz я добавил pointcloud2 и тему к камере/глубине/точкам. Я также изменил фиксированный кадр на camera_link. Но все же я ничего не могу на Рвизе. С другой стороны, если я подключу Kinect к Odroid-XU4, запустите openni.launch на Odroid и запустите Rviz на моей виртуальной машине, получив данные от Odroid через сетевое соединение, я могу легко получить точки глубины на дисплее Rviz. Может ли кто-нибудь сказать мне, что может быть проблемой на моей виртуальной машине?Как просмотреть данные глубины Kinect на RVIZ?
1
A
ответ
0
Возможно, что у виртуальной машины проблемы с USB, обычно USB не распознается. Это ваш случай?
Не должно отображаться «Нет подключенных устройств», если возникла проблема с USB-соединением Kinect. Когда я запускаю openni.launch, все работает нормально, потому что я могу получить список всех тем, если я сделаю «ростопический список». Но когда я запускаю «rostopic echo» для любого опубликованного сообщения о теме, я получаю пустой терминал. – Telepresence
Версия Ubuntu? Если это индиго, вы можете скачать libfreenect и попробовать, если это сработает для вас: 'sudo apt-get install libfreenect-dev' ' sudo apt-get install ros-indigo-freenect-launch', а затем запустить с помощью 'roslaunch freenect_launch freenect.launch' – Fabiobreo
Да, это Ubuntu Indigo. Я тоже пробовал с freenect, но у меня такая же проблема. – Telepresence