🚀
PX4 ROS(1) MAVROS 프로그래밍
  • 개발 환경 준비
  • MAVROS 설치
  • ROS 개발 환경 설정
  • Gazebo Classic 시뮬레이터
  • Gazebo-Classic 시뮬레이터와 MAVROS 실행
  • MAVROS 패키지
    • 노드(Node)
    • 실행
    • 연결 정보(Connection URL)
    • MAVROS 유틸리티 커맨드
    • 플러그인(Plugins)
  • OFFBOARD 모드
  • OFFBOARD 제어를 위한 QGC 설정
  • MAVROS 오프보드 제어 예제 1 (Python)
  • MAVROS 오프보드 제어 예제 2
  • MAVROS Yaw 방향 제어 예제
  • MAVROS 오프보드 제어 예제(C++)
  • MAVROS에서 PX4로 사용자 정의 메시지 보내기
  • 문제 해결
  • PX4 & MAVROS Offboard Samples
  • 교육 안내
Powered by GitBook
On this page
  • Resource not found: px4
  • SITL에서Offboard 전환이 안될때

문제 해결

저작권: 쿼드(QUAD) 드론연구소 https://smartstore.naver.com/maponarooo

Resource not found: px4

스크립트를 실행할 때 다음과 같은 오류가 나타날 수 있습니다.

Resource not found: px4 ROS path [0] = ... ...

이는 PX4 SITL이 경로에 포함되지 않았음을 의미합니다. 이 문제를 해결하려면 .bashrc파일 끝에 다음 줄을 추가하세요.

source ~/PX4-Autopilot/Tools/simulation/gazebo/setup_gazebo.bash ~/PX4-Autopilot ~/PX4-Autopilot/build/px4_sitl_default
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:~/PX4-Autopilot:~/PX4-Autopilot/Tools/simulation/gazebo-classic/sitl_gazebo-classic
export GAZEBO_PLUGIN_PATH=$GAZEBO_PLUGIN_PATH:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins

이제 터미널에서 홈 디렉터리로 이동하고 다음 명령을 실행하여 위의 변경 사항을 현재 터미널에 적용합니다.

roslaunch offboard_py start_offb.launch

실행 전에 .bashrc를 실행해 줍니다.

source .bashrc

SITL에서Offboard 전환이 안될때

문제 : 아래와 같은 에러 발생

INFO  [commander] Failsafe mode activated

해결 : 조종기 Failsafe 해제

PreviousMAVROS에서 PX4로 사용자 정의 메시지 보내기NextPX4 & MAVROS Offboard Samples

Last updated 1 year ago