ROS學習筆記20 (測試簡單的Service和Client)
阿新 • • 發佈:2018-12-13
1 執行Service
讓我們從執行Service開始:
$ rosrun beginner_tutorials add_two_ints_server (C++) $ rosrun beginner_tutorials add_two_ints_server.py (Python)
你將會看到如下類似的資訊:
執行Client
現在,執行Client並附帶一些引數:
$ rosrun beginner_tutorials add_two_ints_client 1 3 (C++) $ rosrun beginner_tutorials add_two_ints_client.py 1 3 (Python)
你將會看到如下類似的資訊:
現在,你已經成功地運行了你的第一個Service和Client程式,可以開始學習如何記錄與回放資料了.
關於Service和Client節點的更多例子
如果你想做更深入的研究,或者是得到更多的操作示例,你可以從這個連結找到here. 一個簡單的Client與Service的組合程式演示了自定義訊息型別的使用方法. 如果Service節點是用C++寫的,寫Client用C++,Python或者是LISP都可以.