-
PX4 설치하고 설치 오류 해결 후 동작 확인드론/시뮬레이터 2022. 5. 7. 20:32
Gazebo를 사용하기 전 PX4를 설치해야 한다.
PX4를 설치하는 방법은 PX4 유튜브에서 방법이 있다.
그래서 영상에서 나온 데로 따라 해 봤다.
영상을 따라 하기 전
바탕화면에 폴더를 생성하고
그 폴더에서 터미널을 실행해서 작업하자!
바탕화면에 폴더를 만들면 작업하기 편해진다.
터미널 명령어 요약
1. sudo apt-get install git
2. git clone https://github.com/PX4/Firmware.git --recursive
3. cd Firmware
4. bash ./Tools/setup/ubuntu.sh
5. sudo reboot now
6. make px4_sitl jmavsim
7. commander takeoff
8. commander land
오류 발생(1)!
영상 보고 따라 했는데 아래 오류가 뜬다;;;
에러 내용에서 사이트 주소 있어서 클릭해봤다.
Installation
Warnings: Python Support: Pillow supports these Python versions.,,,,,,,,, Python, 3.10, 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 2.7,,, Pillow >= 9.0, Yes, Yes, Yes, Yes,,,,,, Pillow 8.3.2 - 8.4, Yes, Yes, Ye...
pillow.readthedocs.io
사이트에서 아래 명령어를 입력하라고 해서 따라 했다.
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow그리고 다시 bash ./Tools/setup/ubuntu.sh를 실행했다.
어? 정상적으로 실행이 된다!!!!
오류 해결 후 설치진행 중인 화면 위 오류가 뜨는 분은 해당 방법으로 오류를 해결하길 바란다.
설치 완료된 화면
오류 발생(2)!
commander takeoff을 실행했는데
드론이 이륙하지 않는다.
여러 번 실행했지만 실패..
명령어를 입력했지만 이륙을 안하는 모습 인터넷에서 검색한 결과 'QGroundControl'을 설치하고 실해하면 해결된다고 한다.
QGroundControl에서 설치방법이 나온다.
해당 방법을 따라 했다.
Download and Install · QGroundControl User Guide
No results matching ""
docs.qgroundcontrol.com
터미널 명령어 요약
sudo usermod -a -G dialout $우분투사용자명
sudo apt-get remove modemmanager -y
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
sudo apt install libqt5gui5 -ysudo usermod -a -G dialout $우분투사용자명 실행화면 sudo apt-get remove modemmanager -y 실행화면 sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y 실행화면 sudo apt install libqt5gui5 -y 실행화면 QGroundControl.AppImage 다운로드 화면 QGroundControl.AppImage를 개인폴더로 이동 chmod +x ./QGroundControl.AppImage 실행화면 QGroundControl.AppImage파일을 더블클릭 후 실행한 화면 'QGroundControl'를 실행하고 다시 commander takeoff를 실행했다.
드론이 이륙했다!!!
드론이 이륙한 모습 commander land를 실행했다.
드론이 정상적으로 착륙했다!!!
드론이 착륙한 모습 드론이 이착륙이 안 되는 분은 해당 방법으로 해결하길 바란다.
이로써 PX4를 설치하고 동작확인까지 했다.
다음에는 'Gazebo'를 설치하고 동작까지 확인할 예정이다.
'드론 > 시뮬레이터' 카테고리의 다른 글
Gazebo Simulation 실행 및 동작 테스트 (0) 2022.05.29 ROS2 환경 구성 (0) 2022.05.19 ROS2 강의 (0) 2022.05.19 PX4 Gazebo설치 및 동작 (0) 2022.05.12 가상머신 설치 및 Uduntu 18.04 세팅 (0) 2022.05.07