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: robotics-ai-suite/docs/robotics/gsg_robot/index.md
+92-13Lines changed: 92 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,86 @@ This Get Started Guide explains how to install the Autonomous Mobile Robot.
14
14
```{include} ../shared/requirements_robot.md
15
15
```
16
16
17
-
## 1. Install Canonical Ubuntu OS
17
+
## Express Setup
18
+
19
+
The Express Setup will use a convenience script to automatically configure and install the necessary content on your system. If you prefer to perform the steps yourself, use the [Step-by-step Setup](#step-by-step-setup) guide.
20
+
21
+
### 1. Express Setup: Install Canonical Ubuntu OS
22
+
23
+
Intel recommends a fresh installation of the Ubuntu distribution of the Linux OS
24
+
for your target system, but this is not mandatory.
25
+
26
+
Install Ubuntu 24.04 (Noble Numbat) or 22.04 (Jammy Jellyfish) based on your processor type. Your choice of OS version determines the compatible ROS distribution (Jazzy Jalisco or Humble Hawksbill, respectively).
27
+
28
+
::::{tab-set}
29
+
:::{tab-item} **Ubuntu 24.04**
30
+
:sync: jazzy
31
+
32
+
Depending on your processor type, select one of the following Canonical Ubuntu 24.04 LTS variants:
|11-13th Generation Intel® Core™ Processors,<br>Intel® Processor N-series (products formerly Alder Lake-N)|22.04 LTS image for Intel IoT platforms, available at [Download Ubuntu image for Intel® IoT platforms](https://ubuntu.com/download/iot/intel-iot)|Humble|
47
+
48
+
:::
49
+
::::
50
+
51
+
Visit the Canonical Ubuntu website to see the detailed installation instructions: [Install Ubuntu desktop](https://ubuntu.com/tutorials/install-ubuntu-desktop).
52
+
53
+
### 2. Express Setup: Execute Convenience Script
54
+
55
+
Download and execute the convenience script. Note: This script may take anywhere from 10 to 30 minutes depending on your network and system performance.
56
+
57
+
::::{tab-set}
58
+
:::{tab-item} **Jazzy**
59
+
:sync: jazzy
60
+
61
+
> **Note:** The convenience script will first initialize the system by uninstalling any packages with names matching the following patterns:
> **Note:** If you are behind a network proxy, make sure you have
89
+
> defined ``http_proxy`` and ``https_proxy`` environment variables and
90
+
> modify the command above to be `export USE_PROXY=1`
91
+
92
+
## Step-by-step Setup
93
+
94
+
The Step-by-step Setup will present a series of steps to follow which will configure and install the necessary content on your system. If you prefer to perform the steps automatically, use the [Express Setup](#express-setup) guide.
95
+
96
+
### 1. Install Canonical Ubuntu OS
18
97
19
98
Intel recommends a fresh installation of the Ubuntu distribution of the Linux OS
20
99
for your target system, but this is not mandatory.
@@ -46,7 +125,7 @@ Depending on your processor type, select one of the following Canonical Ubuntu 2
46
125
47
126
Visit the Canonical Ubuntu website to see the detailed installation instructions: [Install Ubuntu desktop](https://ubuntu.com/tutorials/install-ubuntu-desktop).
48
127
49
-
## 2. Install ROS 2 Distribution
128
+
###2. Install ROS 2 Distribution
50
129
51
130
To install ROS 2 on your system, follow the **ROS 2 setup guide**:
52
131
@@ -65,7 +144,7 @@ To install ROS 2 on your system, follow the **ROS 2 setup guide**:
65
144
:::
66
145
::::
67
146
68
-
### 2.1 Prepare your ROS 2 Environment
147
+
####2.1 Prepare your ROS 2 Environment
69
148
70
149
In order to execute any ROS 2 command in a new shell, you first have to source
71
150
the ROS 2 ``setup.bash`` and set the individual ``ROS_DOMAIN_ID`` for your
@@ -113,7 +192,7 @@ Get more information about **The ROS_DOMAIN_ID** in:
113
192
:::
114
193
::::
115
194
116
-
### 2.2 Set up a permanent ROS 2 environment
195
+
####2.2 Set up a permanent ROS 2 environment
117
196
118
197
To simplify the handling of your system, you may add these lines to ``~/.bashrc``
119
198
file. In this way, the required settings are executed automatically
## 5. Install Autonomous Mobile Robot Deb packages
461
+
###5. Install Autonomous Mobile Robot Deb packages
383
462
384
463
This section details steps to install Autonomous Mobile Robot Deb packages.
385
464
@@ -591,7 +670,7 @@ This section details steps to install Autonomous Mobile Robot Deb packages.
591
670
(``ros-jazzy-collab-slam-lze``) as described above.
592
671
593
672
594
-
## 6. Install RealSense™ Camera SDK
673
+
### 6. Install RealSense™ Camera SDK
595
674
596
675
RealSense™ SDK is a cross-platform library for RealSense™
597
676
depth cameras. The SDK allows depth and color streaming, and provides
@@ -654,7 +733,7 @@ access to commonly used robotic functionality with ease.
654
733
> **Note:** The pinned version ensures stability across tutorials. To upgrade in the future, update the version in `/etc/apt/preferences.d/librealsense` before installing.
655
734
656
735
657
-
## 7. Install the Intel® NPU Driver on Intel® Core™ Ultra Processors
736
+
### 7. Install the Intel® NPU Driver on Intel® Core™ Ultra Processors
658
737
659
738
If you want to run OpenVINO™ inferencing applications on the NPU device
660
739
of Intel® Core™ Ultra processors, you need to install the Intel® NPU driver.
@@ -736,7 +815,7 @@ To install the Intel® NPU driver, complete the following steps:
736
815
```
737
816
738
817
739
-
## 8. Reboot to load latest Linux kernel and firmware
818
+
### 8. Reboot to load latest Linux kernel and firmware
echo"deb-src [signed-by=/usr/share/keyrings/eci-archive-keyring.gpg] https://eci.intel.com/repos/$(source /etc/os-release &&echo$VERSION_CODENAME) isar main"| sudo tee -a /etc/apt/sources.list.d/eci.list > /dev/null
92
+
echo"deb [signed-by=/usr/share/keyrings/eci-archive-keyring.gpg] https://amrdocs.intel.com/repos/$(source /etc/os-release &&echo$VERSION_CODENAME) amr main"| sudo tee /etc/apt/sources.list.d/amr.list > /dev/null
93
+
echo"deb-src [signed-by=/usr/share/keyrings/eci-archive-keyring.gpg] https://amrdocs.intel.com/repos/$(source /etc/os-release &&echo$VERSION_CODENAME) amr main"| sudo tee -a /etc/apt/sources.list.d/amr.list > /dev/null
echo -e "\nPackage: libflann*\nPin: version 1.19.*\nPin-Priority: -1\n\nPackage: flann*\nPin: version 1.19.*\nPin-Priority: -1"| sudo tee -a /etc/apt/preferences.d/isar > /dev/null
echo"deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main"| sudo tee /etc/apt/sources.list.d/oneAPI.list > /dev/null
103
+
echo -e "Package: intel-oneapi-runtime-*\nPin: version 2025.3.*\nPin-Priority: 1001"| sudo tee /etc/apt/preferences.d/oneapi > /dev/null
echo"deb [signed-by=/usr/share/keyrings/openvino-archive-keyring.gpg] https://apt.repos.intel.com/openvino/2025 ubuntu22 main"| sudo tee /etc/apt/sources.list.d/intel-openvino-2025.list > /dev/null
108
+
echo -e "\nPackage: openvino-libraries-dev\nPin: version 2025.3.0*\nPin-Priority: 1001"| sudo tee /etc/apt/preferences.d/intel-openvino > /dev/null
109
+
echo -e "\nPackage: openvino\nPin: version 2025.3.0*\nPin-Priority: 1001"| sudo tee -a /etc/apt/preferences.d/intel-openvino > /dev/null
110
+
echo -e "\nPackage: ros-humble-openvino-wrapper-lib\nPin: version 2025.3.0*\nPin-Priority: 1002"| sudo tee -a /etc/apt/preferences.d/intel-openvino > /dev/null
111
+
echo -e "\nPackage: ros-humble-openvino-node\nPin: version 2025.3.0*\nPin-Priority: 1002"| sudo tee -a /etc/apt/preferences.d/intel-openvino > /dev/null
112
+
113
+
step "Updating package lists with new repositories..."
114
+
run sudo apt update
115
+
116
+
step "Installing Level Zero GPU drivers..."
117
+
run sudo apt install -y libze1 libze-intel-gpu1
118
+
119
+
step "Preparing OpenVINO installation (purging old config)..."
120
+
run sudo apt install -y debconf-utils
121
+
run sudo apt purge -y ros-humble-openvino-node ||:
0 commit comments