RUBI (Robot Utility Board Interface) - v2

:desktop_computer: This is ๐—ฅ๐—จ๐—•๐—œ (๐—ฅ๐—ผ๐—ฏ๐—ผ๐˜ ๐—จ๐˜๐—ถ๐—น๐—ถ๐˜๐˜† ๐—•๐—ผ๐—ฎ๐—ฟ๐—ฑ ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐—ณ๐—ฎ๐—ฐ๐—ฒ) - ๐˜ƒ๐Ÿฎ

:backhand_index_pointing_right: A ๐˜€๐—ถ๐—ป๐—ด๐—น๐—ฒ-๐˜„๐—ถ๐—ป๐—ฑ๐—ผ๐˜„ ๐—ฅ๐—ข๐—ฆ ๐Ÿฎ ๐—ฐ๐—ผ๐—ป๐˜๐—ฟ๐—ผ๐—น ๐—ฏ๐—ผ๐—ฎ๐—ฟ๐—ฑ โ†’ ๐—ป๐—ผ๐˜ just a monitor.

Instead of switching between multiple terminals and tools, RUBI gives you ๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐˜†๐˜๐—ต๐—ถ๐—ป๐—ด in ๐—ผ๐—ป๐—ฒ ๐—ฐ๐—น๐—ฒ๐—ฎ๐—ป, ๐—ณ๐—ฎ๐˜€๐˜ ๐—ถ๐—ป๐˜๐—ฒ๐—ฟ๐—ณ๐—ฎ๐—ฐ๐—ฒ:

:magnifying_glass_tilted_left: ๐—ข๐—ฏ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ:
:green_square: Live topic rates
:green_square: Bandwidth
:green_square: QoS mismatch detection
:green_square: Health watchdog
:green_square: Message inspector
:green_square: Live plotter
:green_square: TF health
:green_square: Node metrics

:video_game: ๐—ข๐—ฝ๐—ฒ๐—ฟ๐—ฎ๐˜๐—ฒ:
:yellow_square: Edit parameters live
:yellow_square: Control lifecycle nodes
:yellow_square: Call services & actions
:yellow_square: Record/play rosbags

:bar_chart: ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜‡๐—ฒ:
:red_square: Graph snapshots & diffs
:red_square: Exports to CSV/Markdown/Graphviz


:laptop: Runs on ๐—ฅ๐—ข๐—ฆ ๐Ÿฎ ๐—›๐˜‚๐—บ๐—ฏ๐—น๐—ฒ & ๐—๐—ฎ๐˜‡๐˜‡๐˜†. No web server, no heavy stack; fast even on embedded systems.

:down_right_arrow:๐—œ๐—ป๐˜€๐˜๐—ฎ๐—น๐—น ๐˜ƒ๐—ถ๐—ฎ ๐—ฝ๐—ถ๐—ฝ: pip install ros-utility-board-interface


:folded_hands:Contributions, PRs, and ideas are very welcome!

:link: ๐—š๐—ถ๐˜๐—›๐˜‚๐—ฏ: GitHub - ali-pahlevani/ROS_Utility_Board_Interface: RUBI: A clean ROS 2 utility board showing live topic rates/delays, pub/sub nodes, services, actions, and system overview. ยท GitHub
:link: ๐—ฃ๐˜†๐—ฃ๐—œ: ros-utility-board-interface ยท PyPI

#ROS2 #Robotics #OpenSource #MobileRobotics #SLAM

1 Like