Hi everyone ![]()
Iโm excited to share RQt Virtual Joystick โ a lightweight RQt plugin for ROS 2 that turns your mouse and keyboard into a responsive joystick for robot teleoperation and simulation.
Itโs built for smooth, continuous control โ perfect for prototyping, testing, and sim environments when a physical joystick isnโt available.
Key Features
-
Mouse & Keyboard Control โ drag the on-screen joystick or use arrow keys -
Dual Publishing โ sensor_msgs/Joy+geometry_msgs/Twist -
Holonomic Drive โ strafe with Shift for omni robots -
Configurable โ dead zones, response curves, publish rate, topics -
User-Friendly โ auto-save settings, collapsible panels, live feedback
Learn more & download (post):
https://www.linkedin.com/posts/abdelrahman-mahmoud-9aa21812b_ros-ros2-rqt-activity-7379629000891125760-EXnm
Source code (GitHub):
https://github.com/amgaber95/rqt_virtual_joystick
Feedback and testing are very welcome! Tell me what features youโd like next โ or how it performs with your setup.
ros2 rqt robotics teleoperation #OpenSource simulation
