Skip to content

Commit

Permalink
DOCS-1447: Update component and service diagrams (#2675)
Browse files Browse the repository at this point in the history
  • Loading branch information
JessamyT authored Mar 21, 2024
1 parent fabd3d4 commit 23224cc
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 2 deletions.
Binary file modified assets/viam/machine-components.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/viam/machine-services.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/components/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ aliases:
Viam provides support for a wide variety of hardware.
A _component_ represents a physical piece of hardware in your {{< glossary_tooltip term_id="machine" text="machine" >}}, and the software that directly supports that hardware.

{{< imgproc src="/viam/machine-components.png" alt="Diagram with various components and services on a smart machine. This machine employs the vision, navigation, and data capture services, which run within viam-server on the machine's single board computer." resize="1000x" style="max-width:650px" class="aligncenter" >}}
{{< imgproc src="/viam/machine-components.png" alt="Diagram with various components and services on a smart machine. This machine employs the vision, navigation, and data capture services, which run within viam-server on the machine's single board computer." resize="650x" class="aligncenter" >}}
<br>

Viam groups categories of hardware together, with a [standardized API](/build/program/apis/#component-apis) for all _{{< glossary_tooltip term_id="model" text="models" >}}_ in each grouping.
Expand Down
2 changes: 1 addition & 1 deletion docs/services.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Some of that software is the low-level code that communicates directly with the
In this case, the vision service is configured to run computer vision models on output from the camera component.
The navigation service can take the raw output from the GPS component output and determine geographical location, and the data service captures data from any or all of the components, for example storing images from the camera.

{{< imgproc src="/viam/machine-components.png" alt="Machine components" resize="1000x" style="max-width:650px" class="aligncenter" >}}
{{< imgproc src="/viam/machine-services.png" alt="Machine components" resize="650x" class="aligncenter" >}}
<br>

Many built-in services run locally within `viam-server`, but you can think of them as discrete building blocks that you can mix and match however you want; you can run your machine using none, some, or all of them, depending on your use case.
Expand Down

0 comments on commit 23224cc

Please sign in to comment.