Skip to content

Odin Rqtclose [ 2027 ]

rqt --force-discover --close-with-master The --close-with-master flag ensures rqt exits if the ROS master dies, preventing hangs. Outdated python-qt-binding or ros-kinetic-rqt-gui (or Melodic/Noetic) can cause shutdown deadlocks. Update:

def _spin_ros(self): rospy.rostime.wallsleep(0) # Allow ROS callbacks odin rqtclose

rosrun rqt_gui rqt_gui Then close it. If it closes cleanly, the problem is in your Odin wrapper. If rqt itself crashes, you have a system-level ROS issue. If you use a launch file (e.g., odin_gui.launch ), look for: look for: sudo strace -p &lt

sudo strace -p <PID> -e trace=network If you see repeated poll or recvfrom calls without returning, the GUI is waiting for a dead ROS topic. Before closing rqt , run: odin rqtclose

Ready to Hustle?

Have questions? We have answers. Schedule a demo to learn more.