Skip to content

Conversation

@Idate96
Copy link

@Idate96 Idate96 commented Dec 12, 2025

No description provided.

Marwan99 and others added 30 commits June 3, 2020 14:34
Co-authored-by: Maximilian Wulf <[email protected]>
* initial commit

* docker image changed

Co-authored-by: Steve Macenski <[email protected]>

* removed testing specific packages only

* added ros2 branch filter

* fixed typo

* removed filter and remaned job

Co-authored-by: Steve Macenski <[email protected]>
* test

* added colcon ignore to grid_map metapackage

* removed added space
* Linted and uncrustified

* Updated cmakelists and package.xml

* Fixed header guard position

* fixed build errors

* test files now building

* ported package.xml

* cleaned cmakelists

* bumped to 2.0.0

* added EOF new line

* removed unnecessary comments

* one more unnecessary comment

* fixed header comment for EllipseIteratorTest.cpp

* updated dep grid_map_common to grid_map_cmake_helpers

* removed unused function param in GridMap::getSubmap method

* updated grid_map_common to grid_map_cmake_helpers

* removed redunent/wrong method defintion and removed unused method definition

* refactored switch cases to if conditions

* removed grid_map_core colcon ignore

* turned on the automatic linter unit tests

* linted cmake files

* fixed Werror=deprecated-copy in GridMapIterator.cpp

* fixed mixed cases linting error

* Disabled cpplint legal linting error message

Co-authored-by: Sarthak Mittal <[email protected]>

* suppressing returnTempReference cppcheck in GridMap.cpp

* Added note about linting config

Co-authored-by: Sarthak Mittal <[email protected]>
* Added mising extra cmake config file and exported the include dirs in grid_map_core/CMakeLists.txt

* grid_map_cv linted and ported
* Port grid_map_costmap_2d to ros2

Signed-off-by: Sarthak Mittal <[email protected]>

* Rename files to camel case

Signed-off-by: Sarthak Mittal <[email protected]>

* Add ros2_dependencies and update circle ci config to build ros2 dependencies

Signed-off-by: Sarthak Mittal <[email protected]>

* Fix circle ci config

Signed-off-by: Sarthak Mittal <[email protected]>

* Fix test cppcheck error

Signed-off-by: Sarthak Mittal <[email protected]>
* uncrustify autoformat

* port grid_maps_sdf

* last bit of linting

* remove rosdep for pcl_ros

* rename files to hpp

* removing indent in namespaces

* relinting again

* fix mistake

* Update grid_map_sdf/src/SignedDistanceField.cpp

Co-authored-by: Marwan Taher <[email protected]>

Co-authored-by: Marwan Taher <[email protected]>
* package.xml and CMakeLists.txt updated. src, include and tests linted

* Added octomap as dep and upated CI

* updated costmap2d parameter in grid_map_costmap_2d tests

* removed unwanted comments

* reverted ros2_dependency and circleci config as octomap got released for foxy

* ignoring slam_toolbox in rosdep
* Updated CMakelists.txt and package.xml

* Ported & linted header, src and test files

* undone the OccupancyGrid to Costmap changes

* Added conversion to and from Costmap msg

* removed typo

* Fixed value limits in costmap conversions and updated costmap conversion tests

* rosbag section updated

* re-triggering CI

* adding rcpputils as a dep to use rcpputils::fs::remove_all

* Triggering CI

* added rosbag2 as a dependency and changed rcpputils dependency to master

* fixed typo

* added missing macro

* fixed comparison of different signs

* some reformatting and typos fixed
* linted and uncrustified

* updated package.xml and removed COLCON_IGNORE

* updated CMakeLists.txt and package.xml

Signed-off-by: Marwan Taher <[email protected]>

* updated ros related APIs

Signed-off-by: Marwan Taher <[email protected]>

* added missing sleep

Signed-off-by: Marwan Taher <[email protected]>

* changed publish to use unique_ptr

Signed-off-by: Marwan Taher <[email protected]>

* toMessage signature updated

Signed-off-by: Marwan Taher <[email protected]>

* updated toMessage, add qos config and some cmake fixes

Signed-off-by: Marwan Taher <[email protected]>

* message_traits.hpp ported

* fixed message_traits namespace

Signed-off-by: Marwan Taher <[email protected]>

