-
Notifications
You must be signed in to change notification settings - Fork 41
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
Compatible with dynamic reconfigure #177
Comments
Hello, thanks for reporting this issue. I have a few questions :
Finally, this software is free, which means it is also yours, so feel free to fork and change what you need to make it work, an send a PR ;-) Let me know if you find more clues ! |
Thank you for your kind answer!
Please let me know if there are any problems :) |
Oh I see what you are doing there :-) Actually this was originally the design of rostful : a simple wsgi app that is also a ROS node. Although its simplicity is a strength, there was problems with this design :
So I had to accept this design was too simple, and something had to be done, even if it ended up a bit more complex. Thats where Pyros comes from.
So I advise that you have a look at the code and track the 'get_pyros_client()' call. It is around that time that pyros is launched (another process !), and pyros is creating the actual ROS node. (you can check it on rqt). So you ll need to dive deeper into the code (don't forget to take your debugger along for the ride). You should be able to add code for dynamic reconfigure into the original pyros node...
So feel free to play around and send a PR when you get something working, but more importantly, I think pyros needs tests, and we should try to identify where things can be made simpler, but not too simple... The next piece of the puzzle for me is the launch workflow : how these processes are launched? how can they find each other ? how can each find their configuration ? quite a tricky problem... |
Thank you for your kind explanation! |
Hi, |
Thank you for letting me know this update :) |
Currently, it's not able to change parameter that is created by dynamic reconfigure.
Although I added UI part for updating parameter value, it can't be done.
Because of a type conflict and missing member, rostful can't update parameter.
Could you resolve this problem?
The text was updated successfully, but these errors were encountered: