ROS 소백 벽치기 4 지도 읽기
$ roscore
2.실행 노드$ roslaunch rbx1_bringup fake_turtlebot.launch
3. 지도 읽기
$ roslaunch rbx1_nav fake_move_base_blank_map.launch
첫 번째는 정상적으로 작동하고 두 번째는 문제가 발생한다
ERROR: cannot launch node of type [map_server/map_server]: map_server ROS path [0]=/opt/ros/kinetic/share/ros ROS path [1]=/home/yx/catkin_ws/src ROS path [2]=/home/yx/arbotix_ros/src ROS path [3]=/home/yx/dashgo_ws/src ROS path [4]=/opt/ros/kinetic/share ERROR: cannot launch node of type [move_base/move_base]: move_base ROS path [0]=/opt/ros/kinetic/share/ros ROS path [1]=/home/yx/catkin_ws/src ROS path [2]=/home/yx/arbotix_ros/src ROS path [3]=/home/yx/dashgo_ws/src ROS path [4]=/opt/ros/kinetic/share
4. rbx1 재장착, 문제 발생
$ roslaunch rbx1_bringup fake_turtlebot.launch
ERROR: cannot launch node of type [arbotix_python/arbotix_driver]: arbotix_python ROS path [0]=/opt/ros/kinetic/share/ros ROS path [1]=/home/yx/catkin_ws/src ROS path [2]=/opt/ros/kinetic/share
해결:
echo "source ~/arbotix_ros/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
또 문제가 생기다
[fake_turtlebot.launch] is neither a launch file in package [rbx1_bringup] nor is [rbx1_bringup] a launch file name The traceback for the exception was written to the log file
그럼 질문이 왔습니다:catkin_ws 및 arbotix_ros 환경 변수 충돌?
yx@yx:~$ gedit ~/.bashrc
yx@yx:~$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
yx@yx:~$ echo "source ~/arbotix_ros/devel/setup.bash" >> ~/.bashrc
yx@yx:~$ source ~/.bashrc
yx@yx:~$ echo $ROS_PACKAGE_PATH
/home/yx/arbotix_ros/src:/home/yx/dashgo_ws/src:/opt/ros/kinetic/share
yx@yx:~$ echo "source ~/arbotix_ros/devel/setup.bash" >> ~/.bashrc
yx@yx:~$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
yx@yx:~$ source ~/.bashrc
yx@yx:~$ echo $ROS_PACKAGE_PATH
/home/yx/catkin_ws/src:/opt/ros/kinetic/share
추가 환경 변수 순서가 다르고 출력 경로가 다르며 포함된 경로가 다릅니까?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.