Mavros: рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкреНрд░рдХрд╛рд╢рди рдЧрд▓рдд рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЬреБрд▓ре░ 2019  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mavlink/mavros

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдХреЛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЬрд┐рд╕ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ рдЧрд▓рдд рд╣реИред

https://github.com/mavlink/mavros/blob/bdc5c7386f9451ac244b5a85c087ad620fd3a989/mavros/src/lib/uas_data.cpp#L57

рдЗрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

https://github.com/mavlink/mavros/blob/366a9a74847b2e231035b47fa06651527a4556b9/mavros/src/lib/uas_data.cpp#L56 -L58

рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд▓рдбрд╝реЗрдВрдЧреЗ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдордп рдкреНрд░рд╛рдкреНрдд рдЕрдВрддрд┐рдо рдЬреАрдд рдЬрд╛рдПрдЧрд╛ред рд╕рдВрднрд╡рдд: рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдкреБрди: рдкрд╛рд▓рди-рдкреЛрд╖рдг рджреНрд╡рд╛рд░рд╛ рдПрдХ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП рдкреЗрдбрд╝ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ рджрд┐рдпрд╛ рдФрд░ рджреВрд╕рд░реА рдХреЙрд▓ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдЗрд╕реЗ рдореБрдЦреМрдЯрд╛ рдХрд░ рджрд┐рдпрд╛ред

рдФрд░ рдЬрдм рдореИрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд▓реИрдЪрд┐рдВрдЧ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдереИрддрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╡реЗрдХреНрдЯрд░ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реНрд╡рдЪреНрдЫ рдФрд░ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИред

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

рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣рд╛рдВ рд▓рд╛ рдЪреБрдХреЗ рд╣реИрдВ: https://github.com/mavlink/mavros/pull/1252#issuecomment -503084522

@TSC21 FYI рдХрд░реЗрдВ

@jkflying @baumanta рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рдХрд╛рд╢рдХ рдХреЛ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╕рдорд╕реНрдпрд╛ рдореМрдЬреВрдж рд╣реИ?

@tfoote рдЖрдк #388 рдореБрджреНрджреЗ рдкрд░ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рд╕рд╣реА рдереЗред Mavros рдореЗрдВ tf рд▓реВрдк ros::Time::now() рдкрд░ рд╣рдореЗрд╢рд╛ tf рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд░рд┐рд╣рд╛рд░ рдХреЛрдб рдореЗрдВ рдПрдХ tf рд╢реНрд░реЛрддрд╛ рд░рдЦрд╛, рдЬрд┐рд╕рдиреЗ рдЕрдВрддрд┐рдо рдкреЙрдЗрдВрдЯрдХреНрд▓рд╛рдЙрдб рдХреЗ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдкрд░ рдФрд░ ros::Time::now() рдкрд░ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдФрд░ рджреЛрдиреЛрдВ рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдо рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдпрд╛ред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдбреНрд░реЛрди рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рдерд╛, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реЛрдЧрд╛ред рдорд╛рд╡рд░реЛрд╕ 0.29.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рджреЛрдиреЛрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣рдореЗрд╢рд╛ рд╕рдорд╛рди рдереЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╕реЛрдЪрд╛ рдХрд┐ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдирд╣реАрдВ рдереЗред рдорд╛рд╡рд░реЛрд╕ рдкреАрдЖрд░ #1252 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрди рднрд┐рдиреНрди рдереЗред

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ odom рдкреНрд▓рдЧрдЗрди рдХреЛрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдпрд╣ рд▓реИрдЪ рдХрд┐рдП рдЧрдП рд╡рд┐рд╖рдпреЛрдВ рдХреА рдЕрд╕реНрдкрд╖реНрдЯ рд╕реАрдорд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИ - рдЖрдк рдПрдХ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рд▓реИрдЪ рдХрд┐рдП рдЧрдП рд╡рд┐рд╖рдп рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

https://github.com/ros/ros_comm/issues/146 рдФрд░ https://answers.ros.org/question/261815/how-can-i-access-all-static-tf2-transforms/ рджреЗрдЦреЗрдВред

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рд╢реЙрдЯ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ (рд╡рд┐рд╢рд┐рд╖реНрдЯ TF2 рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ http://docs.ros.org/melodic/api/tf2_ros/html/c++/classtf2__ros_1_1StaticTransformBroadcaster.html#a83d0664cb0cc85688b60a2236e9d81ff )

рдлрд┐рдХреНрд╕реНрдб https://github.com/mavlink/mavros/pull/1300ред

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

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

TeixeiraRafael picture TeixeiraRafael  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Phadadev picture Phadadev  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

Changliu52 picture Changliu52  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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