🧪 Stanno arrivando nuovi tutorial — dal braccio robotico al sensore
Vai al contenuto
Acquista questo prodottoNegozio ufficialeSito ufficiale

Serie Jetson ​

1. Collegare il dispositivo ​

Questo tutorial usa la scheda madre Jetson Orin NX come esempio.

Collegare il sensore di assetto IMU all'interfaccia I2C della Jetson Orin NX come mostrato sotto.

1. Collegare il dispositivo – 1

1. Collegare il dispositivo – 2

2. Verificare lo stato del dispositivo ​

Installare prima I2Ctool, inserire nel terminale:

PowerShell
sudo apt-get update
sudo apt-get install -y i2c-tools

Verificare i dispositivi I2C

PowerShell
sudo i2cdetect -y -r -a 7

2. Verificare lo stato del dispositivo – 1

3. Installare le librerie del driver ​

3.1 Installare le librerie Python necessarie al codice

PowerShell
sudo apt update
sudo apt install -y python3-serial
sudo apt install -y python3-smbus2

3.2 Trasferire i file

IMU_ROS2.zip Se non hai ancora familiarità con l'uso di MobaXterm per trasferire file, consulta la seguente pagina per le istruzioni dettagliate di installazione e utilizzo di MobaXterm: 文件远程传输

Trascinare i file estratti su Jetson Orin NX con MobaXterm.

3. Installare le librerie del driver – 1

4. Visualizzare i dati IMU ​

Entrare nella directory ~/IMU_Library ed eseguire IMU_Serial_Library.py

PowerShell
cd ~/imu_ros2/src/IMU_ROS2/IMU_Library

# Esegui il file di stampa dei dati IMU
python3 -m IMU_Library.IMU_I2C_Library

4. Visualizzare i dati IMU – 1

Nota: quanto sopra riguarda un IMU a 10 assi; i modelli a 6 assi non hanno magnetometro né barometro, quelli a 9 assi non hanno barometro.

5. Calibrazione IMU ​

Entrare nella directory ~/IMU_Library ed eseguire imu_calibration_tool.py

PowerShell
cd ~/IMU_Library

# Esegui il file di calibrazione IMU -- calibrazione via I2C
# Esegui tutte le calibrazioni (completa, magnetometro, temperatura)
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 7

# Solo calibrazione completa
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 7 --calibrate imu

# Solo calibrazione del magnetometro
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 7 --calibrate mag

# Solo calibrazione della temperatura
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 7 --calibrate temp

5. Calibrazione IMU – 1

6. Note ​

Con la Jetson Orin NX, il numero del bus I2C va adattato alla situazione – vedi figura sotto. Di solito bus 7

6. Note – 1

6. Note – 2