рд╢реБрдн рджреЛрдкрд╣рд░, рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВред
рдЕрдкрдиреЗ рдЖрдЦрд┐рд░реА рд▓реЗрдЦ рдореЗрдВ, рдореИрдВрдиреЗ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рджреЛ SLAM рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА: rtabmap рдФрд░ RGBD-SLAMред рддрдм рд╣рдордиреЗ рдХреЗрд╡рд▓ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдирдХреНрд╢рд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ rtabmap рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЛрдмреЛрдЯ рдХреЗ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рдХреМрди рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛, рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗред
Rviz рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде rtabmap рдореЗрдВ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрд░рдУрдПрд╕ рдорд╛рд╕реНрдЯрд░ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ:
roscore
рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдЪрд▓рд╛рдПрдБ:
roslaunch freenect_launch freenect.launch depth_registration:=true
Rviz рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдкреБрд░рд╛рдиреЗ рдореИрдк рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдореИрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП rtabmap рдЪрд▓рд╛рдПрдБ:
roslaunch rtabmap_ros rtabmap.launch rtabmap_args:="--delete_db_on_start" rtabmapviz:=false rviz:=true
рдЬрдм рдорд╛рдирдЪрд┐рддреНрд░ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╣рдо рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Ctrl + C рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдореЛрдб рдореЗрдВ rtabmap рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ:
roslaunch rtabmap_ros rtabmap.launch localization:=true rtabmapviz:=false rviz:=true

рдореИрдк рдХреЛ rviz рдореЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ MapCloud рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдореИрдк рдЖрдЗрдЯрдо рдореЗрдВ рдЪреЗрдХрдорд╛рд░реНрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:


рдХреИрдорд░реЗ рдХреЛ рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ рд░реЛрдмреЛрдЯ rviz рдореЗрдВ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ / рдорд╛рдирдЪрд┐рддреНрд░ тЖТ / рдУрдбреЛрдо рдХреЗ рдмреАрдЪ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд░реНрдЯрд▓рдмреЛрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдк рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ rtabmap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
Rtabmap рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд░реЛрдмреЛрдЯ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреЛ рдЯрд░реНрдЯрд▓рдмреЛрдЯ рд░реЛрдмреЛрдЯ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдЖрдЬрд╝рдорд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Rtabmap рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЬ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ
рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рджреЗрддрд╛ рд╣реВрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
sudo apt-get install ros-<ros_version>-turtlebot-bringup ros-<ros_version>-turtlebot-navigation ros-<ros_version>-rtabmap-ros
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, OpenNI2 рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ 3dsensor.launch рдлрд╝рд╛рдЗрд▓ (TURTLEBOT_3D_SENSOR = asus_xtion_pro) рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ Microsoft Kinect рдХреИрдорд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдЪрд░ TURTLEBOT_3D_SENSOR рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
echo 'export TURTLEBOT_3D_SENSOR=kinect' >> ~/.bashrc source ~/.bashrc
рдЕрдм рд╣рдо rtabmap_ros рдореЗрдВ рдЯрд░реНрдЯрд▓рдмреЛрдЯ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ:
roslaunch turtlebot_bringup minimal.launch roslaunch rtabmap_ros demo_turtlebot_mapping.launch args:="--delete_db_on_start" rgbd_odometry:=true roslaunch rtabmap_ros demo_turtlebot_rviz.launch
рд╣рдо rviz рд╡рд┐рдВрдбреЛ рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ:

рдФрд░ рдЕрдм Kinect рдХреИрдорд░рд╛ рд╕реЗ рдбреЙрдЯреНрд╕ рдХреЗ рдПрдХ рдмрд╛рджрд▓ рдХреЗ рд╕рд╛рде:

рдЖрдкрдХреЛ рджреЛ-рдЖрдпрд╛рдореА рдирдХреНрд╢рд╛, рддреАрди-рдЖрдпрд╛рдореА рдирдХреНрд╢рд╛ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреБрдЫ рдФрд░ рд╡рд┐рд╖рдп рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдирдХ rviz рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ rtabmap рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ (рд╕реНрдерд╛рдиреАрдп рдорд╛рдирдЪрд┐рддреНрд░, рд╡реИрд╢реНрд╡рд┐рдХ рдорд╛рдирдЪрд┐рддреНрд░, Rtabmap рдХреНрд▓рд╛рдЙрдб) рдмрд╛рдИрдВ рдУрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкреИрдирд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЪрд▓реЛ рдХреИрдорд░реЗ рдХреЛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ:

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, rtabmap рд╣рд░ рдмрд╛рд░ рдбреЗрдореЛ_turtlebot_rviz.launch рдЪрд▓рд╛рдП рдЬрд╛рдиреЗ рдкрд░ рдПрдХ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ рдирдХреНрд╢реЗ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ (рд╕рд╛рдл рд╢реБрд░реБрдЖрдд рд╕реЗ), рдЖрдк рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЧрдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ ~ / .ros / rtabmap.db, рдпрд╛ рддрд░реНрдХ args рдХреЗ рд╕рд╛рде рдбреЗрдореЛ_turtlebot_rviz.launch рдЪрд▓рд╛рдПрдВ: = "- delete_db_on_start"ред
рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╣рдЯрд╛рдП рдмрд┐рдирд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдирд┐рд░реНрдорд╛рдг рдЪрд▓рд╛рдПрдВ:
roslaunch rtabmap_ros demo_turtlebot_mapping.launch
рдирдХреНрд╢рд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

