export ROS_DOMAIN_ID=0
export RMW_IMPLEMENTATION=rmw_fastrtps_cpp
export FASTRTPS_DEFAULT_PROFILES_FILE=/opt/.ros/fastdds.xml
source /opt/ros/humble/setup.bash
source ~/IsaacSim-ros_workspaces/humble_ws/install/local_setup.bash
~/isaacsim/isaac-sim.sh --enable isaacsim.ros2.bridge
Tools > Robotics > Block World Generator
클릭.Load Image
버튼 눌러 carter_navigation/maps/carter_warehouse_navigation.png
에 있는 occupancy map 이미지 열기.Visualization
창 뜸.Generate
버튼 눌러 스테이지에 입력 occupancy map에 해당하는 geometry 생성.Window > Browsers > Isaac Sim Assets
로 이동.Samples > ROS2 > Robots
폴더로 이동.Nova_Carter_ROS.usd
에셋 드래그앤드롭: 이전 단계에서 생성된 장면에 Nova_Carter_ROS.usd
에셋 드래그해서 놓으면 됨 (벽으로 둘러싸인 공간 안, 바닥 위 아무데나).carter_navigation
패키지 포함된 <ros2_ws>
소싱.
다음 ROS 2 런치 파일 실행해서 Nav2 시작.
export ROS_DOMAIN_ID=0
export RMW_IMPLEMENTATION=rmw_fastrtps_cpp
export FASTRTPS_DEFAULT_PROFILES_FILE=/opt/.ros/fastdds.xml
source /opt/ros/humble/setup.bash
source ~/IsaacSim-ros_workspaces/humble_ws/install/local_setup.bash
ros2 launch carter_navigation carter_navigation.launch.py
RViz2 열리고 점유 맵 로딩 시작할 거임. 맵 안 뜨면 이전 단계 반복.