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/components/arm.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -3,14 +3,15 @@ title: "Arm API"
3
3
linkTitle: "Arm"
4
4
weight: 10
5
5
type: "docs"
6
-
description: "Give commands to your arm components for linear motion planning, including self-collision prevention and obstacle avoidance."
6
+
description: "Give commands to your arm components for linear motion planning."
7
7
icon: true
8
8
images: ["/icons/components/arm.svg"]
9
9
date: "2022-01-01"
10
10
# updated: "" # When the content was last entirely checked
11
11
---
12
12
13
-
The arm API allows you to give commands to your [arm components](/components/arm/) for linear motion planning, including self-collision prevention and obstacle avoidance.
13
+
The arm API allows you to give commands to your [arm components](/components/arm/) for linear motion planning.
14
+
If you want self-collision prevention and obstacle avoidance, use the [motion API](/dev/reference/apis/services/motion/).
Copy file name to clipboardExpand all lines: docs/dev/reference/apis/services/motion.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -3,14 +3,14 @@ title: "Motion Service API"
3
3
linkTitle: "Motion"
4
4
weight: 40
5
5
type: "docs"
6
-
description: "Give commands to move a machine based on a SLAM map or GPS coordinates or to move a machine's components from one location to another."
6
+
description: "Give commands to move a machine's components from one location or pose to another."
7
7
icon: true
8
8
images: ["/icons/components/arm.svg"]
9
9
date: "2022-01-01"
10
10
# updated: "" # When the content was last entirely checked
11
11
---
12
12
13
-
The motion service API allows you to give commands to your [motion service](/services/motion/) for moving a machine based on a SLAM map or GPS coordinates or for moving a machine's components from one location to another.
13
+
The motion service API allows you to give commands to your [motion service](/services/motion/) for moving a mobile robot based on a SLAM map or GPS coordinates or for moving a machine's components from one pose to another.
14
14
15
15
The motion service supports the following methods:
Copy file name to clipboardExpand all lines: docs/operate/mobility/move-arm.md
+13-1
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,21 @@ no_list: true
8
8
description: "Move an arm with joint positions or automated motion planning."
9
9
---
10
10
11
-
You can move a robotic arm either with the direct joint position commands of the [arm API](/dev/reference/apis/components/arm/), or with automated complex motion planning using the [motion planning service API](/dev/reference/apis/services/motion/).
11
+
You have two options for moving a robotic arm:
12
+
13
+
- Use direct joint position commands and simple linear commands with the [arm API](/dev/reference/apis/components/arm/)
14
+
- Use automated complex motion planning with the [motion planning service API](/dev/reference/apis/services/motion/)
description: "Move a mobile robot with manual or autonomous navigation."
9
9
---
10
+
11
+
You have three options for moving a mobile robot base:
12
+
13
+
- Give direct commands such as `Spin` and `MoveStraight` using the [base API](/dev/reference/apis/components/base/)
14
+
- Send the base to a destination on a SLAM map or to a GPS coordinate using the [motion planning service API's](/dev/reference/apis/services/motion/)`MoveOnMap` or `MoveOnGlobe` commands, respectively
15
+
- Define waypoints and move your base along those waypoints while avoiding obstacles, using the [navigation service API](/dev/reference/apis/services/navigation)
0 commit comments