ros发布节点信息python_vscode开发ROS1(13)-python实现话题通信(msg)
寫在最前面
1, ros也是可以使用python進行編程的, 而且相比c++來說, ros更加簡單.
使用python創建第一個ROS程序
1, 在ros_test目錄下, 新建一個scripts文件夾.
2, 修改CMakeLists.txt文件, 在find_package中添加rospy
find_package(catkin REQUIRED COMPONENTS roscpp ... #其他的包 rospy )
3, 在vscode的終端中執行catkin_make.
4, 在scripts文件夾中, 新建pyTalker.py文件.
5, 粘貼以下代碼
6, 具體介紹請看注釋, 這個比較簡單.
7, 使用vscode的終端中cd命令,定位到pyTalker.py文件
8, 執行指令, 這一步是為了讓pyTalker.py文件具有可執行權限, 不可缺少
chmod 0777 pyTalker.py運行talker和listener
1, 使用快捷鍵Ctrl + Shift + T 彈出系統終端,輸入roscore,啟用整個ROS總節點。
2, 使用快捷鍵Ctrl + Shift + T 彈出系統終端,輸入rosrun ros_test pyTalker.py,啟用talker節點。
3, 使用快捷鍵Ctrl + Shift + T 彈出系統終端,輸入rosrun ros_test listener,啟用listener節點, 此處的listener節點為c++節點。參照vscode開發ROS(3)-創建第一個ROS項目.
總結
以上是生活随笔為你收集整理的ros发布节点信息python_vscode开发ROS1(13)-python实现话题通信(msg)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模型存储在哪里_最强的模型工作收纳站「A
- 下一篇: python中matplotlib库实例