Raspberry Pi 5
1. Collegare il dispositivo
Questo tutorial usa la scheda madre Raspberry Pi 5 con l'immagine ufficiale a 64 bit come esempio.
Collegare il sensore di assetto IMU all'interfaccia I2C della Raspberry Pi 5 come mostrato sotto.


2. Verificare lo stato del dispositivo
Installare prima I2Ctool, inserire nel terminale:
sudo apt-get update
sudo apt-get install -y i2c-toolsVerificare i dispositivi I2C
sudo i2cdetect -y -r -a 1
3. Installare le librerie del driver
3.1 Installare le librerie Python necessarie al codice
sudo apt update
sudo apt install -y python3-serial
sudo apt install -y python3-smbus23.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 Raspberry Pi 5 con MobaXterm.

4. Visualizzare i dati IMU
Entrare nella directory ~/IMU_Library ed eseguire IMU_Serial_Library.py
cd ~/imu_ros2/src/IMU_ROS2/IMU_Library
# Esegui il file di stampa dei dati IMU
python3 -m IMU_Library.IMU_I2C_Library
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
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 1
# Solo calibrazione completa
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 1 --calibrate imu
# Solo calibrazione del magnetometro
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 1 --calibrate mag
# Solo calibrazione della temperatura
python3 -m IMU_Library.imu_calibration_tool --mode i2c --port 1 --calibrate temp
6. Note
Il Raspberry Pi 5 richiede di attivare prima i pin I2C.
Procedura:
Eseguire nel terminale
sudo raspi-configSelezionare con le frecce, confermare con Invio
Selezionare I2C, confermare con Invio
Dopo la selezione di I2C, premere Invio, scegliere Yes con le frecce e confermare con Invio.
Confermare con Invio
Scegliere Finish con le frecce e uscire con Invio.






