-
Notifications
You must be signed in to change notification settings - Fork 0
RViz Visualization
Mohsin Mirza edited this page Mar 31, 2026
·
2 revisions
The package includes pre-built RViz 2 configuration files for visualizing each task's output. All debug topics are published as standard RViz-compatible message types.
rviz2To load a pre-configured layout, open RViz and load one of the .rviz files from the package:
r4s/src/perception/perception/rviz/
├── final.rviz # Combined view — all tasks
Or load directly from the command line:
rviz2 -d $(ros2 pkg prefix perception)/share/perception/rviz/final.rviz| Topic | Type | Description |
|---|---|---|
/annotated_images |
sensor_msgs/Image |
YOLO bounding box overlay |
/car/pose |
geometry_msgs/PoseStamped |
Detected car object 3D pose |
/screw/pose |
geometry_msgs/PoseStamped |
Detected screw 3D pose |
/cropped_pointcloud |
sensor_msgs/PointCloud2 |
Point cloud cropped to detection region |
| Topic | Type | Description |
|---|---|---|
/perception/target_place_pose |
geometry_msgs/PoseStamped |
Safe placement target pose |
/perception/debug/table_plane |
sensor_msgs/PointCloud2 |
Segmented table surface |
/perception/debug/objects |
sensor_msgs/PointCloud2 |
Detected occupied regions |
/perception/debug/viz_sphere |
visualization_msgs/Marker |
Sphere showing placement zone size |
/perception/debug/viz_arrow |
visualization_msgs/Marker |
Arrow pointing to placement pose |
| Topic | Type | Description |
|---|---|---|
/body_markers |
visualization_msgs/MarkerArray |
Corner markers of subdoor panel |
| Topic | Type | Description |
|---|---|---|
/table_height_value |
std_msgs/Float32 |
Estimated height in metres |
/perception/table_pose |
geometry_msgs/PoseStamped |
Table surface pose in robot base frame |
/perception/debug/table_height_plane |
sensor_msgs/PointCloud2 |
Segmented table plane |
/perception/debug/table_height_viz |
visualization_msgs/MarkerArray |
Height visualisation markers |
| Topic | Type | Description |
|---|---|---|
/object_pose_screwdriver |
geometry_msgs/PoseStamped |
6D pose of screwdriver |
Set the Fixed Frame to eddie_base_footprint when working with robot-frame poses, or camera_link for camera-frame visualizations according to kortex_vision launch file if its set to eddie_camera_link_frame or camera_link frame.