The joystick interface is developed using Qt. This interface communicates with ROS2, publishing the buttons pressed simultaneously. Additionally, the circular object located at the top of the screen can be held and moved, and this movement is shared with ROS2, updating the position of the object.
Note: New features are being added to the main branch, it is still being worked on, please download the v1.0 branch.
- OS: Ubuntu 22.04 (Jammy Jellyfish)
- QT Version: 6
- ROS2: Humble Hawksbill
Note: Different button effects were added to simulate button presses.
- It fails to detect the ROS2 libraries:
- Launch the QT Creator application from the terminal
- Make sure to run
source /opt/ros/humble/setup.bashin the terminal where QT Creator is launched
- The application not working on the Windows side.
- ROS2 launches for Linux should be initiated via the command prompt (cmd).