├── .flake8 ├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── MANIFEST.in ├── README.md ├── autolab_core ├── __init__.py ├── camera_intrinsics.py ├── chessboard_registration.py ├── completer.py ├── constants.py ├── csv_model.py ├── data_stream_recorder.py ├── data_stream_syncer.py ├── detector.py ├── dist_metrics.py ├── dual_quaternion.py ├── experiment_logger.py ├── feature_matcher.py ├── features.py ├── image.py ├── json_serialization.py ├── learning_analysis.py ├── logger.py ├── orthographic_intrinsics.py ├── point_registration.py ├── points.py ├── primitives.py ├── random_variables.py ├── rigid_transformations.py ├── tensor_dataset.py ├── transformations.py ├── utils.py ├── version.py └── yaml_config.py ├── cfg └── tools │ ├── aggregate_tensor_datasets.yaml │ └── compute_dataset_statistics.yaml ├── docs ├── Makefile ├── gh_deploy.sh └── source │ ├── api │ ├── csv_model.rst │ ├── dual_quaternion.rst │ ├── exceptions.rst │ ├── experiment_logger.rst │ ├── json_serialization.rst │ ├── points.rst │ ├── primitives.rst │ ├── random_variables.rst │ ├── rigid_transform.rst │ ├── utils.rst │ └── yaml_config.rst │ ├── conf.py │ ├── index.rst │ └── install │ └── install.rst ├── launch └── rigid_transforms.launch ├── package.xml ├── ros_nodes ├── rigid_transform_listener.py └── rigid_transform_publisher.py ├── setup.py ├── srv ├── RigidTransformListener.srv └── RigidTransformPublisher.srv ├── tests ├── __init__.py ├── constants.py ├── test_dataset.py ├── test_image.py ├── test_points.py ├── test_registration.py └── test_rigid_transform.py └── tools ├── aggregate_tensor_datasets.py ├── compute_dataset_statistics.py ├── convert_legacy_dataset_to_tensor_dataset.py ├── shuffle_tensor_dataset.py ├── split_dataset.py └── subsample_tensor_dataset.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/README.md -------------------------------------------------------------------------------- /autolab_core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/__init__.py -------------------------------------------------------------------------------- /autolab_core/camera_intrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/camera_intrinsics.py -------------------------------------------------------------------------------- /autolab_core/chessboard_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/chessboard_registration.py -------------------------------------------------------------------------------- /autolab_core/completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/completer.py -------------------------------------------------------------------------------- /autolab_core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/constants.py -------------------------------------------------------------------------------- /autolab_core/csv_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/csv_model.py -------------------------------------------------------------------------------- /autolab_core/data_stream_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/data_stream_recorder.py -------------------------------------------------------------------------------- /autolab_core/data_stream_syncer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/data_stream_syncer.py -------------------------------------------------------------------------------- /autolab_core/detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/detector.py -------------------------------------------------------------------------------- /autolab_core/dist_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/dist_metrics.py -------------------------------------------------------------------------------- /autolab_core/dual_quaternion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/dual_quaternion.py -------------------------------------------------------------------------------- /autolab_core/experiment_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/experiment_logger.py -------------------------------------------------------------------------------- /autolab_core/feature_matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/feature_matcher.py -------------------------------------------------------------------------------- /autolab_core/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/features.py -------------------------------------------------------------------------------- /autolab_core/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/image.py -------------------------------------------------------------------------------- /autolab_core/json_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/json_serialization.py -------------------------------------------------------------------------------- /autolab_core/learning_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/learning_analysis.py -------------------------------------------------------------------------------- /autolab_core/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/logger.py -------------------------------------------------------------------------------- /autolab_core/orthographic_intrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/orthographic_intrinsics.py -------------------------------------------------------------------------------- /autolab_core/point_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/point_registration.py -------------------------------------------------------------------------------- /autolab_core/points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/points.py -------------------------------------------------------------------------------- /autolab_core/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/primitives.py -------------------------------------------------------------------------------- /autolab_core/random_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/random_variables.py -------------------------------------------------------------------------------- /autolab_core/rigid_transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/rigid_transformations.py -------------------------------------------------------------------------------- /autolab_core/tensor_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/tensor_dataset.py -------------------------------------------------------------------------------- /autolab_core/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/transformations.py -------------------------------------------------------------------------------- /autolab_core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/utils.py -------------------------------------------------------------------------------- /autolab_core/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.1.1" 2 | -------------------------------------------------------------------------------- /autolab_core/yaml_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/autolab_core/yaml_config.py -------------------------------------------------------------------------------- /cfg/tools/aggregate_tensor_datasets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/cfg/tools/aggregate_tensor_datasets.yaml -------------------------------------------------------------------------------- /cfg/tools/compute_dataset_statistics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/cfg/tools/compute_dataset_statistics.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/gh_deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | make gh-pages 3 | cd ../docs 4 | -------------------------------------------------------------------------------- /docs/source/api/csv_model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/csv_model.rst -------------------------------------------------------------------------------- /docs/source/api/dual_quaternion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/dual_quaternion.rst -------------------------------------------------------------------------------- /docs/source/api/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/exceptions.rst -------------------------------------------------------------------------------- /docs/source/api/experiment_logger.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/experiment_logger.rst -------------------------------------------------------------------------------- /docs/source/api/json_serialization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/json_serialization.rst -------------------------------------------------------------------------------- /docs/source/api/points.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/points.rst -------------------------------------------------------------------------------- /docs/source/api/primitives.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/primitives.rst -------------------------------------------------------------------------------- /docs/source/api/random_variables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/random_variables.rst -------------------------------------------------------------------------------- /docs/source/api/rigid_transform.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/rigid_transform.rst -------------------------------------------------------------------------------- /docs/source/api/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/utils.rst -------------------------------------------------------------------------------- /docs/source/api/yaml_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/api/yaml_config.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/docs/source/install/install.rst -------------------------------------------------------------------------------- /launch/rigid_transforms.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/launch/rigid_transforms.launch -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/package.xml -------------------------------------------------------------------------------- /ros_nodes/rigid_transform_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/ros_nodes/rigid_transform_listener.py -------------------------------------------------------------------------------- /ros_nodes/rigid_transform_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/ros_nodes/rigid_transform_publisher.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/setup.py -------------------------------------------------------------------------------- /srv/RigidTransformListener.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/srv/RigidTransformListener.srv -------------------------------------------------------------------------------- /srv/RigidTransformPublisher.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/srv/RigidTransformPublisher.srv -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tests/constants.py -------------------------------------------------------------------------------- /tests/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tests/test_dataset.py -------------------------------------------------------------------------------- /tests/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tests/test_image.py -------------------------------------------------------------------------------- /tests/test_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tests/test_points.py -------------------------------------------------------------------------------- /tests/test_registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tests/test_registration.py -------------------------------------------------------------------------------- /tests/test_rigid_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tests/test_rigid_transform.py -------------------------------------------------------------------------------- /tools/aggregate_tensor_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tools/aggregate_tensor_datasets.py -------------------------------------------------------------------------------- /tools/compute_dataset_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tools/compute_dataset_statistics.py -------------------------------------------------------------------------------- /tools/convert_legacy_dataset_to_tensor_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tools/convert_legacy_dataset_to_tensor_dataset.py -------------------------------------------------------------------------------- /tools/shuffle_tensor_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tools/shuffle_tensor_dataset.py -------------------------------------------------------------------------------- /tools/split_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tools/split_dataset.py -------------------------------------------------------------------------------- /tools/subsample_tensor_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerkeleyAutomation/autolab_core/HEAD/tools/subsample_tensor_dataset.py --------------------------------------------------------------------------------