# Fenix\_ICM\_20948

## Introduction

Fenix\_ICM\_20948 application is a versatile application designed to enhance the calibration process of Inertial Measurement Units (IMUs). This application is specifically tailored for the ICM-20948 sensor, a high-performance, low-power IMU. With Fenix\_ICM\_20948, users can efficiently perform accurate calibrations, ensuring the IMU delivers precise and reliable data. The application's user-friendly interface and robust calibration algorithms make it an essential tool for Fenix Autopilot users.

## Installation

Below are the standard steps to download and install the application:

1. **Download the Application**: Click on the [link](https://github.com/spascual90/Fenix_ICM_20948_Cal) to download the Fenix\_ICM\_20948 application.
2. **Install Python**: Make sure you have Python installed on your system. You can download it from the [official Python website](https://www.python.org/downloads/).
3. **Install Required Libraries**: Open your command line interface and run the following command to install necessary Python libraries:

   ```
   pip install -r requirements.txt
   ```
4. **Run the Application**: Navigate to the application directory and execute the script using:

   ```
   python fenix_icm_20948.py
   ```

Follow calibration steps as defined [here](https://spascual90.gitbook.io/fenix-autopilot/installation-commissioning/installation).
