System Setup ============ Fleet Manager ------------- First, complete the :doc:`installation_ros2`. Then, install the Python dependencies listed in ``FleetManager/requirements.txt`` by executing: .. code-block:: bash pip3 install -r requirements.txt MariaDB ~~~~~~~ Install the MariaDB development library: .. code-block:: bash sudo apt install libmariadb-dev To set a password for the root user, run: .. code-block:: bash sudo mysql_secure_installation To create the database and user, access MariaDB as root: .. code-block:: bash sudo mariadb -u root -p Inside the MariaDB shell, execute the following SQL commands: .. code-block:: sql CREATE DATABASE IF NOT EXISTS fleet_database; CREATE USER 'fleet'@'localhost' IDENTIFIED BY 'fleet'; GRANT ALL PRIVILEGES ON fleet_database.* TO 'fleet'@'localhost'; FLUSH PRIVILEGES; EXIT; Drone ----- First, complete the :doc:`installation_ros2`. Then, install the Python dependencies listed in ``Drone/requirements.txt`` by executing: .. code-block:: bash pip3 install -r requirements.txt Cloud ----- Install the Python dependencies listed in ``Cloud/requirements.txt`` by executing: .. code-block:: bash pip3 install -r requirements.txt