-
Notifications
You must be signed in to change notification settings - Fork 794
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
ROS2 Port #219
Comments
Hey @jacobhuesman, PRs are very welcome! Feel free to add PRs to this ros2 branch. |
@maximilianwulf I have some folks working with me on navigation2-land that have interest in working to port over code to ROS2 with the goal of having this replace potentially costmap 2D (or chunks of it). It might be good to have you join our community slack (navigation2.slack.com) so we can chat about this. I also want to figure out what a reasonable maintenance arrangement looks like if you're not currently using grid_maps in ROS2 (e.g. if PRs come in for 1 version syncing to both, if we need to get things into the ROS2 branch, are there maintainers willing to review and iterate, would it be possible to add me and/or Tully as reviewers strictly for ROS2, etc). Alternatively, we could work off of a fork of grid_maps in |
Hi @SteveMacenski, thanks a lot for the request. We are very interested in helping to port
Yes, we are willing to help review PRs.
Yes, definitely.
Agreed, we think the same and would like to have it on this repository. |
We're in the early stages of talking about a port, there's interest shown in helping me redesign the navigation2 environmental representation (e.g. remove costmap 2D and replace it with this + layers built on top). @Marwan99 has expressed interest in helping with the initial port of grid maps for ROS2. From there, its a little fuzzy how we proceed (build a new 3D costmap implementation on top, do some gradient mapping like elevation mapping, do some mixture of both) but this is the first gate to get through. Any thoughts / interest you have on this side are also beneficial. There may be some value in having your environmental models used in navigation2 for your own risk reduction of multiple users playing with it / developing in it. We should though discuss more of this in slack if you have thoughts on how that port should happen. More points if you jump in to help on some of it 😉 . When you join, I'll make a separate channel for this work. Please do add @tfoote and I with access. Tully is to make sure that someone can be instated with admin should I get hit with a bus and anybotics stops supporting it. Adding me is so that we can merge PRs for ROS2 only. I have 0 intention of messing with your ROS1 or other stuff. I would though ask that after we get a port in, all PRs should be reflected on both sets so that ROS2 gets the upgrades too until the full shift to ROS2 is made by most companies. |
Okay, let's discuss it on Slack. I will add you both, but I have to check with the team how that is done. |
1 similar comment
Okay, let's discuss it on Slack. I will add you both, but I have to check with the team how that is done. |
Sounds good! We'll post back here when we have a plan. |
Hey @SteveMacenski, can you send me an invite for the slack channel? |
Marwan posted the link, if you have issues joining, if you give me your email I can send you a specific invite. |
@maximilianwulf did you join? We'd like to get started on this this week ideally |
Hi @SteveMacenski, I seem to have problems logging in. Can you send a mail to this email address temporary.maximilian@gmail.com and I will share my slack email address? Thanks. |
Email sent |
Ported packages tracker:
|
We should also setup CI for the ROS2 branch. Image pipeline has a good simple example https://github.com/ros-perception/image_pipeline/blob/melodic/.circleci/config.yml (though select the ros2 branch) |
I'm going to do SDF and Octomap today and tomorrow. Can't let you have all the fun. |
Huge shout out @Marwan99! Just getting through these like its no one's business! |
Hi @wxmerkt! |
@Marwan99 I meant on the octomap mapping ROS2 port ticket 😉 |
Is this issue considered completed now? |
Is there anything we missed? I thought we skipped something (?) If not, and we're ready to release, then yeah after bloom is run. Is CI passing and everything? Can we do an attempted release? Any dependencies missing? |
|
In my view this issue can be closed. @Marwan99 could you open a new one with the remaining points? |
Agreed, closing! |
Great job @Marwan99 for single handedly getting this done. That was a big effort and it will be felt for a long time to come. |
I'm going to start the process of porting
grid_map
over to ROS2. I noticed some chatter about it on #178, but haven't seen any branches or forks.@pfankhauser can you create a
ros2
branch that I can submit pull requests against?The text was updated successfully, but these errors were encountered: