{"repo":"baunuri/rosdeck","free":true,"listed":false,"github":"https://github.com/baunuri/rosdeck","clone":"git clone https://github.com/baunuri/rosdeck.git","description":"A mobile app for controlling and monitoring ROS2 robots","language":"TypeScript","stars":15,"topics":["android","cmd-vel","dashboard","expo","foxglove","gamepad","ios","joystick","mobile-app","nav2"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"ROSDeck The mobile dashboard for ROS2 robots. Teleop joystick, live camera, 2D map, Nav2 goals, diagnostics, and gamepad support — all from your phone. Connect over WiFi via rosbridge or Foxglove. No DDS, no VPN, no laptop required. Sign up for the beta or build it yourself. --- Why ROSDeck? ROS-Mobile was the go-to for ROS1 (500+ stars, 13K+ downloads, 4.5+ rating) but is stuck on ROS1, which hit EOL in May 2025. ROS2 adoption is growing fast with no polished mobile equivalent. ROSDeck fills that gap — a native, cross-platform app purpose-built for ROS2. Features - Teleop joystick — virtual thumbstick publishing Twist / TwistStamped with configurable axes and velocity scaling - Bluetooth gamepad support — connect an Xbox, PS5, or generic BT controller; auto-maps sticks to joystick widgets with configurable deadzone and layout - Live camera — subscribe to CompressedImage topics or connect to an MJPEG stream - 2D map — render OccupancyGrid , overlay LaserScan point clouds, show robot pose from TF - Nav2 integration — tap the map to publish goal poses - Rosbridge & Foxglove — connect via rosbridge server (port 9090) or foxglove bridge (port 8765), no DDS configuration needed - Customizable layouts — tmux-style split panes, swap and resize widgets, save/load per robot - Auto-layout — detects available topics on connect and suggests a matching layout - Demo mode — try the full app without a robot Widgets Category Widget Message Type -------- ------------ -------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/baunuri","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/baunuri/rosdeck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}