I fixed a few bugs as described in the above commits and created some (more like reused previously made ones) CI workflows.
I will now do the necessary things needed in order to get this package published in the ROS 2 apt repositories for all the current ROS 2 distributions.
Log in to leave a comment
I spent a lot of time deciding on the framework I wanted to use for this tool. I initially wanted this to be a simple TUI in Rust, but it was pretty hard to get keyboard input detection working properly (it was almost impossible to find a cross-platform way to detect whether a key/multiple keys were pressed at the same time).
I then decided to just use ROS’s standard RQT framework for creating GUIs.
I have created the following features right now:
geometry_msgs/msg/TwistStamped
linear.x, linear.y, and angular.z with the keyboardTwistStamped topics from the ROS graph and also allows manual topic entryLog in to leave a comment