Tutorial de instalação do nível babá Ubuntu20.04+MAVROS+PX4+Gazebo

Instale as etapas do PX4

Clone o código-fonte do github

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

Entre na pasta PX4-Autopilot e continue baixando os componentes inacabados

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

Continue a executar o script ubuntu.sh

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

Se houver um erro no meio, execute o comando

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

Se houver uma falha de instalação durante o processo, você poderá usar novamente:

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

Atualize-o, reinicie o sistema após a conclusão

Teste,
entre na pasta PX4-Autopilot que você baixou

make px4_sitl_default gazebo

Digite a decolagem do comandante no terminal e você poderá ver o drone decolando.
Digite o pouso do comandante no terminal e você poderá ver o pouso do drone
insira a descrição da imagem aqui

Adicionar variáveis ​​de ambiente (para 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

Instalar MAVROS

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

Execute o seguinte comando para testar

roslaunch mavros px4.launch

Se ocorrer o seguinte erro
insira a descrição da imagem aqui, execute

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

Instalar o QGC

Site de referência: https://docs.qgroundcontrol.com/master/en/getting_started/download_and_install.html

emulação PX4

Depois de adicionar as variáveis ​​de ambiente, a simulação PX4 pode ser realizada pelo seguinte comando

roslaunch px4 mavros_posix_sitl.launch

O arquivo de inicialização iniciará gazebo, mavros, px4.launch, etc.
insira a descrição da imagem aqui
Ver tópico mavros

rostopic list

insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/HuangChen666/article/details/128754106
Recomendado
Clasificación