1. 程式人生 > >ROS學習筆記20 (測試簡單的Service和Client)

ROS學習筆記20 (測試簡單的Service和Client)

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都可以.