官术网_书友最值得收藏!

2.8.1 ROS-1代碼示例

首先來看一下ROS-1中傳統的發布–訂閱代碼,即用Python編寫的talker-listener代碼。我們假設讀者現在已經熟悉了ROS-1中使用catkin_create_pkg命令創建包的過程。

按照以下步驟創建一個簡單的功能包,并運行我們的ROS-1節點:

1)新建一個終端窗口,執行以下命令:

2)將下列代碼鍵入編輯器并保存文件(也可以復制使用本書源代碼):

3)保存并關閉文件后,使用以下命令為該文件授權:

4)返回上一級文件目錄,并編譯構建功能包:

5)導入工作空間,并執行相應命令運行節點:

請注意,在執行上述各個命令時,首先應已執行roscore命令,即先運行initros1,然后運行roscore,之后再運行上述其他命令。

執行上述命令后,讀者將會看到節點發布的相關信息。

主站蜘蛛池模板: 惠安县| 淅川县| 伊宁县| 天柱县| 朝阳区| 东至县| 会同县| 蒙山县| 治县。| 习水县| 枣强县| 东丽区| 通许县| 英德市| 吉木乃县| 什邡市| 乌鲁木齐县| 涪陵区| 秦安县| 曲靖市| 瓦房店市| 上高县| 新郑市| 武邑县| 屏东市| 扎兰屯市| 清河县| 甘谷县| 蒙山县| 鄂伦春自治旗| 镇沅| 云安县| 柳河县| 梓潼县| 出国| 奇台县| 瑞昌市| 汽车| 姜堰市| 琼海市| 博客|