1. Изучение простых сервиса и клиента (Service and Client)
Описание: На этом уроке рассматривается работа простых сервиса и клиента.
1.1 Запуск сервиса
Начнём с запуска сервиса:
$ rosrun beginner_tutorials add_two_ints_server (C++) $ rosrun beginner_tutorials add_two_ints_server.py (Python)
Вы должны увидеть нечто подобное:
Ready to add two ints.
1.2 Запуск клиента
Теперь, запустим клиента с необходимыми аргументами:
$ rosrun beginner_tutorials add_two_ints_client 1 3 (C++) $ rosrun beginner_tutorials add_two_ints_client.py 1 3 (Python)
Вы должны увидеть нечто вроде:
Requesting 1+3 1 + 3 = 4
Теперь, когда вы успешно запустить свой первый сервис, и клиента, давайте узнаем, как записывать и воспроизводить данные.
Ссылки
http://www.ros.org/wiki/ROS/Tutorials/ExaminingServiceClient