Uuv_simulator: <neutrally_buoyant>рдЯреИрдЧ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред</neutrally_buoyant>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдЬреБрд▓ре░ 2017  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: uuvsimulator/uuv_simulator

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

рдореИрдВ рдпреВрдпреВрд╡реА рд╕рд┐рдо рдореЗрдВ рдПрдХ рд╡рд╛рд╣рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдмрд╕ рдЕрдкрдиреЗ рд╡рд╛рд╣рди рдХреЛ рддреИрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВрдиреЗ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ <neutrally_buoyant>1</neutrally_buoyant> рдЯреИрдЧ рднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╡рд╛рд╣рди рдЕрдкрд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рджреВрд╕рд░рд╛ рдбреВрдмрддрд╛ рд░рд╣рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рд╕рд▓рд╛рд╣ рд╣реИ рдЬреЛ рдЖрдк рдЗрд╕ рд╡рд╛рд╣рди рдХреЛ рдиреНрдпреВрдЯреНрд░рд▓ рд░реВрдк рд╕реЗ рддреИрд░рдиреЗ рдпрд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗ рд╕рдХрддреЗ рд╣реИрдВ?

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

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

рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред рдЗрд╕ рдмреАрдЪ, рдЖрдк рдЕрдкрдиреЗ рд╡рд╛рд╣рди рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрддреНрд╕рд╛рд╣рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк neutrally_buoyant рдзреНрд╡рдЬ рдХреЛ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╡реЙрд▓реНрдпреВрдо рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ rexrov рдореЙрдбрд▓ рдореЗрдВ https://github.com/uuvsimulator/uuv_simulator/ рдмреНрд▓реЙрдм/рдорд╛рд╕реНрдЯрд░/uuv_descriptions/models/rexrov/urdf/rexrov.gazebo.xacro#L32.
рдлрд┐рд░ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдЫрд╛рд▓ рдмрд▓ рд╡реЗрдХреНрдЯрд░ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдореИрдВрдиреЗ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдХрд╛рдлреА рдмрдбрд╝рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред rexrov рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛ рдирд╣реАрдВ рдерд╛, рдФрд░ рдпрд╣ рдЕрднреА рднреА рдбреВрдм рд░рд╣рд╛ рдерд╛ред рдореИрдВ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдКрдкрд░ рдФрд░ рдЕрдкрдиреЗ рджреНрд░рд╡реНрдпрдорд╛рди рдХреЛ рдиреАрдЪреЗ рддреИрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореИрдВ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рд╕реЗрдХрдВрдб рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдирд╛ рд╡реЙрд▓реНрдпреВрдо 3.1093918 m3 рдФрд░ рдореЗрд░рд╛ рджреНрд░рд╡реНрдпрдорд╛рди 0.123497 , рдФрд░ рдореЗрд░рд╛ рд╡рд╛рд╣рди рдЕрднреА рднреА рдбреВрдм рдЧрдпрд╛ред рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдЙрд╕реА рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд╡реЙрд▓реНрдпреВрдо рдХреЗ рд▓рд┐рдП rexrov рд╕реЗрдЯ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ <box> рдЯреИрдЧ рдХреЛ rexrov рд╕рд╛рде-рд╕рд╛рде рдпрд╣ рд╣рд╛рдЗрдбреНрд░реЛрдбрд╛рдпрдирд╛рдорд┐рдХ рдореЙрдбрд▓ рднреА рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ . рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд╣рд╛рдВ рдХрд░рдиреА рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдиреЗ <neutrally_buoyant>0</neutrally_buoyant> рд╕реЗрдЯ рдХрд┐рдпрд╛ рдерд╛?

@musamarcusso рдореИрдВрдиреЗ <neutrally_buoyant> рд╕реЗ 0 рдФрд░ 1 ред рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВред

рд╣рд╛рдп @atomoclast , рдХреНрдпрд╛ рдпрд╣ рд╡рд╣ рд╡рд╛рд╣рди рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдореЙрдбрд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

http://www.videoray.com/images/specsheets/2016/2016_P4STANDARDBASE_FINAL.pdf

рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

@musamarcusso рд╣рд╛рдВ, рдпрд╣ рд╡рд╣ рд╡рд╛рд╣рди рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдореЙрдбрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЬрд╛рд▓ рдлрд╝рд╛рдЗрд▓ рд╣реИред

рдореИрдВрдиреЗ рдмрд╕ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдмреЙрдХреНрд╕ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдЫрд╛рд▓ рдкреНрд▓рдЧрдЗрди рд╣реИ рдФрд░ рдЗрд╕реЗ neutrally_buoyant рдЯреИрдЧ 0 рд╕рд╛рде-рд╕рд╛рде 1 , рдФрд░ рдмреЙрдХреНрд╕ рдЕрднреА рднреА рджреЛрдиреЛрдВ рдмрд╛рд░ рдбреВрдм рдЧрдпрд╛ред рдпрд╣ [Wrn] [UnderwaterObjectPlugin.cc:207] Relative angular acceleration is invalid -nan рддреНрд░реБрдЯрд┐ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдкреНрд░рд┐рдВрдЯ рднреА рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдиреАрдЪреЗ рджреЛрдиреЛрдВ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реИред рдореИрдВрдиреЗ .txt рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛрдбрд╝рд╛ рддрд╛рдХрд┐ рдореИрдВ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХреВрдВред

