├── .gitignore ├── README.md ├── fiducial_vlam ├── CMakeLists.txt ├── cfg │ ├── Aruco Marker 6X6 250 IDs 01-12.pdf │ ├── fiducial_marker_locations_basement.yaml │ └── fiducial_marker_locations_office.yaml ├── include │ ├── convert_util.hpp │ ├── fiducial_math.hpp │ ├── fiducial_vlam │ │ └── fiducial_vlam.hpp │ ├── map.hpp │ ├── observation.hpp │ ├── transform_with_covariance.hpp │ ├── vloc_context.hpp │ └── vmap_context.hpp ├── launch │ ├── launch_one.py │ ├── launch_one.rviz │ ├── launch_one_gazebo.py │ ├── launch_two_gazebo.py │ ├── pair_box_pattern.sh │ ├── pair_box_pattern_b.sh │ ├── pair_brix_launch.py │ ├── pair_shared_launch.py │ ├── pair_xps_launch.py │ ├── sim_one_marker_launch.py │ ├── sim_yz_plane_of_markers_launch.py │ └── teleop_launch.py ├── package.xml └── src │ ├── convert_util.cpp │ ├── fiducial_math.cpp │ ├── map.cpp │ ├── transform_with_covariance.cpp │ ├── vloc_context.cpp │ ├── vloc_main.cpp │ ├── vloc_node.cpp │ ├── vmap_context.cpp │ ├── vmap_main.cpp │ └── vmap_node.cpp ├── fiducial_vlam_msgs ├── CMakeLists.txt ├── msg │ ├── Map.msg │ ├── Observation.msg │ └── Observations.msg └── package.xml └── images └── rviz_in_out_path.png /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | cmake-build-debug 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/README.md -------------------------------------------------------------------------------- /fiducial_vlam/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/CMakeLists.txt -------------------------------------------------------------------------------- /fiducial_vlam/cfg/Aruco Marker 6X6 250 IDs 01-12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/cfg/Aruco Marker 6X6 250 IDs 01-12.pdf -------------------------------------------------------------------------------- /fiducial_vlam/cfg/fiducial_marker_locations_basement.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/cfg/fiducial_marker_locations_basement.yaml -------------------------------------------------------------------------------- /fiducial_vlam/cfg/fiducial_marker_locations_office.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/cfg/fiducial_marker_locations_office.yaml -------------------------------------------------------------------------------- /fiducial_vlam/include/convert_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/convert_util.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/fiducial_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/fiducial_math.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/fiducial_vlam/fiducial_vlam.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/fiducial_vlam/fiducial_vlam.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/map.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/observation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/observation.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/transform_with_covariance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/transform_with_covariance.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/vloc_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/vloc_context.hpp -------------------------------------------------------------------------------- /fiducial_vlam/include/vmap_context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/include/vmap_context.hpp -------------------------------------------------------------------------------- /fiducial_vlam/launch/launch_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/launch_one.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/launch_one.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/launch_one.rviz -------------------------------------------------------------------------------- /fiducial_vlam/launch/launch_one_gazebo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/launch_one_gazebo.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/launch_two_gazebo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/launch_two_gazebo.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/pair_box_pattern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/pair_box_pattern.sh -------------------------------------------------------------------------------- /fiducial_vlam/launch/pair_box_pattern_b.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/pair_box_pattern_b.sh -------------------------------------------------------------------------------- /fiducial_vlam/launch/pair_brix_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/pair_brix_launch.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/pair_shared_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/pair_shared_launch.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/pair_xps_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/pair_xps_launch.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/sim_one_marker_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/sim_one_marker_launch.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/sim_yz_plane_of_markers_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/sim_yz_plane_of_markers_launch.py -------------------------------------------------------------------------------- /fiducial_vlam/launch/teleop_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/launch/teleop_launch.py -------------------------------------------------------------------------------- /fiducial_vlam/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/package.xml -------------------------------------------------------------------------------- /fiducial_vlam/src/convert_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/convert_util.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/fiducial_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/fiducial_math.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/map.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/transform_with_covariance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/transform_with_covariance.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/vloc_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/vloc_context.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/vloc_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/vloc_main.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/vloc_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/vloc_node.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/vmap_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/vmap_context.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/vmap_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/vmap_main.cpp -------------------------------------------------------------------------------- /fiducial_vlam/src/vmap_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam/src/vmap_node.cpp -------------------------------------------------------------------------------- /fiducial_vlam_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /fiducial_vlam_msgs/msg/Map.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam_msgs/msg/Map.msg -------------------------------------------------------------------------------- /fiducial_vlam_msgs/msg/Observation.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam_msgs/msg/Observation.msg -------------------------------------------------------------------------------- /fiducial_vlam_msgs/msg/Observations.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam_msgs/msg/Observations.msg -------------------------------------------------------------------------------- /fiducial_vlam_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/fiducial_vlam_msgs/package.xml -------------------------------------------------------------------------------- /images/rviz_in_out_path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptrmu/fiducial_vlam/HEAD/images/rviz_in_out_path.png --------------------------------------------------------------------------------