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
Copy file name to clipboardExpand all lines: docs/dev/reference/apis/fleet.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ The fleet management API supports the following methods:
45
45
To use the Viam fleet management API, you first need to instantiate a [`ViamClient`](https://python.viam.dev/autoapi/viam/app/viam_client/index.html#viam.app.viam_client.ViamClient) and then instantiate an [`AppClient`](https://python.viam.dev/autoapi/viam/app/app_client/index.html#viam.app.app_client.AppClient).
46
46
See the following example for reference.
47
47
48
-
You can create an [API key](/cloud/rbac/#api-keys) on your settings page.
48
+
You can create an [API key](/manage/manage/access/) on your settings page.
Copy file name to clipboardExpand all lines: docs/dev/reference/apis/ml-training-client.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ The ML training client API supports the following methods:
30
30
To use the Viam ML training client API, you first need to instantiate a [`ViamClient`](https://python.viam.dev/autoapi/viam/app/viam_client/index.html#viam.app.viam_client.ViamClient) and then instantiate an [`MLTrainingClient`](https://python.viam.dev/autoapi/viam/app/viam_client/index.html#viam.app.viam_client.ViamClient.ml_training_client).
31
31
See the following example for reference.
32
32
33
-
You can create an [API key](/cloud/rbac/#api-keys) on your settings page.
33
+
You can create an [API key](/manage/manage/access/) on your settings page.
Copy file name to clipboardExpand all lines: docs/dev/reference/changelog.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -988,7 +988,7 @@ For more information on using data synced to the cloud to train machine learning
988
988
989
989
{{% changelog date="2023-03-31" color="added" title="Motion planning with new `constraint` parameter" %}}
990
990
991
-
A new parameter, [`constraint`](/services/motion/constraints/), has been added to the [Motion service API](/dev/reference/apis/services/motion/#api), allowing you to define restrictions on the machine's movement.
991
+
A new parameter, [`constraint`](/operate/reference/services/motion/constraints/), has been added to the [Motion service API](/dev/reference/apis/services/motion/#api), allowing you to define restrictions on the machine's movement.
992
992
The constraint system also provides flexibility to specify that obstacles should only impact specific frames of a machine.
Copy file name to clipboardExpand all lines: docs/dev/reference/try-viam/reserve-a-rover.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ date: "2022-01-01"
18
18
_Try Viam_ is a way to try out the Viam platform without setting up any hardware yourself.
19
19
You can take over a Viam Rover in our robotics lab to play around!
20
20
21
-
Watch this tutorial video for a walkthrough of Try Viam, including [how to reserve a Viam Rover](#using-the-reservation-system), [navigate the Viam platform](/fleet/), and [drive the rover](/components/base/wheeled/#test-the-base):
21
+
Watch this tutorial video for a walkthrough of Try Viam, including [how to reserve a Viam Rover](#using-the-reservation-system), [navigate the Viam platform](/fleet/), and [drive the rover](/operate/reference/components/base/wheeled/#test-the-base):
Copy file name to clipboardExpand all lines: docs/dev/reference/try-viam/rover-resources/rover-tutorial-1.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -71,8 +71,8 @@ All together, your kit looks like this:
71
71
{{<imgprocsrc="appendix/try-viam/rover-resources/viam-rover/encoder-motors.jpg"resize="400x"declaredimensions=truealt="two motors with encoders" >}}
72
72
73
73
The motors come with integrated encoders.
74
-
For information on encoders, see [Encoder Component](/components/encoder/).
75
-
For more information on encoded DC motors, see [Encoded Motors](/components/motor/encoded-motor/).
74
+
For information on encoders, see [Encoder Component](/operate/reference/components/encoder/).
75
+
For more information on encoded DC motors, see [Encoded Motors](/operate/reference/components/motor/encoded-motor/).
76
76
77
77
The kit also includes stiffer suspension springs that you can substitute for the ones on the rover.
78
78
Generally, a stiff suspension helps with precise steering control.
@@ -90,7 +90,7 @@ L298 is a high voltage and high current motor drive chip, and H-Bridge is typica
90
90
{{<imgprocsrc="appendix/try-viam/rover-resources/viam-rover/webcam.jpg"resize="400x"declaredimensions=truealt="Webcam with cables" >}}
91
91
92
92
The webcam that comes with the kit is a standard USB camera device and the rover has a custom camera mount for it.
93
-
For more information, see [Camera Component](/components/camera/).
93
+
For more information, see [Camera Component](/operate/reference/components/camera/).
94
94
95
95
### 3D accelerometer
96
96
@@ -99,7 +99,7 @@ For more information, see [Camera Component](/components/camera/).
99
99
The [ADXL345](https://github.com/viam-modules/analog-devices/) sensor manufactured by Analog Devices is a digital 3-axis accelerometer that can read acceleration up to ±16g for high-resolution (13-bit) measurements.
100
100
You can access it with a SPI (3-wire or 4-wire) or I<sup>2</sup>C digital interface.
101
101
102
-
In Viam, you can configure it as a [movement sensor component](/components/movement-sensor/).
102
+
In Viam, you can configure it as a [movement sensor component](/operate/reference/components/movement-sensor/).
103
103
104
104
### Buck converter
105
105
@@ -280,7 +280,7 @@ The following are just a few ideas, but you can expand or modify the rover kit w
280
280
281
281
- For GPS navigation, we support NMEA (using serial and I<sup>2</sup>C) and RTK.
282
282
Make and model don't make a difference as long as you use these protocols.
283
-
See [Movement Sensor Component](/components/movement-sensor/) for more information.
283
+
See [Movement Sensor Component](/operate/reference/components/movement-sensor/) for more information.
284
284
- For [LiDAR laser range scanning](/services/slam/cartographer/), we recommend RPlidar (including A1, which is a sub-$100 LIDAR).
285
285
- For robot arms, we tried the [Yahboom DOFBOT robotics arm](https://category.yahboom.net/products/dofbot-jetson_nano) with success.
Copy file name to clipboardExpand all lines: docs/dev/reference/try-viam/try-viam-tutorial.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ The order of these components may vary.
48
48
49
49
### Base control
50
50
51
-
The [base component](/components/base/) is the platform that the other parts of a mobile machine attach to.
51
+
The [base component](/operate/reference/components/base/) is the platform that the other parts of a mobile machine attach to.
52
52
53
53
Click the `viam_base` component to expand the base control pane to reveal the camera feed and driving interfaces.
54
54
@@ -95,7 +95,7 @@ If you go from the from **Keyboard** to the **Discrete** tab, you can choose bet
95
95
96
96
### Camera control
97
97
98
-
While you can view the camera streams [from the base component panel](#camera-views), you can access more features on each individual [camera component](/components/camera/) panel. In these panels, you can:
98
+
While you can view the camera streams [from the base component panel](#camera-views), you can access more features on each individual [camera component](/operate/reference/components/camera/) panel. In these panels, you can:
99
99
100
100
- Set the refresh frequency
101
101
- Export screenshots
@@ -111,7 +111,7 @@ While you can view the camera streams [from the base component panel](#camera-vi
111
111
112
112
### Motor control
113
113
114
-
The [motor components](/components/motor/) enable you to move the base.
114
+
The [motor components](/operate/reference/components/motor/) enable you to move the base.
115
115
The motors are named `left` and `right`, corresponding to their location on the rover base.
116
116
Their initial state is **Idle**.
117
117
You can click on each motor panel and make the motor **RUN** or **STOP**.
@@ -153,7 +153,7 @@ For the Viam Rover, the board component is a Raspberry Pi with **Name** `local`,
153
153
154
154
### Encoder configuration
155
155
156
-
An [encoder](/components/encoder/) is a device that is used to sense angular position, direction and/or speed of rotation.
156
+
An [encoder](/operate/reference/components/encoder/) is a device that is used to sense angular position, direction and/or speed of rotation.
157
157
In this case, the encoders on the left and right motors are `Lenc` and `Renc` and configure the pins to `le` and `re`.
158
158
159
159
{{< alert title="Important" color="note" >}}
@@ -164,7 +164,7 @@ When configuring encoded motors for your own robot, you must configure the encod
164
164
165
165
### Motor configuration
166
166
167
-
Both [motors](/components/motor/) on this rover use the model `gpio` which is the model for basic DC motors that are connected to and controlled by the configured board.
167
+
Both [motors](/operate/reference/components/motor/) on this rover use the model `gpio` which is the model for basic DC motors that are connected to and controlled by the configured board.
168
168
169
169
The attributes section lists the board the motor is wired to, and since the rover's motors are encoded the user interface also shows the encoded motor attributes: the encoder name, motor ramp rate limit, encoder ticks per rotation, and max RPM limit.
170
170
@@ -174,7 +174,7 @@ Click **Switch to Builder** to return to the default graphical user interface.
174
174
175
175
### Base configuration
176
176
177
-
The [base component](/components/base/) is the platform that the other parts of a mobile robot attach to.
177
+
The [base component](/operate/reference/components/base/) is the platform that the other parts of a mobile robot attach to.
178
178
By configuring a base component, the individual components are organized to produce coordinated movement and you gain an interface to control the movement of the whole physical base of the robot without needing to send separate commands to individual motors.
179
179
The base's type is `base` and its model is `wheeled` which configures a robot with wheels on its base, like the Viam Rover.
180
180
The **left** and **right** attributes configure the motors on the left and right side of the rover, which are named `left` and `right`, respectively.
@@ -187,10 +187,10 @@ The **Spin Slip Factor** of 1.76 is used in steering calculations to account for
187
187
188
188
### Camera configuration
189
189
190
-
The [camera component](/components/camera/) configures the webcam that is plugged into the Raspberry Pi of the rover.
190
+
The [camera component](/operate/reference/components/camera/) configures the webcam that is plugged into the Raspberry Pi of the rover.
191
191
The camera component has the **Type**`camera`, the **Model**`webcam`, and the **Video Path** is `video0`.
192
192
193
-
For more information on choosing the correct video path, refer to our [webcam documentation](/components/camera/webcam/).
193
+
For more information on choosing the correct video path, refer to our [webcam documentation](/operate/reference/components/camera/webcam/).
194
194
195
195

0 commit comments