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 열리고 점유 맵 로딩 시작할 거임. 맵 안 뜨면 이전 단계 반복.