Skip to content

Commit 496146c

Browse files
author
Murilo Marinho
committed
[action_server_and_clients] Improving the introduction to the topic
1 parent 4b45b58 commit 496146c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

docs/source/action_servers_and_clients.rst

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,19 @@
77
Call for Actions: Servers and Clients
88
=====================================
99

10-
What about a mixture of :code:`Messages` and :code:`Services`? That is where :code:`Actions` come into play.
10+
What about a mixture of messages and services? That is where actions come into play.
1111

12-
We use :code:`Actions` by creating an :code:`ActionServer`. The :code:`ActionServer` will provide an action that can be accessed by one or more :code:`ActionClient`\s.
12+
We use actions by creating an :code:`ActionServer`. The :code:`ActionServer` called by one or more :code:`ActionClient`\s.
1313

14-
Similarly to a :code:`Service`, each :code:`Action` should only have a single :code:`ActionServer` that will receive a :code:`Goal` and provide a :code:`Result`.
15-
The :code:`Feedback` topic is XYZ.
14+
Similarly to a service, each action should only have a single :code:`ActionServer` that will receive a :code:`Goal` and provide a :code:`Result`.
15+
It will also provide :code:`Feedback` through a suitable topic. It can be argued that the main difference between a service
16+
and an action is the capability of providing feedback while the action is performed. A service, in contrast, only outputs
17+
a single, final result of the service call.
1618

1719
Create the package
1820
------------------
1921

20-
We start by creating a package to use the :code:`Service` we first created in :ref:`The service file`.
22+
We start by creating a package to use the action we first created in :ref:`The action file`.
2123

2224
.. code-block:: console
2325

0 commit comments

Comments
 (0)