> Also... are the real-time publishers below doing anything different than > regular publishers, given that they aren't actually working in part of the > pr2_controller manager? It seems I didn't have to call ros::spinOnce() > anywhere to get those to work, but I ended up having to call ros::spinOnce() > every 100ms anyway to get the incoming pose commands to update. > > spin/spinOnce/etc. only affect calling your callbacks. Publishing a message does not require spin/spinOnce at all. (Mentioned briefly in the pub/sub tutorial: http://www.ros.org/wiki/roscpp_tutorials/Tutorials/WritingPublisherSubscriber, and more in-depth in the callbacks/spinning overview: http://www.ros.org/wiki/roscpp/Overview/Callbacks%20and%20Spinning). Josh