Mavros: рджреВрд░реА рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореИрдкрд┐рдВрдЧ рдирд╣реАрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЕрдЧре░ 2018  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mavlink/mavros

рдирдорд╕реНрддреЗ,

рдореИрдВ MAVROS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдКрдВрдЪрд╛рдИ рдорд╛рдкрдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рджреВрд░реА рд╕реЗрдВрд╕рд░ (Leddar One Range Finder) рд╕реЗ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ QGroundControl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░рд╛ рдЙрдбрд╝рд╛рди рдирд┐рдпрдВрддреНрд░рдХ PX4 рд╣реИ)ред

рдбреНрд░реЛрди рдкрд░ (MAVROS рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде), рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
$ roscore
$ rosrun mavros mavros_node _fcu_url:=tcp://127.0.0.1:5760 _system_id:=2

рдЗрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рджреЛрд╣рд░рд╛рдИ рдЬрд╛рддреА рд╣реИ:
DS: no mapping for sensor id: 0, type: 1, orientation: 25

рдореИрдВ рдХреНрдпреВрдЬреАрд╕реА рдореЗрдВ рдЖрдИрдбреА, рдкреНрд░рдХрд╛рд░ рдФрд░ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдбрд░ рд╡рди рд╕реЗрдВрд╕рд░ рд╣реИред
рдореИрдВрдиреЗ px4_pluginlists.yaml рдореЗрдВ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рд╕реЗ рдбрд┐рд╕реНрдЯреЗрдВрд╕_рд╕реЗрдВрд╕рд░ рдФрд░ рд░реЗрдВрдЬрдлрд╛рдЗрдВрдбрд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред
рдореИрдВрдиреЗ px4_config.yaml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд┐рд╕реНрдЯреЗрдВрд╕_рд╕реЗрдВрд╕рд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмрджрд▓рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИ (рд╡рд┐рднрд┐рдиреНрди рдЭреБрдХрд╛рд╡реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА: PITCH_270, NONE рдФрд░ 25)ред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдХреЛрдб рдореЗрдВ рд▓рд╛рдЗрди 205 рд╕реЗ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рд╣реИ: рджреВрд░реА_рд╕реЗрдВрд╕рд░.рд╕реАрдкреАрдкреА рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИред

рдореИрдВ рдХреЗрд╡рд▓ рдЖрд░рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

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

рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рд┐рдбрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "px4_pluginlists.yaml" рд╕реЗ "- рджреВрд░реА_рд╕реЗрдВрд╕рд░" рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреА рдереАред

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

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП px4_config.yaml рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ? рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рддреЛ рдЖрдкрдХреЛ yaml рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдкрд░ рдореИрдк рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ (рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ)ред рд╕рд╛рде рд╣реА, sys_id рдХреЛ 2 рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг? рдЖрдкрдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рд╕реЗ rangfinder рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ APM рд╕рдВрдЧрдд рд╣реИред

рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓реЗрдмрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдЖрдк рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдореБрдЭреЗ px4_config.yaml рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рджреВрд░реА рд╕реЗрдВрд╕рд░ рдХреЗ рддрд╣рдд рд╣реИ: ( рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд▓рд╛рдЗрди 133)
leddar1_pub:
id: 0
frame_id: "leddar1_laser"
orientation: PITCH_270 # RPY:{0.0, 270.0, 0.0} - downward-facing
field_of_view: 0.0 # XXX TODO
send_tf: true
sensor_position: {x: 0.0, y: 0.0, z: -0.1}
рдФрд░ рдореИрдВрдиреЗ рдЕрдиреНрдп рд╕реЗрдВрд╕рд░ рдХреЛ id: 1 рд╕реЗ рдЖрдЧреЗ рд╣рдЯрд╛ рджрд┐рдпрд╛

рдореИрдВрдиреЗ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдХ Intel Aero RTF рдбреНрд░реЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ sys_id рдХреЛ 2 рдореЗрдВ рдмрджрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, рдореИрдВ rangefinder рд╡рд╛рдкрд╕ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛ред

рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВред рдпрджрд┐ рдХреЛрдИ рдРрд╕рд╛ рд╕рдВрд╕рд╛рдзрди рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рд╕реЗ рдореБрдЭреЗ px4_config.yaml рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдПрдХ рд▓реЙрдиреНрдЪ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "px4_config.yaml" рдореЗрдВ config_yaml рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рд╣реБрдИред рдЗрд╕рдиреЗ рджреВрд░реА рд╕реЗрдВрд╕рд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ ROS рд╡рд┐рд╖рдп рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред

рдпрд╣ рдзрд╛рдЧрд╛ рдмрдВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рд┐рдбрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "px4_pluginlists.yaml" рд╕реЗ "- рджреВрд░реА_рд╕реЗрдВрд╕рд░" рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреА рдереАред

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

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

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

TSC21 picture TSC21  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

MasterRos picture MasterRos  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