-
Notifications
You must be signed in to change notification settings - Fork 315
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
Pointcloud example #276
Pointcloud example #276
Conversation
ee9b678
to
d431ecb
Compare
the pointfield creation is a little messy. I tried using the old ROS 1 way but it doesnt seem to be supported just yet. |
2dc977e
to
9238d2b
Compare
@wjwwood friendly ping :) |
ed7b02d
to
05de88c
Compare
6761679
to
24c636d
Compare
would be great to get this example in the next update for foxy. let me know what else is left to fix/add to be able to get this merged @wjwwood |
@wjwwood, @dirk-thomas, @sloretz....friendly ping 😄 |
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've left a few things inline.
Also, I don't think this belongs in executors
. That subdirectory is really for showing off how to use the various executors, and this is not one of them. I think it belongs either in topics
, or in a new top-level subdirectory.
8fb5342
to
072cc22
Compare
@clalancette thanks for the review! i went ahead and implemented your recommendations, following the similar type architecture for the ROS1 pointcloud publisher example. looks like this example - if following the similar structure for ROS1 - requires the release of this new sensor_msgs_py package. ive done what i can to try and help further that effort along...but this example wont work without the release of that package. |
@clalancette would something like a |
3504db3
to
14bd1d2
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've left one more thing to fix inline.
looks like this example - if following the similar structure for ROS1 - requires the release of this new sensor_msgs_py package.
OK, I just did a review of that one, it needs a bit more work to get in. We can do a release once that one is merged.
@clalancette would something like a publishers directory make sense? or were you thinking more like an advanced directory?
I think what we should do here is make a new subdirectory underneath https://github.com/ros2/examples/tree/master/rclpy/topics called pointcloud_publisher
, or something like that. Then put this example in there. Note that this would be a new package, so would need package.xml, setup.cfg, setup.py, etc.
350b297
to
99bd61d
Compare
@clalancette i moved it to its own package under the compiled & tested using the |
1a76720
to
c6e48ea
Compare
@clalancette CI failing due to missing let me know if there is anything else I can help out with. I noticed there are other linting errors in the other examples, ill see if I can open another PR to fix those sometime soon. |
c6e48ea
to
0b11bf3
Compare
0b11bf3
to
85dc866
Compare
Signed-off-by: flynneva <evanflynn.msu@gmail.com>
85dc866
to
c24517a
Compare
friendly ping @wjwwood @clalancette. let me know if you'd like anything else changed on this PR before merging |
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 started this review months ago, but for some reason I never posted it... sorry about that.
They may not even apply anymore, but I'll post them just in case.
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.
Looks like all my previous comments were already addressed, so lgtm.
@clalancette I think your issues have been addressed can I merge? |
Yes, looks good now, please go ahead and merge. |
added example that publishes an XYZI pointcloud