-
Notifications
You must be signed in to change notification settings - Fork 125
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
Galactic to Humble #275
Galactic to Humble #275
Conversation
This allows for the bridge to be created in such a way that it is "lazy". In this case "lazy" means: * The publication (output) side of the bridge is always on and actively looking for subscriptions. * The subscription (input) side of the bridge is only turned on in the case that there are subscriptions on the output side. Signed-off-by: Michael Carroll <michael@openrobotics.org>
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Signed-off-by: Michael Carroll <michael@openrobotics.org>
) * [ros_ign_interfaces] Add more interface definitions. * Add converion functions for the added messages * Update the factory factory function with the new messages * Add new messages to docs * Add test cases for the new messages conversions Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> Co-authored-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
The way that we add factories can be a bit error-prone, as there are a lot of strings that cannot be checked at compilation time. This changes several of the boilerplate files to be generated automatically by python scripts, in line with how ros1_bridge does it. Signed-off-by: Michael Carroll <michael@openrobotics.org>
* Use the python generator for tests as well Signed-off-by: Michael Carroll <michael@openrobotics.org>
* Adding rssi field to ros_ign_interfaces/Dataframe.msg Signed-off-by: Carlos Agüero <caguero@openrobotics.org>
* Refactor in support of adding yaml-configured node Signed-off-by: Michael Carroll <michael@openrobotics.org>
* Add support for converting Any <-> ParamValue Signed-off-by: Michael Carroll <michael@openrobotics.org>
* Introduces `ros_ign_interfaces::msg::ParamVec` for storing a list of Parameters that are int, bool, double, or string. * Introduces bridge for `ignition::msgs::param` to `ros_ign_interfaces::msg::ParamVec` * Introduces bridge for `ignition::msgs::param_v` to `ros_ign_interfaces::msg::ParamVec` Signed-off-by: Michael Carroll <michael@openrobotics.org>
Signed-off-by: Kenji Brameld <kenjibrameld@gmail.com> Co-authored-by: Kenji Brameld <kenjibrameld@gmail.com>
Co-authored-by: Tyler Howell <76003804+TyHowellWork@users.noreply.github.com> Signed-off-by: Michael Carroll <michael@openrobotics.org>
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Signed-off-by: Michael Carroll <michael@openrobotics.org>
6a540ba
to
14321f0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI is green, is this ready for review ?
Not quite, I'm about half way there. It's a pretty massive forward port. Will remove draft status when it is ready |
* add debugger option in launch * remove xterm dependency; rely on x-terminal-emulator from update-alternatives Signed-off-by: Michael Anderson <anderson@mbari.org>
Signed-off-by: Michael Anderson <anderson@mbari.org>
Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
4983465
to
e4f4072
Compare
18a41aa
to
6146f4a
Compare
Okay, this is now ready for a review. It's a pretty massive PR... I'm sorry, but it will bring ros2 completely up to date afaict. |
DCO needs fixing :O |
DCO is always a bit finicky around merge commits, I'll see what I can do. |
f1765bc
to
7ff595f
Compare
Oh yeah, I can force DCO to pass 🤐 |
d3f2297
to
f1765bc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see in many places ignition.msgs.foo
, should we change this to gz.msgs.foo
?
| ros_gz_interfaces/msg/Light | ignition::msgs::Light | | ||
| ros_gz_interfaces/msg/StringVec | ignition::msgs::StringMsg_V | | ||
| ros_gz_interfaces/msg/TrackVisual | ignition::msgs::TrackVisual | | ||
| rcl_interfaces/msg/ParameterValue | ignition::msgs::Any | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
instead of ignition
is gz
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the purpose of humble
, we need to still maintain support for older versions with the previous set of ignition
names.
I will have a follow-up PR for the final renaming bits, but that will make it so that whatever branch it lands on will only be compatible with garden
forward.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 to this, yep!
➡️ Forward port
Port
galactic
tohumble
Branch comparison: https://github.com/ignitionrobotics/ros_gz/compare/humble...galactic
Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)