box.urdf.txt
upload_box.launch.txt

рдЬреИрд╕реЗ рд╣реА рдЖрдк Relative angular acceleration is invalid рддреНрд░реБрдЯрд┐ рджреЗрдЦрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░рд╛ UnderwaterObjectPlugin рдЕрдм рдХреЛрдИ рдмрд▓ рдпрд╛ рдЯреЙрд░реНрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рднреМрддрд┐рдХреА рдЗрдВрдЬрди рдХреЗ рдЯреВрдЯрдиреЗ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрддрдХ рд╣реИред

рдореИрдВрдиреЗ рдЖрдкрдХреА рдмреЙрдХреНрд╕ рдкрд░рд┐рднрд╛рд╖рд╛ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА:

<inertia ixx="0" ixy="0" ixz="0" iyy="0" iyz="0" izz="0" />

рдпрд╣реА рдЕрдкрд░рд╛рдзреА рд╣реИред рдХрд┐рд╕реА рднреА рдХрдареЛрд░ рдкрд┐рдВрдб рдореЗрдВ рдЬрдбрд╝рддрд╛ рдХреЗ рдХреНрд╖рдг рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рди рд╣реА рджреНрд░рд╡реНрдпрдорд╛рди рд╢реВрдиреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЧрдЬрд╝реЗрдмреЛ рдмрд▓реЛрдВ/рдЯреЙрд░реНрдХ рд╕реЗ рддреНрд╡рд░рдг рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрди рд╣реЛрдЧрд╛ред

рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред

@sebastianscherer рдпрд╣ рд╕рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд╛рд╣рди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЬрдбрд╝рддрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рджреАрд░реНрдШрд╡реГрддреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдЕрдм рддреИрд░ рд░рд╣рд╛ рд╣реИред

рдереНрд░рд╕реНрдЯрд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП! рдореБрдЭреЗ рд╡рд╣рд╛рдВ рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВред

рдЧрдЬрд╝реЗрдмреЛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ:

[Msg] Thruster #0 initialized
[Msg]   - Link: videoray_pro4/thruster_0
[Msg]   - Robot model: videoray_pro4
[Msg]   - Input command Gazebo topic: /videoray_pro4/thrusters/0/input
[Msg]   - Thrust output Gazebo topic: /videoray_pro4/thrusters/0/thrust
[Msg] Thruster #1 initialized
[Msg]   - Link: videoray_pro4/thruster_1
[Msg]   - Robot model: videoray_pro4
[Msg]   - Input command Gazebo topic: /videoray_pro4/thrusters/1/input
[Msg]   - Thrust output Gazebo topic: /videoray_pro4/thrusters/1/thrust
[Msg] Thruster #2 initialized
[Msg]   - Link: videoray_pro4/thruster_2
[Msg]   - Robot model: videoray_pro4
[Msg]   - Input command Gazebo topic: /videoray_pro4/thrusters/2/input
[Msg]   - Thrust output Gazebo topic: /videoray_pro4/thrusters/2/thrust
[Msg] JointStatePublisher::robotNamespace=videoray_pro4

рдереНрд░рд╕реНрдЯрд░ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ:

process[videoray_pro4/thruster_allocator-1]: started with pid [26422]
[INFO] [1500390755.909692, 0.000000]: ThrusterManager::update_rate=50
output_dir= /home/andrew/Development/ underwater_ws/install/share/videoray_description/config/videoray_pro4
ThrusterManager: updating thruster poses
conversion_fcn= proportional
conversion_fcn_params= {'gain': 0.00031}
transform: /videoray_pro4/base_link -> /videoray_pro4/thruster_0
could not get transform from: /videoray_pro4/base_link
to: /videoray_pro4/thruster_0
[]

рдореИрдВ рдмрд╕ rosrun tf view_frames рднрд╛рдЧрд╛ рдФрд░ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдерд╛ред рдореИрдВ рдЯреАрдПрдл рдкреЗрдбрд╝ рдХреЛ рдмреЗрд╕_рд▓рд┐рдВрдХ рдФрд░ рдереНрд░рд╕реНрдЯрд░ рдХреЗ рдмреАрдЪ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ ...
рдлреНрд░реЗрдо.рдкреАрдбреАрдПрдл

рджреБрдирд┐рдпрд╛ рдФрд░ рд╡рд╛рд╣рди рдХреЗ рдмреЗрд╕_рд▓рд┐рдВрдХ рдХреЗ рдмреАрдЪ рдХреЗ рдлреНрд░реЗрдо message_to_tf рдиреЛрдб рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ hector_localization рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред RexROV рдореЙрдбрд▓ рдХреА рд▓реЙрдиреНрдЪ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╣ рд╣реИ

