JONNY ALOHA
AERO-CHOI's BLOG
JONNY ALOHA
전체 방문자
오늘
어제
  • 분류 전체보기 (35)
    • Learning S.. (29)
      • X-Foil (3)
      • Aerodynami.. (1)
      • Autonomous.. (5)
      • Machine Le.. (6)
      • MATLAB (0)
      • C++ (3)
      • ROS (8)
      • Optimizati.. (3)

블로그 메뉴

  • 홈
  • About Me

인기 글

태그

티스토리

hELLO · Designed By 정상우.
JONNY ALOHA

AERO-CHOI's BLOG

Learning Space/Autonomous Flight

[Autonomous DRONE] PX4 Models Error

2023. 3. 7. 16:40
<?= ‘<‘ . ‘?xml version=”1.0″ encoding=”utf-8″?’ . ‘>’ ?>

Github를 통해 PX4-Autopilot을 불러오면 기본적으로 제공하는 모델을 사용할 수 있다.

make px4_sitl gazebo

하지만 이때 지속적으로 발생하는 에러코드가 있다.

Warning [parser.cc:   ] XML Attribute[version] in element[sdf] not defined in SDF, ignoring.

해당 문제를 무시하고 실행할 경우에도 GAZEBO 상에 기본 모델(iris)가 불러와진다. 하지만 기타 모델을 불러올 때 문제를 야기할 수 있어 해결방법을 찾았다.

 

명시된 바와 같이 XML Attribute에 문제가 있는 것으로 확인된다.

 

PX4-Autopilot > Tools > Simulation > gazebo-classic > sitl_gazebo-classic > models > 

경로를 보게 되면 다양한 모델을 확인할 수 있다.

 

각 파일을 들어가 .sdf 확장자를 가진 파일을 확인하면

<?xml version="1.0"?>

로 상단에 표시되어 있거나 없는 경우가 있다.

 

 

 

구글링을 통해 확인해본 결과

<?= ‘<‘ . ‘?xml version=”1.0″ encoding=”utf-8″?’ . ‘>’ ?>

 

을 상단에 입력해주면 기존에 발생하던 문제가 나타나지 않음을 확인할 수 있다.

 

 

 

<sdf version="1.5"> 인 경우,

<?xml version="1.0" ?>

 

<sdf version="1.6"> 인 경우,

<?= ‘<‘ . ‘?xml version=”1.0″ encoding=”utf-8″?’ . ‘>’ ?>

 

728x90
저작자표시 비영리 동일조건 (새창열림)

'Learning Space > Autonomous Flight' 카테고리의 다른 글

[ROS1 NOTE] rospy.Rate()  (1) 2023.03.13
[Autonomous Navigation] Path Planning  (0) 2023.03.10
[Autonomous DRONE] ENV(환경) 구축  (1) 2023.03.03
[State Machine] State Machine에 대한 이해  (0) 2023.01.16
    'Learning Space/Autonomous Flight' 카테고리의 다른 글
    • [ROS1 NOTE] rospy.Rate()
    • [Autonomous Navigation] Path Planning
    • [Autonomous DRONE] ENV(환경) 구축
    • [State Machine] State Machine에 대한 이해
    JONNY ALOHA
    JONNY ALOHA

    티스토리툴바