* removed QOS custom lifespan

Signed-off-by: Marwan Taher <[email protected]>
* linted and uncrustified

* package.xml mostly updated

* updated ROS related APIs

Signed-off-by: Marwan Taher <[email protected]>

* upadted CMakeLists.txt and package.xml

Signed-off-by: Marwan Taher <[email protected]>

* declared missing params and some minor fixes

Signed-off-by: Marwan Taher <[email protected]>

* updating navigation2 branch name

Signed-off-by: Marwan Taher <[email protected]>

* updating navigation2 dependency file name

Signed-off-by: Marwan Taher <[email protected]>

* added subscription updating

Signed-off-by: Marwan Taher <[email protected]>

* updated isActive method

Signed-off-by: Marwan Taher <[email protected]>

* changed nodehandle to node

Signed-off-by: Marwan Taher <[email protected]>

* addressing comments - added latching, alphabetical formatting, updating isActive & reverting for loops changes.

Signed-off-by: Marwan Taher <[email protected]>

* fixig CI running out of memory

* refactored classes to derive from node

Signed-off-by: Marwan Taher <[email protected]>
* linted and uncrustified

* updated package.xml and plugin_description.xml, and removed COLCON_IGNORE

* ros2 related api updates

Signed-off-by: Marwan Taher <[email protected]>

* updated CMakeLists.txt and package.xml

Signed-off-by: Marwan Taher <[email protected]>

* bug fixes

Signed-off-by: Marwan Taher <[email protected]>

* removed modified include files

Signed-off-by: Marwan Taher <[email protected]>

* removed unneeded comments

Signed-off-by: Marwan Taher <[email protected]>

* fixed rviz crashing after disabling gridmap display

Signed-off-by: Marwan Taher <[email protected]>
* mostly linted and uncrustified

* updated package.xml and filter_plugins.xml

* ros2 API updates

Signed-off-by: Marwan Taher <[email protected]>

* updated CMakeLists.txt

Signed-off-by: Marwan Taher <[email protected]>

* added testing section to CMakeLists.txt

Signed-off-by: Marwan Taher <[email protected]>

* fixed linting errors

Signed-off-by: Marwan Taher <[email protected]>

* using empty() to check for empty vectors

Signed-off-by: Marwan Taher <[email protected]>

* minor formatting

Signed-off-by: Marwan Taher <[email protected]>

* minor reformatting

Signed-off-by: Marwan Taher <[email protected]>

* more reformatting

Signed-off-by: Marwan Taher <[email protected]>

* fixed deprecated tbb functions warnings

Signed-off-by: Marwan Taher <[email protected]>

* CI fix - building packages sequentially using a different flag

* CI fixing attempt

* splitting up libraries

* CI memory usage fix

* CI changing docker image

* temporary change to test without octomap as a dep

* re-added rcpputils to underlay build

* reverted changes and limited underlay building workers

* fixed commented param read

Signed-off-by: Marwan Taher <[email protected]>

* added thread count comment

Signed-off-by: Marwan Taher <[email protected]>

* added deepcode ignore comment

* removed building nav2 - use released binaries instead
* mostly linted and removed COLCON_IGNORE

* package.xml mostly updated

* ROS2 porting changes

Signed-off-by: Marwan Taher <[email protected]>

* Porting launch file to a python script

Signed-off-by: Marwan Taher <[email protected]>

* added pcl_ros as dep for CI

Signed-off-by: Marwan Taher <[email protected]>

* moved test_data install inside if(BUILD_TESTING)

Signed-off-by: Marwan Taher <[email protected]>

* adding pcl_msgs to deps

Signed-off-by: Marwan Taher <[email protected]>

* CI fix

Signed-off-by: Marwan Taher <[email protected]>

* fixed pcd file path for failing test

Signed-off-by: Marwan Taher <[email protected]>

* changed tests timeout

Signed-off-by: Marwan Taher <[email protected]>

* increased test timeout to 300

Signed-off-by: Marwan Taher <[email protected]>

* addressing comments

Signed-off-by: Marwan Taher <[email protected]>

* minor reformatting

Co-authored-by: Maximilian Wulf <[email protected]>

Co-authored-by: Maximilian Wulf <[email protected]>
* mostly linted and removed COLCON_IGNORE

* simple_demo and tutorial_demo port

