μλ
νμΈμ,
~/catkin_wsλ₯Ό λΉλν λ μ΄ μ€λ₯ λ©μμ§κ° λνλ©λλ€.
/catkin_ws/src/mavros/mavros_extras/src/plugins/odom. cpp:228 :53: μ€λ₯: 'BODY_FRD'λ 'mavlink::common::MAV_FRAME'μ ꡬμ±μμ΄ μλλλ€.
msg.child_frame_id = utils::enum_value(MAV_FRAME::BODY_FRD);
μ무λ κ·Έκ²μ κ³ μΉ λ°©λ²μ μκ³ μμ΅λκΉ?
mavlink ν¨ν€μ§λ₯Ό μ λ°μ΄νΈνμμμ€.
κΈμ, κ·Έκ²μ λ°λμ κ²½μ°μΈ κ² κ°λ€. λ무 mavlink λ¦΄λ¦¬μ€ 2020.5.5λ https://github.com/mavlink/mavlink/pull/1112 λλ¬Έμ μ€λ¨
enum_valueλ₯Ό μ μ€νΈλ¦Όμμ μμ λ λκΉμ§ νλμ½λ©λ κ°μΌλ‘ λ체νλ μμ μ루μ μ΄λΌκ³ μκ°ν©λλ€.
λ§μ€ν°μ λΉ λ₯Έ μμ μ μΆκ°νμ΅λλ€. μ
λ°μ΄νΈνμμμ€.
https://github.com/mavlink/mavros/commit/1a898dea2202ee1af56d698bd40d40994346c5cb
κ³ λ§μ vooon, μ΄μ λλμ΄ μ€λ₯μ λν΄ λ―Έμ³€μ΅λλ€!
ν΄κ²°λ λλ‘ μ’ λ£ν©λλ€. κ·Έλ¬λ νμν κ²½μ° μμ λ‘κ² λ€μ μ΄ μ μμ΅λλ€.
μλ
νμΈμ, λͺ λΆ μ μ μ νλ‘μ νΈλ₯Ό μμνλλ° λ¬Έμ κ° μ¬μ ν μμ΅λλ€...(λΉμ μ²λΌ κ³ μ³€μ΅λλ€).
λλ μ¬κΈ°μμ μ§μλ₯Ό λ°λλ€
https://github.com/mavlink/mavros/tree/master/mavros#installation
μλ§λ λ§μ€ν° λ²μ μ λ¬Έμ κ° μμ΅λκΉ(λ³κ²½ μ¬νμΌλ‘ μ
λ°μ΄νΈλμ§ μμ)?
@Cristian-wp 컀λ°μ λ§μ€ν°μμ΅λλ€. git pull
μλνμμμ€.
@vooon λΉμ μ΄ μλ§λ λλ₯Ό λμΈ μ μμ΅λλ€. μμ λ΄μ©μ μλͺ»λ νλ μμ mavlink μ κ±°λ‘ μΈν΄ λ°μν κ²μΌλ‘ 보μ
λλ€.
κ·Έ μ κ±°κ° μ μ νμ§ μ΄ν΄νλ λ° λμμ μ€ μ μμ΅λκΉ? https://github.com/mavlink/mavlink/pull/1112#issuecomment -625050092 μ°Έμ‘°
νΈμ§λ¨. κ·Έλ¦¬κ³ μ΄μ λλ λΉμ μ΄ μ΄κ²μ κ³ μΉκΈ° μν΄ μ΄μ¬ν μ½λ©νκ³ μλ€λ κ²μ μμμ΅λλ€. MAV_FRAME_BODY_FRDκ° νμνλ€λ κ²μ 무μμ λκΉ? λ΄ κ°μ μ FLU λ³νμ΄ νμνμ§ μλ€λ κ²μ λλ€.
@hamishwillee λΆννλ νμ€νμ§ μμ΅λλ€. λ΄ μ»€λ°μ μ»΄νμΌ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν λΉ λ₯Έ μμ μ
λλ€.
BODY_NEDλ μ€μ λ‘ FRDμκΈ° λλ¬Έμ νΌλμ μ½κ° μ€μμ΅λλ€.
https://github.com/mavlink/mavros/commit/1789e810d59cdad70ac0ada134254c96b05a06ed#diff -750c83d1bf274515183c544f142bac77 odomμ FLUλ§ μ¬μ©ν©λλ€.
μλ νμΈμ @vooon μ°Έκ³ λ‘, MAV_FRAME_BODY_FRDκ° common.xmlμ λ€μ μΆκ°λμμ΅λλ€ :-)
@hamishwillee κ°μ¬ν©λλ€! 곧 ν¨ν€μ§λ₯Ό μΆμνκ² μ΅λλ€.
μ΄ λ¬Έμ λ₯Ό λ€μκ³Ό κ°μ΄ ν΄κ²°νμ΅λλ€.
sudo apt-get remove ros-kinetic-mavlink
cd catkin_ws/src/
git clone https://github.com/mavlink/mavlink-gbp-release.git
cd mavlink-gbp-release
git checkout release/kinetic/mavlink
cd ~/catkin_ws
catkin clean -y
catkin build
κ°μ₯ μ μ©ν λκΈ
κΈμ, κ·Έκ²μ λ°λμ κ²½μ°μΈ κ² κ°λ€. λ무 mavlink λ¦΄λ¦¬μ€ 2020.5.5λ https://github.com/mavlink/mavlink/pull/1112 λλ¬Έμ μ€λ¨
enum_valueλ₯Ό μ μ€νΈλ¦Όμμ μμ λ λκΉμ§ νλμ½λ©λ κ°μΌλ‘ λ체νλ μμ μ루μ μ΄λΌκ³ μκ°ν©λλ€.