-
Notifications
You must be signed in to change notification settings - Fork 197
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
Split tf2_ros in tf2_ros and tf2_ros_py #210
Conversation
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.
This generally looks good to me, but I'll request that we do unrelated cleanup in separate PRs. That way this PR is just code motion, no changes at all.
5c617e8
to
80e49cc
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.
A bunch of changes in here. The biggest one is switching tf2_ros_py to a pure Python package.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
9939f2a
to
7af068d
Compare
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
All right, I reworked the tests here to succeed, and I've converted this to a pure Python package. I'm going to do a self-review and run CI, but @ahcorde it would be good if you could take a look here. |
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
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'm going to approve this now, but this could use another look since I did some non-trivial changes here.
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.
LGTM, thank you @clalancette to take over this PR
goal.timeout = timeout.to_msg() | ||
goal.advanced = False | ||
|
||
return self.__process_goal(goal) | ||
|
||
# lookup, advanced api | ||
# lookup, advanced api | ||
def lookup_transform_full(self, target_frame, target_time, source_frame, source_time, fixed_frame, timeout=Duration()): | ||
""" | ||
Get the transform from the source frame to the target frame using the advanced API. | ||
|
||
:param target_frame: Name of the frame to transform into. |
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.
:type *: is not defined as well as :rtype: . Should we open a ticket?
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.
Yeah, good call. I'll open an issue to follow-up and add those annotations.
All right, CI was green, added a note to the release page. Merging in, thanks for the review. |
This is a backport of the change made during the split of packages in #210. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
This is a backport of the change made when splitting out the Python module into its own packages in #210. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
This is a backport of the change made when splitting out the Python module into its own packages in #210. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Following this issue #169 I splitted
tf2_ros
in 2 packages: