Comments (17)
@iKrishneel thanks for the ping. @ahornung is the correct person to answer transferring the repo to this organisation. In either case, I believe the copyright headers and notices etc. should also be reinstated in your port
from octomap_mapping.
@wxmerkt Thanks for your reply. As you suggested, I will update the headers and comments in the port.
from octomap_mapping.
@nuclearsandwich It appears I don't have access to the ROS2 release repository for octomap_mapping
yet (it's not part of the team - https://github.com/orgs/ros2-gbp/teams/octomap/repositories). Many thanks in advance and happy holidays :-).
from octomap_mapping.
Thank you - releases for foxy, galactic, and rolling are out now (i.e. access is working :-)). Let's add @ahornung as the creator of the library, perhaps he has additional suggestions as well.
from octomap_mapping.
Let's add @ahornung as the creator of the library, perhaps he has additional suggestions as well.
That change should be deployed or deploying soon.
from octomap_mapping.
Hi @chopin1998, @Marwan99,
In reference to this post and ANYbotics/grid_map#219 (comment): No plans or timeline for working on a ROS2 port from my side. Contributions are welcome (happy to create a ros2
branch etc.), however, as I am currently still working on ROS1 I would not have any substantive feedback or time to devote to it.
from octomap_mapping.
I can try and have a go at it. I propose splitting the port into the following PRs for ease of reviewing and to allow anyone interested in helping to jump in:
- octomap_server library & octomap_server_color library and updating CI
- octomap_server_node & octomap_color_server_node
- octomap_server_static
- octomap_server_multilayer
- octomap_saver
- octomap_tracking_server_node
- octomap_server_nodelet and octomap_color_server_nodelet
@wxmerkt What do you think? Please let me know if I missed something.
from octomap_mapping.
hi, i found a port here
https://github.com/iKrishneel/octomap_server2
from octomap_mapping.
@Marwan99 your plan is clear and sounds good. I think it makes sense to have a maintainer for the ROS2 version - either in this repository or in a new repository in this organization. What do you think @ahornung?
I am happy to continue to look after ROS1, but currently do not yet work on ROS2 (starting later this autumn).
Thanks for the link to the port @chopin1998 - I did not look closer into it but it appears to be based on this repository.
from octomap_mapping.
@wxmerkt @ahornung
I ported this repo to ROS2 ages ago.
I am wondering if there is any chance to move the ros2 port to this organization?
from octomap_mapping.
@iKrishneel sure, that would be good! How different is the port, would it make sense to have it within this repo as separate branch or is it too different? Ideally, you could merge it back as a pull request - or what do you think @wxmerkt ?
from octomap_mapping.
@ahornung
Since ROS1 support has ended, how about a separate repo for ROS2 version of octomap?
from octomap_mapping.
ROS1 is still supported until 2025 and widely used both in research and industry. Given that the code has diverged a bit, a separate repository might be the best option. Alternatively we could separate the communication and mapping parts and this would allow a single repository.
@iKrishneel did you make modifications to the mapping part or mostly updated the communication parts?
from octomap_mapping.
@wxmerkt I just updated the communication.
from octomap_mapping.
Thanks to the work of @wep21, there is now a ROS2 port on branch ros2
.
from octomap_mapping.
@wxmerkt apologies for the delay. There was an issue with the earlier deployment of changes which has now been resolved. Please confirm access to the https://github.com/ros2-gbp/octomap_mapping-release repository and let me know if there are any other issues.
Additionally, you're currently the only member of the release team. Should there be any other maintainers on it currently?
from octomap_mapping.
Fantastic, thank you!
from octomap_mapping.
Related Issues (20)
- /free_cells_vis_array HOT 1
- octomap_saver_node report an error HOT 5
- Can not filter ground in foxy HOT 1
- Run multiple instances of Octomap Server in ROS HOT 1
- octomap for outdoors maps
- The constructed point cloud map is tilted
- octomap_full message update? HOT 3
- Load existing binary octree into octomap_server on launch HOT 1
- Facing this warning while running octomap server and nothing is beinig published on /occupied_cell_vis_array
- Warning : Nothing to publish, octree is empty HOT 11
- Problems with compilation(on Noetic-Ros) HOT 1
- Is it possible to have the map in the robot frame? HOT 1
- Octomap server node crashes in ROS 2 Rolling HOT 1
- ros2 launch octomap_server octomap_mapping.launch.xml failed HOT 3
- Running problem on arm board
- Reading a .bt or .ot file using the octomap_server_node not working properly HOT 1
- when OccupancyMap in Rviz, corrupted size vs. prev_size in fastbins and core dumped HOT 2
- Hi, points queue? issue HOT 5
- Error when trying to build octomap_mapping from source (Windows 10) HOT 1
- Any OctomapServer.cfg parameter doesn't work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octomap_mapping.