├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── ros2_ws ├── README.md └── src │ └── vslam-playground-ros │ ├── CMakeLists.txt │ ├── config │ └── data_visualiser.rviz │ ├── include │ └── utils.hpp │ ├── launch │ └── demo.launch.py │ ├── package.xml │ └── src │ ├── data_publisher.cpp │ ├── data_publisher.py │ └── visual_odometry.py ├── setup.py └── vslam ├── __init__.py ├── definitions.py ├── lidar_depth.py ├── lidar_depth_lightglue.py ├── monocular.py ├── stereo.py ├── utils.py └── visualisation ├── animate_trajectory.py ├── visualise_features.py ├── visualise_lidar.py ├── visualise_trajectory.py ├── visualise_trajectory_pointcloud.py └── visualise_trajectory_pointcloud_animated.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/README.md -------------------------------------------------------------------------------- /ros2_ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/README.md -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/CMakeLists.txt -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/config/data_visualiser.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/config/data_visualiser.rviz -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/include/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/include/utils.hpp -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/launch/demo.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/launch/demo.launch.py -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/package.xml -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/src/data_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/src/data_publisher.cpp -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/src/data_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/src/data_publisher.py -------------------------------------------------------------------------------- /ros2_ws/src/vslam-playground-ros/src/visual_odometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/ros2_ws/src/vslam-playground-ros/src/visual_odometry.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/setup.py -------------------------------------------------------------------------------- /vslam/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/__init__.py -------------------------------------------------------------------------------- /vslam/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/definitions.py -------------------------------------------------------------------------------- /vslam/lidar_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/lidar_depth.py -------------------------------------------------------------------------------- /vslam/lidar_depth_lightglue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/lidar_depth_lightglue.py -------------------------------------------------------------------------------- /vslam/monocular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/monocular.py -------------------------------------------------------------------------------- /vslam/stereo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/stereo.py -------------------------------------------------------------------------------- /vslam/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/utils.py -------------------------------------------------------------------------------- /vslam/visualisation/animate_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/visualisation/animate_trajectory.py -------------------------------------------------------------------------------- /vslam/visualisation/visualise_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/visualisation/visualise_features.py -------------------------------------------------------------------------------- /vslam/visualisation/visualise_lidar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/visualisation/visualise_lidar.py -------------------------------------------------------------------------------- /vslam/visualisation/visualise_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/visualisation/visualise_trajectory.py -------------------------------------------------------------------------------- /vslam/visualisation/visualise_trajectory_pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/visualisation/visualise_trajectory_pointcloud.py -------------------------------------------------------------------------------- /vslam/visualisation/visualise_trajectory_pointcloud_animated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkNaeem/VSLAM-playground/HEAD/vslam/visualisation/visualise_trajectory_pointcloud_animated.py --------------------------------------------------------------------------------