์๋ ํ์ธ์, "roslaunch rexrov2_gazebo start_demo_pid_controller.launch teleop_on:=true joy_id:=0" ๋ช ๋ น์ ์คํํ ๋ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค!
ResourceNotFound: uuv_simulation_wrapper
ROS ๊ฒฝ๋ก [0]=/opt/ros/kinetic/share/ros
ROS ๊ฒฝ๋ก [1]=/home/ccs/catkin_uuv/src
ROS ๊ฒฝ๋ก [2]=/home/ccs/cartographer_ws/catkin_ws/src
ROS ๊ฒฝ๋ก [3]=/home/ccs/catkin_robot/src
ROS ๊ฒฝ๋ก [4]=/home/ccs/catkin_bluerov/src
ROS ๊ฒฝ๋ก [5]=/opt/ros/kinetic/share
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น? ๊ฐ์ฌ ํด์!
melodic์ฉ ๋ฐ์ด๋๋ฆฌ์์ ์ค์น๋ uuv_simulator์ ๋์ผํ ์ค๋ฅ
๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์ ์์: uuv_simulation_wrapper
ROS ๊ฒฝ๋ก [0]=/opt/ros/melodic/share/ros
ROS ๊ฒฝ๋ก [1]=/home/roosh/catkin_ws/src
ROS ๊ฒฝ๋ก [2]=/opt/ros/melodic/share
์์ธ์ ๋ํ ์ญ์ถ์ ์ด ๋ก๊ทธ ํ์ผ์ ๊ธฐ๋ก๋์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค! @rooshm
์ ํํ ์ด๋ป๊ฒ? ๋ชจ๋ ์ธ๋ถ ์ ๋ณด๊ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค!
๋๋ ์ด์ ์ ์์ ๊ณต๊ฐ์ "uuv_simulation_evaluation" ํจํค์ง๋ฅผ ๋ฃ์ง ์์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ์ค๋ฅ "๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์ ์์: uuv_simulation_wrapper"๊ฐ ๋ฐ์ํ์ต๋๋ค. @rooshm
์ด๋ด, ๋๋ ๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค. ์์ ๊ณต๊ฐ์ uuv_simulation_evaluation์ ์ถ๊ฐํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
ํฐ๋ฏธ๋์ ์ด๊ณ ์์
๊ณต๊ฐ์ ์
๋ ฅํ ๋ค์ "git clone https://github.com/uuvsimulator/uuv_simulation_evaluation.git ". ์์์ ์ธ๊ธํ ์ค๋ฅ๊ฐ ์ฌ๋ผ์ง ๊ฒ์
๋๋ค. ํ์ง๋ง ์์
๊ณต๊ฐ์์ catkin_make๋ฅผ ์คํํ๋ฉด ์๋ก์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค:
/opt/ros/kinetic/share/catkin/cmake/catkinConfig์ CMake ์ค๋ฅ. cmake:83 (find_package):
์์ ์ ๊ณตํ ํจํค์ง ๊ตฌ์ฑ ํ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค.
๋ค์ ์ด๋ฆ ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ "uuv_simulation_evaluation":
uuv_simulation_evaluationConfig.cmake
uuv_simulation_evaluation-config.cmake
"uuv_simulation_evaluation"์ ์ค์น ์ ๋์ฌ๋ฅผ ์ถ๊ฐํ์ญ์์ค.
CMAKE_PREFIX_PATH ๋๋ "uuv_simulation_evaluation_DIR"์ ๋๋ ํ ๋ฆฌ๋ก ์ค์
์์ ํ์ผ ์ค ํ๋๋ฅผ ํฌํจํฉ๋๋ค. "uuv_simulation_evaluation"์ด ์ ๊ณตํ๋ ๊ฒฝ์ฐ
๋ณ๋์ ๊ฐ๋ฐ ํจํค์ง ๋๋ SDK๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
ํธ์ถ ์คํ(๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋จผ์ ):
uuv_simulation_evaluation/uuv_smac_utils/CMakeLists. txt:4 (์ฐพ๊ธฐ_ํจํค์ง)
-- ๊ตฌ์ฑ์ด ์๋ฃ๋์ง ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค!
"/home/ccs/catkin_uuv/build/CMakeFiles/CMakeOutput.log"๋ ์ฐธ์กฐํ์ญ์์ค.
"/home/ccs/catkin_uuv/build/CMakeFiles/CMakeError.log"๋ ์ฐธ์กฐํ์ญ์์ค.
Makefile:5120 : ๋์ 'cmake_check_build_system'์ ๋ํ ๋ ์ํผ๊ฐ ์คํจํ์ต๋๋ค.
make: * [cmake_check_build_system] ์ค๋ฅ 1
@max0619
์ข์, ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ์์์ ์ค๋ช ํ ๋๋ก ์์ ๊ณต๊ฐ์ uuv_simulation_evaluation์ ์ถ๊ฐํ์ง๋ง catkin_make ๋์ catkin ๋น๋(catkin ๋๊ตฌ์ ํจ๊ป ์ ๊ณต)๋ฅผ ์ฌ์ฉํ์ต๋๋ค(catkin ๋น๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ catkin clean์ ์คํํด์ผ ํจ).
๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค.๊ทํ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.๊ทธ๋ฆฌ๊ณ "roslaunch uuv_tutorial_rov_modle upload_rov_example.launch"๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์คํํ ์ ์์ต๋๊น? ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค:
[upload_rov_example.launch]๋ [uuv_tutorial_rov_modle] ํจํค์ง์ ์คํ ํ์ผ๋ ์๋๊ณ [uuv_tutorial_rov_modle] ์คํ ํ์ผ ์ด๋ฆ๋ ์๋๋๋ค.
์์ธ์ ๋ํ ์ญ์ถ์ ์ด ๋ก๊ทธ ํ์ผ์ ๊ธฐ๋ก๋์์ต๋๋ค.
๋ค๋ฅธ ํจํค์ง๋ ์ฑ๊ณต์ ์ผ๋ก ์คํํ ์ ์์ต๋๋ค. ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค! @max0619
@ccs-ros ๋๋ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง๋ง catkin-folder์์ source devel/setup.bash
๋ฅผ ๋ค์ ์คํํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
์์ ๊ณต๊ฐ์ catkin_make๊ฐ ํ์ํ ๋ค๋ฅธ ๊ตฌ์ฑ ์์๊ฐ ์์ด catkin_build๋ฅผ ์คํํ ์ ์๋ ๊ฒฝ์ฐ ๋ค์ pull ์์ฒญ https://github.com/uuvsimulator/rexrov2/pull/32 ๋ ์๋ ฅ์ด ์๋ ์์ ๊ณต๊ฐ์์ ์๋ํด์ผ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์, ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ์์์ ์ค๋ช ํ ๋๋ก ์์ ๊ณต๊ฐ์ uuv_simulation_evaluation์ ์ถ๊ฐํ์ง๋ง catkin_make ๋์ catkin ๋น๋(catkin ๋๊ตฌ์ ํจ๊ป ์ ๊ณต)๋ฅผ ์ฌ์ฉํ์ต๋๋ค(catkin ๋น๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ catkin clean์ ์คํํด์ผ ํจ).