Signed-off-by: Marwan Taher <[email protected]>

* image_to_gridmap_demo and iterators_demo port

Signed-off-by: Marwan Taher <[email protected]>

* more linting

Signed-off-by: Marwan Taher <[email protected]>

* visualizations fix - using one shared node accross all visualizations instead of a node for each visualization

Signed-off-by: Marwan Taher <[email protected]>

* minor fixes and formatting

Signed-off-by: Marwan Taher <[email protected]>

* renamed node_ptr to nodePtr and removed unwanted commented code

Signed-off-by: Marwan Taher <[email protected]>

* changed grid_map_ros lib to be shared

Signed-off-by: Marwan Taher <[email protected]>

* added eigen to include dirs
* move_demo ported

Signed-off-by: Marwan Taher <[email protected]>

* iterator_benchmark ported

Signed-off-by: Marwan Taher <[email protected]>

* opencv_demo ported

Signed-off-by: Marwan Taher <[email protected]>

* octomap_to_gridmap_demo port (needs testing)

Signed-off-by: Marwan Taher <[email protected]>

* CMakeLists.txt and package.xml updated

Signed-off-by: Marwan Taher <[email protected]>

* grid_map_loader_demo ported

Signed-off-by: Marwan Taher <[email protected]>

* new ros2 grid_map bag

Signed-off-by: Marwan Taher <[email protected]>

* fixed typo

Signed-off-by: Marwan Taher <[email protected]>

* minor formatting fixes and added TODO

Signed-off-by: Marwan Taher <[email protected]>

* fixed failed grid_map_loader visualization in rviz; transient local option to visualisation gridmap subscriber

Signed-off-by: Marwan Taher <[email protected]>

* sleep_for duration minor refactoring

Signed-off-by: Marwan Taher <[email protected]>

* changed octomap published msg to unique_ptr

* updated readme - build instructions, running demos, ros testing version, octomap demo note and msgs

Signed-off-by: Marwan Taher <[email protected]>

* added missing building step

* fixed dep building instructions

* throttled client wait logging and introduces 'using' for octomap msg and srv namespaces

Signed-off-by: Marwan Taher <[email protected]>

* added comments to launch files

Signed-off-by: Marwan Taher <[email protected]>
Ryanf55 and others added 28 commits February 17, 2024 14:25
…r-filters

Bugfix use old style include directories for filters
Signed-off-by: Ryan Friedman <[email protected]>
…ostmap-2d

Use ament_export_targets in grid_map_costmap_2d
Signed-off-by: wep21 <[email protected]>
…server

build: treat several build issues on rolling
…on (ANYbotics#438) (ANYbotics#468)

Fix LoadFromBag assumptions

* Not all bags have only GridMap messages
* Not all bags have GridMap on the right topic
* Add test for trying to load a grid map from a bag that doesn't
  contain it on the expected topic
* Add nullptr check on reader messages
* Remove unused include
* Don't skip reporting when tests fail

(cherry picked from commit 25a1ea5)

Co-authored-by: Ryan <[email protected]>
* Calling pop_back on an iterator past the end is UB

Signed-off-by: Ryan Friedman <[email protected]>
(cherry picked from commit 74dbbc8)

Co-authored-by: Ryan <[email protected]>
…botics#495)

Signed-off-by: Ryan Friedman <[email protected]>
(cherry picked from commit 73d9427)

Co-authored-by: Ryan <[email protected]>
* We want a build after every merge to the jazzy branch

Signed-off-by: Ryan Friedman <[email protected]>
(cherry picked from commit 25c9009)

Co-authored-by: Ryan <[email protected]>
Add industrial CI

* Bring nav2 in from source on rolling
* Skip rosdep keys in nav2 that don't resolve

Signed-off-by: Ryan Friedman <[email protected]>
(cherry picked from commit c313843)

Co-authored-by: Ryan <[email protected]>
Signed-off-by: Ryan Friedman <[email protected]>
…apping_support

[ROS2][grid_map_msgs] Added explicit ros1_bridge mapping support
@Idate96 Idate96 closed this Dec 12, 2025
@mergify
Copy link

mergify bot commented Dec 12, 2025

⚠️ The sha of the head commit of this PR conflicts with #529. Mergify cannot evaluate rules on this PR. ⚠️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.