Skip to content

Commit 9ab59fa

Browse files
authored
Restructure
1 parent e9f1cd7 commit 9ab59fa

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

docs/_index.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,44 +29,44 @@ next: /operate/hello-world/quickstart/
2929

3030
Viam adapts software engineering paradigms to building machines for the physical world.
3131

32-
## Get started with Viam
32+
## Learn
33+
34+
We recommend starting with the [Quick Start](/operate/hello-world/quickstart/) and following the [Tutorial: Desk Safari](/operate/hello-world/tutorial-desk-safari/) to build your first machine.
35+
36+
## Prototype
3337

3438
You can build many types of robotics project on Viam, from single-component projects to human-in-the-loop or AI-powered autonomous intelligent systems.
39+
Before you begin, we recommend reading [How to think about building a machine](/operate/hello-world/building/) to understand the building blocks of a machine and how to go from prototype to production.
3540

3641
- [Hardware agnostic](/operate/hello-world/quickstart/#supported-platforms): Viam runs on almost all single-board computers.
3742
- [Builder UI](/operate/modules/supported-hardware/#configure-hardware-on-your-machine): Configure and test hardware and software with a simple interface.
3843
- [SDKs](/dev/reference/sdks/): Program machines in your favorite programming language.
3944
- [Module Registry](https://app.viam.com/registry): Find and use a variety of integrations for popular hardware, common logic patterns, machine learning models, and more.
4045
- [CLI](/dev/tools/cli/): Control, manage, and test from the command-line from anywhere.
4146

42-
We recommend starting with the [Quick Start](/operate/hello-world/quickstart/) and following the [Tutorial: Desk Safari](/operate/hello-world/tutorial-desk-safari/) to build your first machine.
43-
44-
## Build your projects
47+
The Viam platform offers many builtin capabilities from which you can pick and choose, such as:
48+
- [Data Management](/data-ai/capture-data/capture-sync/): Capture data from devices to the cloud.
49+
- [Machine learning and Computer Vision](/data-ai/train/create-dataset/): Build and deploy machine learning models.
50+
- [Motion Planning](/operate/mobility/motion-concepts/): Smooth and intelligent motion for arms, bases, and gantries.
4551

46-
You can use Viam to build entire projects or to add functionality to existing projects.
47-
Before you begin, we recommend reading [How to think about building a machine](/operate/hello-world/building/) to understand the building blocks of a machine and how to go from prototype to production.
52+
## Iterate
4853

4954
- [Modules](/operate/modules/other-hardware/create-module/): The foundational building blocks of machines which keep your machine code maintainable as your project grows in complexity because you can make changes to single modules without changing the rest of the project.
5055
- [Standardized APIs](/dev/reference/apis/): It doesn't matter which robotic arm, motor, or other piece of hardware you are using, the code to operate the hardware is the same. This means you can swap hardware as you iterate.
51-
- [Fragments](/manage/fleet/reuse-configuration/): Reuse configuration chunks across machines. Version control??
5256
- [Parts and sub-parts](/operate/reference/architecture/parts/): Create arbitrarily complex projects by connecting multiple `viam-server` instances.
5357

54-
## Use Viam's platform capabilities
58+
## Deploy
5559

56-
The Viam platform offers many builtin capabilities from which you can pick and choose, such as:
57-
58-
- [Data Management](/data-ai/capture-data/capture-sync/): Capture data from devices to the cloud.
59-
- [Machine learning and Computer Vision](/data-ai/train/create-dataset/): Build and deploy machine learning models.
60-
- [Alerting](/data-ai/ai/alert/): Send alerts in the form of email notifications or webhook requests.
61-
- [Motion Planning](/operate/mobility/motion-concepts/): Smooth and intelligent motion for arms, bases, and gantries.
60+
- [Fragments](/manage/fleet/reuse-configuration/): Reuse configuration chunks across machines. Version control??
61+
- [Remote monitoring](/manage/troubleshoot/monitor/): monitor, operate, and troubleshoot machines from anywhere in the world
62+
- [Machine settings](/manage/fleet/system-settings/): manage operating system package updates, network configuration, and system-level logging
6263
- [Viam applications](/operate/control/viam-applications/): Deploy custom web interface for your machines while Viam handles hosting and authentication.
6364

64-
## Productionize and scale
65+
## Scale
6566

6667
When you ship machines, use one or more of the following tools:
6768

6869
- [Provisioning](/manage/fleet/provision/setup/): ship machines with a preconfigured setup so customers can connect them to the internet and get them up and running
6970
- [Role-based access control](/manage/manage/access/): Grant fine-grained permissions as needed.
70-
- [Remote monitoring](/manage/troubleshoot/monitor/): monitor, operate, and troubleshoot machines from anywhere in the world
71-
- [Machine settings](/manage/fleet/system-settings/): manage operating system package updates, network configuration, and system-level logging
7271
- [Billing](/manage/manage/white-labeled-billing/): bill customers for usage through the Viam platform
72+
- [Alerting](/data-ai/ai/alert/): Send alerts in the form of email notifications or webhook requests.

0 commit comments

Comments
 (0)