рдХрдЫреБрдП рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдпрдХрд░рдг
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореИрдк рд╣реИ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдлрд╛рдЗрд▓ ~ / .ros / rtabmap.db рдореЗрдВ рд╕реЗрд╡ рд╣реИред рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдореЛрдб рдореЗрдВ рдбреЗрдореЛ_рдЯрд░реНрдЯрд▓реЗрдмреЙрдЯ_ рдореИрдкрд┐рдВрдЧ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ: рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреЗ рд╕рд╛рде: = true:
roslaunch rtabmap_ros demo_turtlebot_mapping.launch rgbd_odometry:=true localization:=true
рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рджреЗрдЦреЗрдВрдЧреЗ:

Kinect рдХреЛ рд╕рд╛рдЗрдб рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВред рдЬреИрд╕реЗ рд╣реА рдпрд╣ рдПрдХ рд▓реВрдк (рд▓реВрдк рдмрдВрдж) рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ, рд░реЛрдмреЛрдЯ рдЕрдкрдирд╛ рдирдпрд╛ рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛:

рд╕рдлрд▓ рд▓реВрдк рдбрд┐рдЯреЗрдХреНрд╢рди рдореЗрдВ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдзреИрд░реНрдп рд░рдЦреЗрдВред
рдпрд╣ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
рдЯрд░реНрдЯрд▓рдмреЛрдЯ рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдиреЗрд╡рд┐рдЧреЗрд╢рди
рдЕрдм рдЬрдм рдирдХреНрд╢рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреНрдЮрд╛рдд рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рд░реЛрдмреЛрдЯ рдХреЛ рдореИрдк рдореЗрдВ rviz рдкрд░ рд╡рд░реНрддрдорд╛рди рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ, рдЬрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд░реЛрдмреЛрдЯ рдХреЛ рдСрдлрд╝рд▓рд╛рдЗрди рдореЛрдб рдореЗрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рджреНрд╡рд╛рд░рд╛ рдмрд╛рдХреА рд╕рднреА рдЪреАрдЬреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ rviz рдореЗрдВ 2 рдбреА рдирд╡ рд▓рдХреНрд╖реНрдп рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдФрд░ рдирдХреНрд╢реЗ рдкрд░ рдПрдХ рдордирдорд╛рдиреЗ рд╕реНрдерд╛рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ

рдЗрд╕рдХреЗ рд▓рд┐рдП "/ Move_base / current_goal" рд╡рд┐рд╖рдп рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ "рдФрд░ Move_base / NavfnROS / рдпреЛрдЬрдирд╛" рд╡рд┐рд╖рдп рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдкрде рдкреНрд░рджрд░реНрд╢рди рдЬреЛрдбрд╝реЗрдВред рдЖрдкрдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдкрде (рдирдХреНрд╢реЗ рдкрд░ рд╣рд░реА рд░реЗрдЦрд╛) рдФрд░ рдПрдХ рд▓рд╛рд▓ рддреАрд░ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд▓рдХреНрд╖реНрдп рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

Move_base рдкреИрдХреЗрдЬ рд▓рдХреНрд╖реНрдп рдХреА рдУрд░ рд░реЛрдмреЛрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдпрд╣ рдЬреНрдпрд╛рдорд┐рддрд┐_msgs / рд╡рд┐рд╖рдп рдХреА рддрд░рд╣ рдЧрддрд┐ рдХрдорд╛рдВрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдЧрд╛ / mobile_base / рдХрдорд╛рдВрдб / рд╡реЗрдЧ:
rostopic echo /mobile_base/commands/velocity
рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ turtlebot_navigation рдкреЗрдЬ рдкрд░
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░реЛрдмреЛрдЯ рдкрд░ rtabmap рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рднреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рдмрд╛рд░ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдирдХреНрд╢реЗ рдкрд░ рд░реЛрдмреЛрдЯ рдХреЛ рд╕реНрдерд╛рдиреАрдп рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ рдФрд░ рд╕реАрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рд░реЛрдмреЛрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рд╡рд╣ рдСрдлрд╝рд▓рд╛рдЗрди рдЗрд╕рдХреА рдУрд░ рдмрдврд╝ рд╕рдХреЗред рдореИрдВ рдЖрдкрдХреЛ рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╢реБрднрдХрд╛рдордирд╛рдПрдВ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдЬрд▓реНрдж рд╣реА рдЖрдкрдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ!