Localization (built on top of #428) #438
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DO NOT SUBMIT. Built off of #428. This contains the code for global localization using SAC-IA. Needs to be run with an additional repo on the
dev
branch of Navigator. Deleted the rest of Navigator files socolcon
builds the proper version of PCL and dependents. A copy ofREADME.md
is provided below.Findings
Recommendations:
Resources
How-To-Run Instructions
Navigator KISS-ICP
In the root navigator directory:
Navigator Localization
In this directory:
GLIM
Run anywhere
docker run \ -it \ --rm \ --net=host \ --ipc=host \ --pid=host \ -e=DISPLAY \ -e=ROS_DOMAIN_ID \ -v $(realpath config):/glim/config \ koide3/glim_ros2:humble \ ros2 run glim_ros glim_rosnode --ros-args -p config_path:=/glim/config
Then run your ROS bag (ensure you're on the same
ROS_DOMAIN_ID
).