Mavros: рддреНрд░реБрдЯрд┐: 'BODY_FRD' 'mavlink::common::MAV_FRAME' рдХрд╛ рд╕рджрд╕реНрдп рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдордИ 2020  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mavlink/mavros

рдирдорд╕реНрддреЗ,
~/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);

рдХреНрдпрд╛ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП?

build error question

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЦреИрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдкрд░реАрдд рдорд╛рдорд▓рд╛ рд╣реИред рдмрд╣реБрдд рдорд╛рд╡рд▓рд┐рдВрдХ рд░рд┐рд▓реАрдЬ 2020ред5.5 https://github.com/mavlink/mavlink/pull/1112 рдХреЗ рдХрд╛рд░рдг рдЯреВрдЯ рдЧрдпрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдЗрд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддрдм рддрдХ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рд╡реИрд▓реНрдпреВ рдХреЗ рд╕рд╛рде enum_value рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рдиред

рд╕рднреА 13 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдорд╛рд╡рд▓рд┐рдВрдХ рдкреИрдХреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рдЦреИрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдкрд░реАрдд рдорд╛рдорд▓рд╛ рд╣реИред рдмрд╣реБрдд рдорд╛рд╡рд▓рд┐рдВрдХ рд░рд┐рд▓реАрдЬ 2020ред5.5 https://github.com/mavlink/mavlink/pull/1112 рдХреЗ рдХрд╛рд░рдг рдЯреВрдЯ рдЧрдпрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдЗрд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддрдм рддрдХ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рд╡реИрд▓реНрдпреВ рдХреЗ рд╕рд╛рде enum_value рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рдиред

рдореИрдВрдиреЗ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░ рдЬреЛрдбрд╝рд╛, рдХреГрдкрдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
https://github.com/mavlink/mavros/commit/1a898dea2202ee1af56d698bd40d40994346c5cb

рдзрдиреНрдпрд╡рд╛рдж рд╡реВрди, рдХрд▓ рдореИрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рдЧрд▓ рд╣реЛ рд░рд╣рд╛ рдерд╛!

рдЗрд╕реЗ рд╣рд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдирдорд╕реНрддреЗ, рдореИрдВ рдХреБрдЫ рдорд┐рдирдЯ рдкрд╣рд▓реЗ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рд╣реИ... (рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬреИрд╕реЗ рдЖрдк рдХрд░рддреЗ рд╣реИрдВ)ред
рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рд╕реЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ
https://github.com/mavlink/mavros/tree/master/mavros#installation
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдорд╛рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛ (рдЖрдкрдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ)?

@ рдХреНрд░рд┐рд╕реНрдЯрд┐рдпрди-рдбрдмреНрд▓реНрдпреВрдкреА рдкреНрд░рддрд┐рдмрджреНрдз рдорд╛рд╕реНрдЯрд░ рдХрд░рдирд╛ рдерд╛ред рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ git pull ред

@vooon рдЖрдк рд╢рд╛рдпрдж рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрд░реЛрдХреНрдд рдПрдХ рдлреНрд░реЗрдо рдХреЗ рдорд╛рд╡рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ рдирд┐рд╖реНрдХрд╛рд╕рди рдЙрдЪрд┐рдд рдерд╛? рджреЗрдЦреЗрдВ 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 рдХреЗрд╡рд▓ FRD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, FLU рдХрд╛ рдирд╣реАрдВред

рд╣рд╛рдп @vooon FYI рдХрд░реЗрдВ, MAV_FRAME_BODY_FRD рдЕрднреА-рдЕрднреА рдХреЙрдорди рдореЗрдВ рд╡рд╛рдкрд╕ рдЬреБрдбрд╝ рдЧрдпрд╛ рд╣реИред xml :-)

@ рд╣рд╛рдорд┐рд╢рд╡рд┐рд▓реА рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЬрд▓реНрдж рд╣реА рдкреИрдХреЗрдЬ рдЬрд╛рд░реА рдХрд░реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рд▓ рдХрд┐рдпрд╛:

  1. рдорд╛рд╡рд▓рд┐рдВрдХ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:

sudo apt-get remove ros-kinetic-mavlink

  1. рдорд╛рд╡рд▓рд┐рдВрдХ-рдЬреАрдмреАрдкреА-рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВ:

cd catkin_ws/src/
git clone https://github.com/mavlink/mavlink-gbp-release.git
cd mavlink-gbp-release
git checkout release/kinetic/mavlink

  1. рдХреИрдЯрдХрд┐рди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдПрдБ:

cd ~/catkin_ws
catkin clean -y
catkin build

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

shening picture shening  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jannsta1 picture jannsta1  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mtsakaguchi picture mtsakaguchi  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tfoote picture tfoote  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fionachui picture fionachui  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