Skip to content

Commit 9314299

Browse files
[DOCS] Translating Robotics docs from rst to md
Co-authored-by: Sebastian Golebiewski <[email protected]> Co-authored-by: Siew Wei Low <[email protected]> Apply suggestions from code review Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/packages/mc_gateway.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/packages/mc_gateway.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]> Update robotics-ai-suite/docs/embodied/sample_pipelines/llm_robotics.md Co-authored-by: Sebastian Golebiewski <[email protected]>
1 parent ab03ea1 commit 9314299

File tree

2 files changed

+110
-148
lines changed

2 files changed

+110
-148
lines changed

robotics-ai-suite/docs/embodied/packages/mc_gateway.md

Lines changed: 47 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ This tutorial monitors and controls the RRBot, a double inverted pendulum robots
3737
:sync: tab1
3838

3939
```bash
40-
41-
$ sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf rt-data-agent ros-jazzy-controller-manager ros-jazzy-rrbot-bringup ros-jazzy-rrbot-moveit-demo
40+
sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf rt-data-agent ros-jazzy-controller-manager ros-jazzy-rrbot-bringup ros-jazzy-rrbot-moveit-demo
4241
```
4342

4443
:::
@@ -56,9 +55,8 @@ This tutorial monitors and controls the RRBot, a double inverted pendulum robots
5655
#. Open a terminal and run the PLCopen IEC-61131-3 motion-control driver:
5756

5857
```bash
59-
60-
$ isolcpus=$(cat /sys/devices/system/cpu/isolated)
61-
$ sudo taskset -c ${isolcpus:-1,3} /opt/plcopen/plc_rt_rrbot
58+
isolcpus=$(cat /sys/devices/system/cpu/isolated)
59+
sudo taskset -c ${isolcpus:-1,3} /opt/plcopen/plc_rt_rrbot
6260
```
6361

6462
**Note**: By default, ECI isolates CPU cores 1 & 3 (see :doc:`Real-Time Linux <../installation_setup/installation/rt_linux>`).
@@ -68,8 +66,7 @@ This tutorial monitors and controls the RRBot, a double inverted pendulum robots
6866
#. Open a second terminal with elevated permissions:
6967

7068
```bash
71-
72-
$ sudo -i
69+
sudo -i
7370
```
7471

7572
#. In the second terminal, set up the ROS2 environment and run the RRBot ROS2 demo:
@@ -79,21 +76,19 @@ This tutorial monitors and controls the RRBot, a double inverted pendulum robots
7976
:sync: tab1
8077

8178
```bash
82-
83-
$ source /opt/ros/jazzy/setup.bash
84-
$ export ROS_DOMAIN_ID=31
85-
$ ros2 launch rrbot_bringup rrbot_moveit_demo.launch.py
79+
source /opt/ros/jazzy/setup.bash
80+
export ROS_DOMAIN_ID=31
81+
ros2 launch rrbot_bringup rrbot_moveit_demo.launch.py
8682
```
8783

8884
:::
8985
:::{tab-item} **Humble**
9086
:sync: tab2
9187

9288
```bash
93-
94-
$ source /opt/ros/humble/setup.bash
95-
$ export ROS_DOMAIN_ID=31
96-
$ ros2 launch rrbot_bringup rrbot_moveit_demo.launch.py
89+
source /opt/ros/humble/setup.bash
90+
export ROS_DOMAIN_ID=31
91+
ros2 launch rrbot_bringup rrbot_moveit_demo.launch.py
9792
```
9893

