本文主要是介绍机器人操作系统ROS Indigo 入门学习(15)——验证简单的service和client,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这个教程将验证简单的service和client.
1.1运行Service
首先要运行:
roscore
然后运行service:
$ rosrun beginner_tutorials add_two_ints_server (C++)
你会看到:
Ready to add two ints.
1.2运行Client:
运行client,加上适当的参数:
$ rosrun beginner_tutorials add_two_ints_client 1 3 (C++)
你会看到:
Requesting 1+3
至此你已经成功的运行了第一个service和client.
1.3关于Service和Client nodes的深入的例子
如果你想继续研究service和client,获取一些容易上手的;例子,可以看这里here.
一个简单的Servcie和Client的结合显示了message类型的客户化使用.Service nodes是用C++语言编写,而Client 可以是C++,Python和LISP.
这篇关于机器人操作系统ROS Indigo 入门学习(15)——验证简单的service和client的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!