Я получаю сообщение об ошибке при попытке установить ROS на VMware fusion 12 pro

Я пытаюсь установить ROS на свой VMware fusion 12, но после обновления файла bash в соответствии с документом по установке я получаю сообщение об ошибке при вводе roscore в терминале. Ошибка, кажется, заключается в том, что мой VMware не может пинговать себя. Это также повлияло на меня, используя openCv. Он предлагает решение, которое просит меня пропинговать IP-адрес, однако, когда я это делаю, я получаю еще одну ошибку, которую я также включил в этот вопрос. Спасибо за вашу помощь!

Вот ошибка

введите здесь описание изображения введите здесь описание изображения


person h2lawal    schedule 19.10.2020    source источник
comment
Этот вопрос лучше опубликовать в этом сообществе Robotics.Stackexchange.   -  person kaviranga    schedule 19.10.2020
comment
Я решил это. У меня не было установлено ssh на моем ubuntu VMware Fusion, поэтому я проверил его и переустановил. Чтобы переустановить его - sudo apt-get install openssh-server   -  person h2lawal    schedule 21.10.2020
comment
Да , оба конца должны быть SSH правильно установлены для доступа и управления ROS вещами через несколько терминалов Linux .   -  person kaviranga    schedule 21.10.2020


Ответы (1)


Это происходит из-за неправильной настройки ros параметров.

Проверьте конфигурацию параметра ros на виртуальной машине.

Keep in mind that roscore and all other ros commands run without root permission

 ### Configuring the parameter on VM ####
 export YOUR_VM_IP=192.168.7.2

 #setting ROS_MASTER_URI as VM's_ip ####
 export ROS_MASTER_URI=http://192.168.7.2:11311

Если это не работает, вручную добавьте над строками параметров ROS ~/.bashrc, выполнив следующие команды.

 sudo vim ~/.bashrc

 sudo source ~/.bashrc

 sudo source ~/.profile

Также проверьте мой ответ на Robotics.Stackexchange для правильного доступа к основным/удаленным заметкам ros.

Как звонить удаленно Узел ROS на мобильном роботе через ноутбук с использованием Wi-Fi?

Также попробуйте эту ссылку Настройка ROS на виртуальной машине

Надеюсь, это вам чем-то поможет!

person kaviranga    schedule 19.10.2020