9994
:::
@@ -172,21 +167,19 @@ This demo allows you to monitor and control the [HIWIN industrial robots](https:
172167
:sync: tab1
173168

174169
```bash
175-
176-
$ sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf
177-
$ sudo apt install ros-jazzy-run-hiwin-plc
178-
$ sudo apt install ros-jazzy-run-hiwin-moveit
170+
sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf
171+
sudo apt install ros-jazzy-run-hiwin-plc
172+
sudo apt install ros-jazzy-run-hiwin-moveit
179173
```
180174

181175
:::
182176
:::{tab-item} **Humble**
183177
:sync: tab2
184178

185179
```bash
186-
187-
$ sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf
188-
$ sudo apt install ros-humble-run-hiwin-plc
189-
$ sudo apt install ros-humble-run-hiwin-moveit
180+
sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf
181+
sudo apt install ros-humble-run-hiwin-plc
182+
sudo apt install ros-humble-run-hiwin-moveit
190183
```
191184

192185
:::
@@ -195,18 +188,16 @@ This demo allows you to monitor and control the [HIWIN industrial robots](https:
195188
#. Open a terminal and run the Robot-ARM PLCopen IEC-61131-3 motion-control driver:
196189

197190
```bash
198-
199-
$ isolcpus=$(cat /sys/devices/system/cpu/isolated)
200-
$ sudo taskset -c ${isolcpus:-1,3} /opt/plcopen/plc_rt_robot_arm_rtmotion
191+
isolcpus=$(cat /sys/devices/system/cpu/isolated)
192+
sudo taskset -c ${isolcpus:-1,3} /opt/plcopen/plc_rt_robot_arm_rtmotion
201193
```
202194

203195
**Note**: By default, ECI isolates CPU cores 1 & 3 (see :doc:`Real-Time Linux <../installation_setup/installation/rt_linux>`).
204196

205197
#. Open a second terminal with elevated permissions:
206198

207199
```bash
208-
209-
$ sudo -i
200+
sudo -i
210201
```
211202

212203
#. In the second terminal, set up the ROS2 environment and run the ROS2 HIWIN databus messages with IEC-61131-3 motion-control demo:
@@ -216,21 +207,19 @@ This demo allows you to monitor and control the [HIWIN industrial robots](https:
216207
:sync: tab1
217208

218209
```bash
219-
220-
$ source /opt/ros/jazzy/setup.bash
221-
$ export ROS_DOMAIN_ID=31
222-
$ ros2 run run_hiwin_plc run_hiwin_plc
210+
source /opt/ros/jazzy/setup.bash
211+
export ROS_DOMAIN_ID=31
212+
ros2 run run_hiwin_plc run_hiwin_plc
223213
```
224214

225215
:::
226216
:::{tab-item} **Humble**
227217
:sync: tab2
228218

229219
```bash
230-
231-
$ source /opt/ros/humble/setup.bash
232-
$ export ROS_DOMAIN_ID=31
233-
$ ros2 run run_hiwin_plc run_hiwin_plc
220+
source /opt/ros/humble/setup.bash
221+
export ROS_DOMAIN_ID=31
222+
ros2 run run_hiwin_plc run_hiwin_plc
234223
```
235224

236225
:::
@@ -239,8 +228,7 @@ This demo allows you to monitor and control the [HIWIN industrial robots](https:
239228
#. Open a third terminal with elevated permissions:
240229

241230
```bash
242-
243-
$ sudo -i
231+
sudo -i
244232
```
245233

246234
#. In the third terminal, set up the ROS2 environment and run the ROS2 HIWIN MoveIt2 launch file:
@@ -251,20 +239,19 @@ This demo allows you to monitor and control the [HIWIN industrial robots](https:
251239

252240
```bash
253241

254-
$ source /opt/ros/jazzy/setup.bash
255-
$ export ROS_DOMAIN_ID=31
256-
$ ros2 launch run_hiwin_plc run_hiwin_plc.launch.py
242+
source /opt/ros/jazzy/setup.bash
243+
export ROS_DOMAIN_ID=31
244+
ros2 launch run_hiwin_plc run_hiwin_plc.launch.py
257245
```
258246

259247
:::
260248
:::{tab-item} **Humble**
261249
:sync: tab2
262250

263251
```bash
264-
265-
$ source /opt/ros/humble/setup.bash
266-
$ export ROS_DOMAIN_ID=31
267-
$ ros2 launch run_hiwin_plc run_hiwin_plc.launch.py
252+
source /opt/ros/humble/setup.bash
253+
export ROS_DOMAIN_ID=31
254+
ros2 launch run_hiwin_plc run_hiwin_plc.launch.py
268255
```
269256

270257
:::
@@ -341,9 +328,8 @@ This tutorial allows monitors and controls an AGV (Automated Guided Vehicle) usi
341328
:sync: tab1
342329

343330
```bash
344-
345-
$ sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf
346-
$ sudo apt install ros-jazzy-agvm
331+
sudo apt install pciutils plcopen-motion plcopen-servo plcopen-databus libshmringbuf-dev libshmringbuf
332+
sudo apt install ros-jazzy-agvm
347333
```
348334

349335
:::
@@ -362,9 +348,8 @@ This tutorial allows monitors and controls an AGV (Automated Guided Vehicle) usi
362348
#. Run the Robot-ARM PLCopen IEC-61131-3 motion-control driver:
363349

364350
```bash
365-
366-
$ isolcpus=$(cat /sys/devices/system/cpu/isolated)
367-
$ sudo taskset -c ${isolcpus:-1,3} /opt/plcopen/plc_rt_amr_rtmotion
351+
isolcpus=$(cat /sys/devices/system/cpu/isolated)
352+
sudo taskset -c ${isolcpus:-1,3} /opt/plcopen/plc_rt_amr_rtmotion
368353
```
369354

370355
**Note**: By default, ECI isolates CPU cores 1 & 3 (13th generation processors and older) or 2 & 4 (14th generation processors and newer) (see [Real-Time Linux](../installation_setup/installation/rt_linux.rst)).
@@ -374,8 +359,7 @@ This tutorial allows monitors and controls an AGV (Automated Guided Vehicle) usi
374359
#. Open a second terminal with elevated permissions:
375360

376361
```bash
377-
378-
$ sudo -i
362+
sudo -i
379363
```
380364

381365
#. In the second terminal, set up the ROS2 environment and run the ROS2 AGVM databus messages with IEC-61131-3 motion-control demo:
@@ -396,10 +380,9 @@ This tutorial allows monitors and controls an AGV (Automated Guided Vehicle) usi
396380
:sync: tab2
397381

398382
```bash
399-
400-
$ source /opt/ros/humble/setup.bash
401-
$ export ROS_DOMAIN_ID=31
402-
$ ros2 launch agvm agvm_base.launch.py
383+
source /opt/ros/humble/setup.bash
384+
export ROS_DOMAIN_ID=31
385+
ros2 launch agvm agvm_base.launch.py
403386
```
404387

405388
:::
@@ -437,8 +420,7 @@ This tutorial allows monitors and controls an AGV (Automated Guided Vehicle) usi
437420
#. Open a third terminal with elevated permissions:
438421

439422
```bash
440-
441-
$ sudo -i
423+
sudo -i
442424
```
443425

444426
#. In the third terminal, set up the ROS2 environment and run the following command:
@@ -448,21 +430,19 @@ This tutorial allows monitors and controls an AGV (Automated Guided Vehicle) usi
448430
:sync: tab1
449431

450432
```bash
451-
452-
$ source /opt/ros/jazzy/setup.bash
453-
$ export ROS_DOMAIN_ID=31
454-
$ ros2 topic pub -1 /cmd_vel geometry_msgs/msg/Twist "{linear: {x: -0.1}, angular: {z: -0.1}}"
433+
source /opt/ros/jazzy/setup.bash
434+
export ROS_DOMAIN_ID=31
435+
ros2 topic pub -1 /cmd_vel geometry_msgs/msg/Twist "{linear: {x: -0.1}, angular: {z: -0.1}}"
455436
```
456437

457438
:::
458439
:::{tab-item} **Humble**
459440
:sync: tab2
460441

461442
```bash
462-
463-
$ source /opt/ros/humble/setup.bash
464-
$ export ROS_DOMAIN_ID=31
465-
$ ros2 topic pub -1 /cmd_vel geometry_msgs/msg/Twist "{linear: {x: -0.1}, angular: {z: -0.1}}"
443+
source /opt/ros/humble/setup.bash
444+
export ROS_DOMAIN_ID=31
445+
ros2 topic pub -1 /cmd_vel geometry_msgs/msg/Twist "{linear: {x: -0.1}, angular: {z: -0.1}}"
466446
```
467447

468448
:::

0 commit comments

Comments
 (0)