├── .clang-format ├── .gitattributes ├── .gitignore ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSES ├── LICENSE_STag └── LICENSE_STag_ROS ├── README.md ├── cfg ├── bundle_2.rviz ├── bundle_2.yaml ├── bundle_4.rviz ├── bundle_4.yaml ├── bundle_config_2.yaml ├── bundle_config_4.yaml ├── bundle_config_single.yaml ├── single.rviz ├── single.yaml └── single_config.yaml ├── include ├── stag │ ├── Decoder.h │ ├── Drawer.h │ ├── ED │ │ ├── ED.h │ │ ├── EDInternals.h │ │ ├── EDLines.h │ │ ├── EdgeMap.h │ │ ├── GradientOperators.h │ │ ├── GradientOperatorsCV.h │ │ ├── ImageSmooth.h │ │ ├── ImageSmoothCV.h │ │ ├── LineSegment.h │ │ ├── MyMath.h │ │ ├── NFA.h │ │ ├── Timer.h │ │ ├── Utilities.h │ │ └── ValidateEdgeSegments.h │ ├── EDInterface.h │ ├── Ellipse.h │ ├── Marker.h │ ├── MarkerIDs.h │ ├── PoseRefiner.h │ ├── Quad.h │ ├── QuadDetector.h │ ├── Stag.h │ ├── colors.h │ └── utility.h └── stag_ros │ ├── common.hpp │ ├── instrument.hpp │ ├── load_yaml_tags.h │ ├── stag_node.h │ ├── stag_nodelet.h │ ├── structures.hpp │ └── utility.hpp ├── launch ├── download_examples.launch ├── stagNode.launch ├── stagNode_bundle_2.launch ├── stagNode_bundle_4.launch ├── stagNode_single.launch ├── stagNodelet.launch ├── stagNodelet_bundle_2.launch ├── stagNodelet_bundle_4.launch └── stagNodelet_single.launch ├── msg ├── STagMarker.msg └── STagMarkerArray.msg ├── package.xml ├── scripts └── download_bags.sh ├── src ├── stag │ ├── Decoder.cpp │ ├── Drawer.cpp │ ├── ED │ │ ├── ED.cpp │ │ ├── EDInternals.cpp │ │ ├── EDLines.cpp │ │ ├── GradientOperators.cpp │ │ ├── ImageSmooth.cpp │ │ ├── LineSegment.cpp │ │ ├── MyMath.cpp │ │ ├── NFA.cpp │ │ ├── Utilities.cpp │ │ └── ValidateEdgeSegments.cpp │ ├── EDInterface.cpp │ ├── Ellipse.cpp │ ├── Marker.cpp │ ├── PoseRefiner.cpp │ ├── Quad.cpp │ ├── QuadDetector.cpp │ ├── Stag.cpp │ ├── main.cpp │ └── utility.cpp └── stag_ros │ ├── stag_node.cpp │ ├── stag_nodelet.cpp │ └── stag_nodelet_main.cpp └── stag_nodelet.xml /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSES/LICENSE_STag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/LICENSES/LICENSE_STag -------------------------------------------------------------------------------- /LICENSES/LICENSE_STag_ROS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/LICENSES/LICENSE_STag_ROS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/README.md -------------------------------------------------------------------------------- /cfg/bundle_2.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_2.rviz -------------------------------------------------------------------------------- /cfg/bundle_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_2.yaml -------------------------------------------------------------------------------- /cfg/bundle_4.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_4.rviz -------------------------------------------------------------------------------- /cfg/bundle_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_4.yaml -------------------------------------------------------------------------------- /cfg/bundle_config_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_config_2.yaml -------------------------------------------------------------------------------- /cfg/bundle_config_4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_config_4.yaml -------------------------------------------------------------------------------- /cfg/bundle_config_single.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/bundle_config_single.yaml -------------------------------------------------------------------------------- /cfg/single.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/single.rviz -------------------------------------------------------------------------------- /cfg/single.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/single.yaml -------------------------------------------------------------------------------- /cfg/single_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/cfg/single_config.yaml -------------------------------------------------------------------------------- /include/stag/Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/Decoder.h -------------------------------------------------------------------------------- /include/stag/Drawer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/Drawer.h -------------------------------------------------------------------------------- /include/stag/ED/ED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/ED.h -------------------------------------------------------------------------------- /include/stag/ED/EDInternals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/EDInternals.h -------------------------------------------------------------------------------- /include/stag/ED/EDLines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/EDLines.h -------------------------------------------------------------------------------- /include/stag/ED/EdgeMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/EdgeMap.h -------------------------------------------------------------------------------- /include/stag/ED/GradientOperators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/GradientOperators.h -------------------------------------------------------------------------------- /include/stag/ED/GradientOperatorsCV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/GradientOperatorsCV.h -------------------------------------------------------------------------------- /include/stag/ED/ImageSmooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/ImageSmooth.h -------------------------------------------------------------------------------- /include/stag/ED/ImageSmoothCV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/ImageSmoothCV.h -------------------------------------------------------------------------------- /include/stag/ED/LineSegment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/LineSegment.h -------------------------------------------------------------------------------- /include/stag/ED/MyMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/MyMath.h -------------------------------------------------------------------------------- /include/stag/ED/NFA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/NFA.h -------------------------------------------------------------------------------- /include/stag/ED/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/Timer.h -------------------------------------------------------------------------------- /include/stag/ED/Utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/Utilities.h -------------------------------------------------------------------------------- /include/stag/ED/ValidateEdgeSegments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/ED/ValidateEdgeSegments.h -------------------------------------------------------------------------------- /include/stag/EDInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/EDInterface.h -------------------------------------------------------------------------------- /include/stag/Ellipse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/Ellipse.h -------------------------------------------------------------------------------- /include/stag/Marker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/Marker.h -------------------------------------------------------------------------------- /include/stag/MarkerIDs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/MarkerIDs.h -------------------------------------------------------------------------------- /include/stag/PoseRefiner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/PoseRefiner.h -------------------------------------------------------------------------------- /include/stag/Quad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/Quad.h -------------------------------------------------------------------------------- /include/stag/QuadDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/QuadDetector.h -------------------------------------------------------------------------------- /include/stag/Stag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/Stag.h -------------------------------------------------------------------------------- /include/stag/colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/colors.h -------------------------------------------------------------------------------- /include/stag/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag/utility.h -------------------------------------------------------------------------------- /include/stag_ros/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/common.hpp -------------------------------------------------------------------------------- /include/stag_ros/instrument.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/instrument.hpp -------------------------------------------------------------------------------- /include/stag_ros/load_yaml_tags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/load_yaml_tags.h -------------------------------------------------------------------------------- /include/stag_ros/stag_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/stag_node.h -------------------------------------------------------------------------------- /include/stag_ros/stag_nodelet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/stag_nodelet.h -------------------------------------------------------------------------------- /include/stag_ros/structures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/structures.hpp -------------------------------------------------------------------------------- /include/stag_ros/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/include/stag_ros/utility.hpp -------------------------------------------------------------------------------- /launch/download_examples.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/download_examples.launch -------------------------------------------------------------------------------- /launch/stagNode.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNode.launch -------------------------------------------------------------------------------- /launch/stagNode_bundle_2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNode_bundle_2.launch -------------------------------------------------------------------------------- /launch/stagNode_bundle_4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNode_bundle_4.launch -------------------------------------------------------------------------------- /launch/stagNode_single.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNode_single.launch -------------------------------------------------------------------------------- /launch/stagNodelet.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNodelet.launch -------------------------------------------------------------------------------- /launch/stagNodelet_bundle_2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNodelet_bundle_2.launch -------------------------------------------------------------------------------- /launch/stagNodelet_bundle_4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNodelet_bundle_4.launch -------------------------------------------------------------------------------- /launch/stagNodelet_single.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/launch/stagNodelet_single.launch -------------------------------------------------------------------------------- /msg/STagMarker.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/msg/STagMarker.msg -------------------------------------------------------------------------------- /msg/STagMarkerArray.msg: -------------------------------------------------------------------------------- 1 | stag_ros/STagMarker[] stag_array -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/package.xml -------------------------------------------------------------------------------- /scripts/download_bags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/scripts/download_bags.sh -------------------------------------------------------------------------------- /src/stag/Decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/Decoder.cpp -------------------------------------------------------------------------------- /src/stag/Drawer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/Drawer.cpp -------------------------------------------------------------------------------- /src/stag/ED/ED.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/ED.cpp -------------------------------------------------------------------------------- /src/stag/ED/EDInternals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/EDInternals.cpp -------------------------------------------------------------------------------- /src/stag/ED/EDLines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/EDLines.cpp -------------------------------------------------------------------------------- /src/stag/ED/GradientOperators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/GradientOperators.cpp -------------------------------------------------------------------------------- /src/stag/ED/ImageSmooth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/ImageSmooth.cpp -------------------------------------------------------------------------------- /src/stag/ED/LineSegment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/LineSegment.cpp -------------------------------------------------------------------------------- /src/stag/ED/MyMath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/MyMath.cpp -------------------------------------------------------------------------------- /src/stag/ED/NFA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/NFA.cpp -------------------------------------------------------------------------------- /src/stag/ED/Utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/Utilities.cpp -------------------------------------------------------------------------------- /src/stag/ED/ValidateEdgeSegments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/ED/ValidateEdgeSegments.cpp -------------------------------------------------------------------------------- /src/stag/EDInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/EDInterface.cpp -------------------------------------------------------------------------------- /src/stag/Ellipse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/Ellipse.cpp -------------------------------------------------------------------------------- /src/stag/Marker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/Marker.cpp -------------------------------------------------------------------------------- /src/stag/PoseRefiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/PoseRefiner.cpp -------------------------------------------------------------------------------- /src/stag/Quad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/Quad.cpp -------------------------------------------------------------------------------- /src/stag/QuadDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/QuadDetector.cpp -------------------------------------------------------------------------------- /src/stag/Stag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/Stag.cpp -------------------------------------------------------------------------------- /src/stag/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/main.cpp -------------------------------------------------------------------------------- /src/stag/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag/utility.cpp -------------------------------------------------------------------------------- /src/stag_ros/stag_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag_ros/stag_node.cpp -------------------------------------------------------------------------------- /src/stag_ros/stag_nodelet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag_ros/stag_nodelet.cpp -------------------------------------------------------------------------------- /src/stag_ros/stag_nodelet_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/src/stag_ros/stag_nodelet_main.cpp -------------------------------------------------------------------------------- /stag_nodelet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usrl-uofsc/stag_ros/HEAD/stag_nodelet.xml --------------------------------------------------------------------------------