-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rqt_reconfigure Can no longer easily use checkboxes as push buttons #107
Comments
My familiarity with this one is limited. @130s Can you give an opinion on this? |
Although I wasn't aware about this feature in the old reconfigure gui, I'm ok to label this ticket to |
Chad, did old dynamic reconfigure gui have a special checkbox to allow you Either way, as I understand more your usecase and the nature of the plugin, Also, if any way I can replicate / mock the environment you're running Isao Isaac Saito from Android |
Isaac, there is a pending pull request ros/geometry#25 that adds dynamic reconfigure for |
I woke up to make you a special gift, @130s Here's a gist with a minimal sample that should show the problem: |
@bgromov I get this error when I try to build your code and thus can't run your dynamic reconf server. Can you help me out (I opened a ticket on my repo since your repo doesn't take an issue)? |
@chadrockey thanks for a nightcap! That doesn't look like simulating |
bump |
The original maintainer is not actively working in this. And due to the many ticket pending for this plugin it has been marked to be experimental (https://github.com/ros-visualization/rqt_common_plugins/blob/groovy-devel/rqt_reconfigure/plugin.xml#L12). Please consider to provide pull requests and/or take over the maintainer role for this plugin. |
I'm the original maintainer and haven't had extra gear for this...Please |
@dirk-thomas @tfoote @wjwwood @130s dynamic_reconfigure and reconfigure_gui were some of the friendlier and important ROS packages. In my option, the order of usefulness was ros_comm -> rviz -> tf -> dynamic_reconfigure. With the old wx version removed, there's essentially no way to reliably use dynamic_reconfigure other than loading the wx version from a fuerte environment. In the past, we attempted to solicit a maintainer from ros-users. It may be time to ask for volunteers again. I don't have experience in qt and don't have time with the startup life to look into this currently. Other options could be an OSRF code sprint or if OSRF has the resources, an internship/sponsorship/Summer of Code/contract to HiDoF/others to patch things up. Are there any other options? Of course I'll volunteer to test fixes and work toward restoring this functionality. In other news wxWidgets just released version 3.0 and because it's newer I propose we move all rqt_gui components to wx 3.0. </ sarcasm> </ nowayever> |
I JUST started looking at this issue last night. I'm willing to work on |
Pull Request #210:
Please comment on the pull request when you have tested for your issue. |
I'm seeing that flushing with (I'm using commits in the pull request from @cottsay.) Question; I think the result above relies only on the enhancement in |
Fixed via d3da5e0 |
In the old dynamic_reconfigure gui, it was possible to send 'clocked' data by changing values, then clicking on a boolean. The problem within rqt_reconfigure is that the update of the boolean state doesn't update properly. The callback looked like this:
This would let you push the button to trigger an event. In the past, I've used this for writing values to flash for microcontrollers among other things.
This would be useful for ros/geometry#25
The specific problem is that we'd like to set a quaternion, but since quaternions are normalized and the values depend on each other, you get an invalid quaternion while setting the other values. Adding a push_button for 'accept_quaternion' would fix this.
The text was updated successfully, but these errors were encountered: