Tutoriel d'installation du niveau nounou Ubuntu20.04+MAVROS+PX4+Gazebo

Étapes d'installation de PX4

Cloner le code source de github

git clone https://github.com/PX4/PX4-Autopilot.git --recursive

Entrez dans le dossier PX4-Autopilot et continuez à télécharger les composants inachevés

cd PX4-Autopilot/
git submodule update --init --recursive

Continuez à exécuter le script ubuntu.sh

bash ./PX4-Autopilot/Tools/setup/ubuntu.sh

S'il y a une erreur au milieu, exécutez la commande

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow

S'il y a un échec d'installation pendant le processus, vous pouvez utiliser à nouveau :

bash ./PX4-Autopilot/Tools/setup/ubuntu.sh --fix-missing

Mettez-le à jour, redémarrez le système une fois terminé

Testez-le,
entrez le dossier PX4-Autopilot que vous avez téléchargé

make px4_sitl_default gazebo

Entrez le décollage du commandant dans le terminal et vous pouvez voir le drone décoller
Entrez le commandant atterrir dans le terminal et vous pouvez voir le drone atterrir
insérez la description de l'image ici

Ajouter des variables d'environnement (pour Ubuntu20.04)

source ~/PX4-Autopilot/Tools/simulation/gazebo-classic/setup_gazebo.bash ~/PX4-Autopilot ~/PX4-Autopilot/build/px4_sitl_default
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic

Installer MAVROS

sudo apt-get install ros-noetic-mavros ros-noetic-mavros-extras

Exécutez la commande suivante pour tester

roslaunch mavros px4.launch

Si l'erreur suivante se produit
insérez la description de l'image ici, exécutez

sudo /opt/ros/kinetic/lib/mavros/install_geographiclib_datasets.sh

Installer QGC

Site Web de référence : https://docs.qgroundcontrol.com/master/en/getting_started/download_and_install.html

Émulation PX4

Après avoir ajouté les variables d'environnement, la simulation PX4 peut être effectuée par la commande suivante

roslaunch px4 mavros_posix_sitl.launch

Le fichier de lancement démarrera gazebo, mavros, px4.launch, etc.
insérez la description de l'image ici
Voir le sujet mavros

rostopic list

insérez la description de l'image ici

추천

출처blog.csdn.net/HuangChen666/article/details/128754106