https://github.com/uuvsimulator/uuv_simulator/blob/master/uuv_descriptions/models/rexrov/launch/upload_rexrov_default.launch#L31

рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓реЙрдиреНрдЪ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреИрд╕реЗ рдмрддрд╛рдпрд╛?

@musamarcusso рд╡рд┐рдХреА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореИрдВрдиреЗ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╣рд╛:

<!-- Publish state and tf for in relation to the world frame -->
            <group ns="$(arg namespace)">
                <node name="ground_truth_to_tf" pkg="message_to_tf" type="message_to_tf" output="screen">
                    <param name="odometry_topic" value="/$(arg namespace)/pose_gt" />
                    <param name="frame_id" value="/$(arg world_frame)" />
                    <param name="tf_prefix" value="$(arg namespace)" />
                </node>
            </group>

рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдКрдкрд░ рдмрддрд╛рдИ рдЧрдИ рд░реЗрдЦрд╛ рд╕реЗ рднрд┐рдиреНрди рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдореИрдВ рдЕрдм рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

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

<include file="$(find uuv_descriptions)/models/common/launch/message_to_tf.launch">
    <arg name="namespace" value="$(arg namespace)"/>
</include>

рдЕрдЧрд░ рдпрд╣ рд╕реБрдзрд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рддреБрд░рдВрдд рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдмреНрд▓реЙрдХ рдХреЛ рдЖрдкрдХреЗ рдмреНрд▓реЙрдХ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдХреНрдпрд╛ рджреЛрдиреЛрдВ рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

VelocityControllerNode: initializing node Thruster #0 - proportional - thrusters/0/input transform: /videoray_pro4/base_link -> /videoray_pro4/thruster_1 Thruster #1 - proportional - thrusters/1/input transform: /videoray_pro4/base_link -> /videoray_pro4/thruster_2 Thruster #2 - proportional - thrusters/2/input transform: /videoray_pro4/base_link -> /videoray_pro4/thruster_3 could not get transform from: /videoray_pro4/base_link to: /videoray_pro4/thruster_3 [<uuv_thrusters.models.thruster_proportional.ThrusterProportional object at 0x7efc4bdb8a50>, <uuv_thrusters.models.thruster_proportional.ThrusterProportional object at 0x7efc4bdb8c10>, <uuv_thrusters.models.thruster_proportional.ThrusterProportional object at 0x7efc4bd4c190>] TAM= [[ 1. 0. 0. ] [ 0. 0. 0. ] [ 0. 0.99999968 0.99999968] [ 0. 0.09999997 -0.09999997] [ 0.1 0.15249995 0.15249995] [ 0. 0. 0. ]] ThrusterManager: ready ThrusterManager: ready
рдЕрдм рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдЗрд╕реЗ рдереНрд░рд╕реНрдЯрд░ 3 рд╕реЗ рдЯреАрдПрдл рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдореИрдВ joy_velocity.launch рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рд╡рд╛рд╣рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

рдореИрдВ рдЪреАрдЬреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдиреЛрдбреНрд╕ рдХреЗ rqt_graph рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рддреБрд▓рдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпреЗ рджреЛ рдиреЗрдЯрд╡рд░реНрдХ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

videoray2
rexrov

рдПрдХ рдФрд░ рдЕрдкрдбреЗрдЯ рдЬреЛ рдореИрдВрдиреЗ рдЕрднреА рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рд╣реИ:

рд╡рд┐рдХреА рдХреЙрд▓ рдЖрдЙрдЯ: <xacro:property name="prop_mesh_file" value="file://$(find uuv_descriptions_example)/models/rov_example/mesh/propeller.dae"/>

рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: <xacro:property name="prop_mesh_file" value="file://$(find uuv_descriptions)/models/rexrov/mesh/prop.dae"/>

рд╣рд╛рдп @рдПрдЯреЛрдореЛрдХреНрд▓рд╛рд╕реНрдЯ ,

рдирд╣реАрдВ, рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рд╕рд╣реА рд╣реИред рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ README.md рдХреЛ рдореЗрд╢ рдлреЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ prop_mesh_file рдХреЛ рдирдпрд╛ рд╡рд╛рд╣рди рдореЙрдбрд▓ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред
joy_velocity рдХреЛ XBox рдХрдВрдЯреНрд░реЛрд▓рд░ рдореИрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдбрд┐рдлреЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдореЙрдбрд▓ рдХреНрдпрд╛ рд╣реИ?
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреАрдердм рдореЗрдВ рдХрд╣реАрдВ рдЖрдкрдХреА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ? рдореИрдВ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред

@musamarcusso рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рд░реЗрдкреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ: https://github.com/atomoclast/videoray_description/tree/feature/DEEP-291

рдирдорд╕реНрддреЗ @musamarcusso , рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рддрдХ рдЗрд╕ рд░реЗрдкреЛ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рд╛ рд╣реИ?

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

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

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

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

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

tve picture tve  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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