You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix prettier and revert service links not yet on main
Keep base-rc, discovery, generic, navigation, and slam service links
pointing to /operate/reference/services/ since those pages haven't
been migrated to /reference/services/ on main yet. Also fix prettier
formatting on monitor/overview.md.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/build-modules/write-a-cpp-module.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ For example, the [sensor API](/reference/apis/components/sensor/) has a `GetRead
61
61
If instead of just getting readings, you actually have an encoder and need to be able to reset the zero position, use the [encoder API](/reference/apis/components/encoder/) so you can define functionality behind the `GetPosition` and `ResetPosition` methods.
62
62
63
63
In addition to the list of methods, another reason to choose one API over another is how certain APIs fit into the Viam ecosystem.
64
-
For example, though you could technically implement a GPS as a sensor with just the `GetReadings` method, if you implement it as a movement sensor then you have access to methods like `GetCompassHeading` which allow you to use your GPS module with the [navigation service](/reference/services/navigation/).
64
+
For example, though you could technically implement a GPS as a sensor with just the `GetReadings` method, if you implement it as a movement sensor then you have access to methods like `GetCompassHeading` which allow you to use your GPS module with the [navigation service](/operate/reference/services/navigation/).
65
65
For this reason, it's generally best to choose the API that most closely matches your hardware or software.
Copy file name to clipboardExpand all lines: docs/reference/apis/services/discovery.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ aliases:
12
12
---
13
13
14
14
The discovery service API allows you to get a list of resources available to configure on a machine based on the hardware that is connected to or part of the machine.
15
-
Discoverable resources can include components that are physically connected to the machine, as well as components that are available on the machine's local network (depending on the implementation of the [discovery service](/reference/services/discovery/)).
15
+
Discoverable resources can include components that are physically connected to the machine, as well as components that are available on the machine's local network (depending on the implementation of the [discovery service](/operate/reference/services/discovery/)).
16
16
17
17
The discovery service supports the following methods:
Copy file name to clipboardExpand all lines: docs/reference/apis/services/generic.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ aliases:
14
14
# updated: "" # When the content was last entirely checked
15
15
---
16
16
17
-
The generic service API allows you to give commands to your [generic services](/reference/services/generic/) for running model-specific commands using [`DoCommand`](/reference/apis/services/generic/#docommand).
17
+
The generic service API allows you to give commands to your [generic services](/operate/reference/services/generic/) for running model-specific commands using [`DoCommand`](/reference/apis/services/generic/#docommand).
18
18
19
19
The generic service supports the following methods:
Copy file name to clipboardExpand all lines: docs/reference/glossary/slam.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,4 +9,4 @@ aliases:
9
9
10
10
SLAM (Simultaneous Localization and Mapping) algorithms use data from a machine's sensors, like LiDARs, cameras, and movement sensors, to generate a map of the environment and determine the machine's position within it.
11
11
12
-
For more information, see [SLAM](/reference/services/slam/).
12
+
For more information, see [SLAM](/operate/reference/services/slam/).
Copy file name to clipboardExpand all lines: docs/tutorials/control/gamepad.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -123,7 +123,7 @@ To link the controller input to the base functionality, you need to add the base
123
123
## Add the base remote control service
124
124
125
125
Services are software packages that provide robots with higher level functionality.
126
-
To link the controller's input to the base functionality, you need to configure the [base remote control service](/reference/services/base-rc/):
126
+
To link the controller's input to the base functionality, you need to configure the [base remote control service](/operate/reference/services/base-rc/):
Copy file name to clipboardExpand all lines: docs/tutorials/services/navigate-with-rover-base.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ weight: 5
37
37
# SMEs: Ray Bjorkman, Fahmina
38
38
---
39
39
40
-
The [navigation service](/reference/services/navigation/) allows you to queue up user-defined waypoints for your machine to move to in the order that you specify.
40
+
The [navigation service](/operate/reference/services/navigation/) allows you to queue up user-defined waypoints for your machine to move to in the order that you specify.
41
41
You can also add obstacles or set linear and angular velocity targets in your navigation service config.
42
42
Viam's motion planner will plan routes that avoid those obstacles and attempt to keep the robot at your specified velocity.
43
43
@@ -72,7 +72,7 @@ Follow this tutorial to get started using Viam's Navigation service to help your
72
72
3. A [`merged`](/reference/components/movement-sensor/merged/) model aggregating the readings together for the navigation service to consume.
73
73
74
74
You can use any combo of movement sensors you want as long as you are getting all the types of measurements required.
75
-
See [the navigation service](/reference/services/navigation/#requirements) for more info on movement sensor requirements.
75
+
See [the navigation service](/operate/reference/services/navigation/#requirements) for more info on movement sensor requirements.
76
76
77
77
{{% alert title="Tip" color="tip" %}}
78
78
@@ -456,15 +456,15 @@ To add the navigation service to your robot, do the following:
456
456
```
457
457
458
458
Edit the attributes as applicable.
459
-
Attribute information is available in [the navigation service documentation](/reference/services/navigation/#configuration).
459
+
Attribute information is available in [the navigation service documentation](/operate/reference/services/navigation/#configuration).
460
460
461
461
1. Click **Save** in the top right corner of the screen to save your changes.
462
462
463
463
Your navigation service should now appear in your machine's **CONFIGURE** tab as a card with a map like the following:
0 commit comments