Hi @Peiqi_Liu, I was able to reproduce the errors you’re seeing by running that command while SSH-ed into the robot. In particular, I SSH-ed into Stretch without X-forwarding enabled, and then ran ros2 launch .... Then, when Rviz tries to start, and fails because X (X is the window manager for Linux) is inactive, the rest of the nodes are automatically exited. Are you SSH-ing into Stretch when you tried that command? If so, you can include use_rviz:=false, so Rviz doesn’t attempt to launch on the robot and instead launch Rviz on your PC.