Skip to content

Commit 379b6fc

Browse files
committed
fixup style
1 parent 21dc835 commit 379b6fc

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

articles/discovery_and_negotiation.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ abstract:
1010

1111
# {{ page.title }}
1212

13+
## Abstract
14+
15+
{{ page.abstract }}
16+
1317
## Problem Space
1418

1519
ROS systems tend to be implemented as a **computational graph**, where there are graph **node**'s connected by **topic**'s and **service**'s. The graph which models the computational nodes with their topics and services can be different from the graph which represents the physical groupings and connections which implement the behavior modeled in the topics and services graph.
@@ -64,13 +68,16 @@ The main evolution of required functionality for this system over the previous o
6468

6569
This is were the system features matrix forks. There are two glaring limitations of the previous use cases:
6670

67-
- Nodes have no general way to notify the rest of the graph about events, events like:
71+
**Nodes have no general way to notify the rest of the graph about events, events like:**
72+
6873
- node life cycle state changed
6974
- heartbeat
7075
- connection_established/connection_lost
7176
- mapping_established/mapping_lost
7277
- etc...
73-
- The list of nodes and their addresses, publishers, subscribers, etc. are statically maintained, which prevents:
78+
79+
**The list of nodes and their addresses, publishers, subscribers, etc. are statically maintained, which prevents:**
80+
7481
- dynamically computing the **communication graph** connections
7582
- dynamically adding nodes
7683
- dynamically adding publishers and subscribers

0 commit comments

Comments
 (0)