Professional Documents
Culture Documents
Carnegie Mellon
Node 3:
Planning
Node7
Node 6
• Use ROS only at the edges of your interconnected software modules: Downstream/Upstream
interface
• Logging (VIDEO)
Logger
• Playback (VIDEO)
Object
Logger Playback
Recognition 39
Useful ROS Debugging Tools
• Rqt_graph : This will show a graph showing all of the nodes with
their subscriptions and publications
• Rqt_plot : Plot data from one or more ROS topic fields using
matplotlib.
rqt_plot /turtle1/pose/x,/turtle1/pose/y graph data from 2 topics in 1
plot
Useful ROS Debugging Tools
Rqt_graph
ROS Bag
• Record and playback data after or during a simulation
• Rqt_bag
• rosbag record -O xyz.bag topic_names
• Rosbag record –a
• Rosbag info
• Rosbag play
• Rosbag check
ROS Visualization
Visualize:
• Sensor data
• Robot joint states
• Coordinate frames
• Maps being built
• Debugging 3D markers
VIDEO
ROS Visualization Cont.
• Rviz
• Rosrun rviz rviz
• Add frames
• Fixed frames
• Refernce frames
• Fixed frame is dynamic ?
• 3D view
• Types of camera
Packages
• Perception
• OpenCV
• Kinect/OpenNI
ROS Resources
• http://www.ros.org
• http://wiki.ros.org
• http://answers.ros.org
• ROS Cheatsheet:
http://www.tedusar.eu/files/summerschool2013/ROScheatsheet.pdf
Thank you!