Skip to content

Commit 8ddf8a8

Browse files
authored
DOCS-3416: Add aliases for more broken links (#3889)
1 parent c6f5682 commit 8ddf8a8

File tree

15 files changed

+42
-7
lines changed

15 files changed

+42
-7
lines changed

docs/data-ai/ai/train-tflite.md

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ aliases:
1616
- /data-management/data-management-tutorial/
1717
- /tutorials/services/data-management-tutorial/
1818
- /tutorials/services/data-mlmodel-tutorial/
19+
- /extend/modular-resources/examples/tflite-module/
20+
- /modular-resources/examples/tflite-module/
21+
- /registry/examples/tflite-module/
1922
languages: []
2023
viamresources: ["data_manager", "mlmodel", "vision"]
2124
platformarea: ["ml"]

docs/operate/control/headless-app.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ type: "docs"
77
description: "Run control logic on a machine."
88
images: ["/general/code.png"]
99
aliases:
10-
- "product-overviews/sdk-as-client"
11-
- "program/sdk-as-client"
12-
- "program/sdks"
10+
- /product-overviews/sdk-as-client/
11+
- /program/sdk-as-client/
12+
- /program/sdks/
1313
- /program/
1414
- /program/run/
1515
- /program/debug/
1616
- /how-tos/develop-app/
17+
- /use-cases/develop-app/
18+
- /product-overviews/sdk-as-client/
1719
---
1820

1921
To write control logic for your machine that will run without a user interface, you can use the Python, Go, or C++ SDK.

docs/operate/get-started/other-hardware/_index.md

+10
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@ aliases:
1919
- /modular-resources/key-concepts/
2020
- /modular-resources/
2121
- /how-tos/upload-module/
22+
- /extend/modular-resources/examples/custom-arm/
23+
- /modular-resources/examples/custom-arm/
24+
- /registry/examples/custom-arm/
25+
- /program/extend/modular-resources/examples/
26+
- /extend/modular-resources/examples/
27+
- /modular-resources/examples/
28+
- /registry/examples/
29+
- /extend/modular-resources/upload/
30+
- /modular-resources/upload/
31+
- /registry/upload/
2232
prev: "/operate/get-started/supported-hardware/"
2333
next: "/operate/get-started/other-hardware/hello-world-module/"
2434
---

docs/operate/get-started/supported-hardware/_index.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ type: "docs"
77
description: "Use supported hardware with your machine."
88
modulescript: true
99
aliases:
10-
- program/extend/modular-resources/configure/
10+
- /program/extend/modular-resources/configure/
1111
- /extend/modular-resources/configure/
1212
- /modular-resources/configure/
1313
- /registry/configure/
@@ -16,7 +16,9 @@ aliases:
1616
- /manage/configuration/
1717
- /build/configure/
1818
- /registry/
19-
- "program/extend/modular-resources/configure/"
19+
- /registry/program/extend/modular-resources/configure/
20+
- /how-tos/use-cases/configure/
21+
- /use-cases/configure/
2022
prev: "/operate/get-started/setup/"
2123
next: "/operate/get-started/other-hardware/"
2224
---

docs/operate/mobility/move-arm.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ type: "docs"
77
description: "Move an arm with joint positions or automated motion planning."
88
aliases:
99
- /how-tos/move-robot-arm/
10+
- /tutorials/motion/accessing-and-moving-robot-arm/
11+
- /tutorials/motion/
1012
---
1113

1214
You have two options for moving a robotic [arm](/operate/reference/components/arm/):

docs/operate/mobility/move-base.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ type: "docs"
77
description: "Move a mobile robot with manual or autonomous navigation."
88
aliases:
99
- /how-tos/navigate/
10+
- /use-cases/navigate/
1011
---
1112

1213
You have three options for moving a mobile robot [base](/operate/reference/components/base/):

docs/operate/reference/components/arm/lite6.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ description: "Configure a UFACTORY Lite 6 arm for your machine."
77
tags: ["arm", "components"]
88
aliases:
99
- "/components/arm/xarmlite/"
10+
- /components/arm/lite6/
1011
component_description: "Supports UFACTORY Lite 6."
1112
# SMEs: Bucket, Motion
1213
---

docs/operate/reference/components/board/pi5.md

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ images: ["/icons/components/board.svg"]
88
tags: ["board", "components"]
99
component_description: "Supports Raspberry Pi 5."
1010
usage: 999999
11+
aliases:
12+
- /components/board/pi5/
1113
# SMEs: Bucket, Alan
1214
---
1315

docs/operate/reference/components/movement-sensor/set-up-base-station.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ description: "Follow this guide to set up your own SparkFun RTK base station, a
77
images: ["/icons/components/imu.svg"]
88
no_component: true
99
date: "2024-01-01"
10+
aliases:
11+
- /components/movement-sensor/set-up-base-station/
1012
# updated: "" # When the content was last entirely checked
1113
# SMEs: Susmita
1214
---

docs/operate/reference/prepare/odroid-c4-setup.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ no_list: true
1010
aliases:
1111
- /get-started/installation/prepare/odroid-c4-setup/
1212
- /get-started/prepare/odroid-c4-setup/
13+
- /installation/prepare/odroid-c4-setup/
1314
date: "2022-01-01"
1415
# updated: "" # When the content was last entirely checked
1516
# SME: Olivia Miller

docs/operate/reference/prepare/orange-pi-3-lts.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ no_list: true
1010
aliases:
1111
- /get-started/installation/prepare/orange-pi-3-lts/
1212
- /get-started/prepare/orange-pi-3-lts/
13+
- /installation/prepare/orange-pi-3-lts/
1314
date: "2022-01-01"
1415
# updated: "" # When the content was last entirely checked
1516
# SME: Olivia Miller

docs/operate/reference/prepare/orange-pi-zero2.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ no_list: true
1010
aliases:
1111
- /get-started/installation/prepare/orange-pi-zero2/
1212
- /get-started/prepare/orange-pi-zero2/
13+
- /installation/prepare/orange-pi-zero2/
1314
date: "2022-01-01"
1415
# updated: "" # When the content was last entirely checked
1516
# SME: Olivia Miller

docs/operate/reference/services/generic/fake.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ service_description: "A model used for testing a generic service."
88
tags: ["generic", "services"]
99
aliases:
1010
- /registry/advanced/generic/fake/
11+
- /services/generic/fake/
1112
---
1213

1314
Configure a `fake` generic service to test implementing a generic service on your machine:

docs/operate/reference/services/slam/cloudslam/_index.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,18 @@ tags: ["slam", "services"]
88
icon: true
99
images: ["/services/icons/slam.svg"]
1010
date: "2022-01-01"
11+
aliases:
12+
- /services/slam/cloudslam/
1113
# updated: "" # When the content was last entirely checked
1214
# SMEs: John N.
1315
---
1416

15-
SLAM Algorithms can have varying levels of resource requirements in order to run effectively. `Cartographer` in particular can require a significant amount of CPU resources to build and manage large maps. In order to better support running SLAM on resource limited machines, Viam provides a service to run SLAM algorithms for machines in the cloud as well as management of the maps generated in their location.
17+
SLAM Algorithms can have varying levels of resource requirements in order to run effectively.
18+
`Cartographer` in particular can require a significant amount of CPU resources to build and manage large maps.
19+
In order to better support running SLAM on resource limited machines, Viam provides a service to run SLAM algorithms for machines in the cloud as well as management of the maps generated in their location.
1620

17-
CloudSLAM can be used with both a live machine or with previously captured data in your location. In [live mode](#mapping-with-a-live-machine-online-mode) using the [data management service](/data-ai/capture-data/capture-sync/) and the [cloudslam-wrapper](https://github.com/viam-modules/cloudslam-wrapper) module, Viam takes your LiDAR camera and movement sensor data from your local machine and sends it to the cloudslam server.
21+
CloudSLAM can be used with both a live machine or with previously captured data in your location.
22+
In [live mode](#mapping-with-a-live-machine-online-mode) using the [data management service](/data-ai/capture-data/capture-sync/) and the [cloudslam-wrapper](https://github.com/viam-modules/cloudslam-wrapper) module, Viam takes your LiDAR camera and movement sensor data from your local machine and sends it to the cloudslam server.
1823
The CloudSLAM server will then process that data and produce a map that can then be used on any machine in your location.
1924
When using an [offline machine](#using-previously-captured-data-offline-mode), you can select data from specific sensors over a period of time to build a map with.
2025

docs/tutorials/control/drive-rover.md

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ aliases:
1616
- "/get-started/try-viam/try-viam-tutorial/"
1717
- "/get-started/quickstarts/drive-rover/"
1818
- "/how-tos/drive-rover/"
19+
- /get-started/drive-rover/
1920
tags: ["base", "viam rover", "try viam", "sdk", "python", "flutter"]
2021
level: "Beginner"
2122
authors: []

0 commit comments

Comments
 (0)