日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

【ROS】用roslibpy庫在windows上用python 連接Ubuntu ROS

作者:別出BUG求求了 更新時間: 2023-11-20 編程語言

環境:

Win10+python叫它WinPC

虛擬機Ubuntu16.04 + ROS kinetic 叫它RosPC

首先,在RosPC上安裝rosbridge suite:

sudo apt-get install -y ros-kinetic-rosbridge-server
sudo apt-get install -y ros-kinetic-tf2-web-republisher

在你連接之前,確保服務已經開啟:

roslaunch rosbridge_server rosbridge_websocket.launch
rosrun tf2_web_republisher tf2_web_republisher

在你的WinPC上安裝roslibpy:

pip install roslibpy

簡單連接:

我們開始導入roslibpy如下:

import roslibpy

我們初始化連接(端口默認9090):

ros = roslibpy.Ros(host='localhost', port=9090)
ros.run()

前面的行開始連接但不阻塞,即連接在后臺建立,但函數立即將控件返回給程序。

我們來看看狀態:

print(ros.is_connected)

--------- >rusult:

True

原文鏈接:https://blog.csdn.net/weixin_39589455/article/details/123879182

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新