├── .gitignore ├── LICENSE ├── README.md ├── app ├── __init__.py ├── img │ └── SkeletonTrackingApp.png ├── run_gui.py └── utils.py ├── biomechanics ├── __init__.py ├── biomechanics2D.py └── biomechanics3D.py ├── cubemos ├── __init__.py ├── logging │ └── get_3d_joints.txt └── realsense.py ├── cubemos_converter ├── __init__.py ├── convert_bagfile_skel.py └── logging │ └── write_3d_joints_from_video.txt ├── datatypes ├── __init__.py ├── joints.py ├── logging │ ├── all_joints_clean_3d.txt │ ├── ankle_distances.txt │ ├── ankle_left_mag.txt │ ├── ankle_right_mag.txt │ ├── clean_3d.txt │ ├── input_file_plus_video.txt │ ├── knee_distances.txt │ ├── knee_left_mag.txt │ ├── knee_right_mag.txt │ └── set_joints_after_filter.txt ├── processing.py └── utils │ ├── __init__.py │ ├── helpers.py │ └── joints_filter │ ├── multi_mvg_joints.py │ └── mvg_filtered_joints.txt ├── environment.yml ├── exceptions ├── __init__.py ├── application.py └── movement_analysis.py ├── filters ├── __init__.py ├── digital_filter.py ├── kalmanFilter.py └── moving_average.py ├── requirements.txt ├── setup.py ├── skeleton_utils ├── __init__.py ├── skeletontracker.py └── utils.py └── test ├── __init__.py ├── data ├── modified_joints.txt └── prerecorded_joints.txt └── test_joints_datatypes.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/img/SkeletonTrackingApp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/app/img/SkeletonTrackingApp.png -------------------------------------------------------------------------------- /app/run_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/app/run_gui.py -------------------------------------------------------------------------------- /app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/app/utils.py -------------------------------------------------------------------------------- /biomechanics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /biomechanics/biomechanics2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/biomechanics/biomechanics2D.py -------------------------------------------------------------------------------- /biomechanics/biomechanics3D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/biomechanics/biomechanics3D.py -------------------------------------------------------------------------------- /cubemos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cubemos/logging/get_3d_joints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/cubemos/logging/get_3d_joints.txt -------------------------------------------------------------------------------- /cubemos/realsense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/cubemos/realsense.py -------------------------------------------------------------------------------- /cubemos_converter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cubemos_converter/convert_bagfile_skel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/cubemos_converter/convert_bagfile_skel.py -------------------------------------------------------------------------------- /cubemos_converter/logging/write_3d_joints_from_video.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/cubemos_converter/logging/write_3d_joints_from_video.txt -------------------------------------------------------------------------------- /datatypes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datatypes/joints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/joints.py -------------------------------------------------------------------------------- /datatypes/logging/all_joints_clean_3d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/all_joints_clean_3d.txt -------------------------------------------------------------------------------- /datatypes/logging/ankle_distances.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/ankle_distances.txt -------------------------------------------------------------------------------- /datatypes/logging/ankle_left_mag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/ankle_left_mag.txt -------------------------------------------------------------------------------- /datatypes/logging/ankle_right_mag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/ankle_right_mag.txt -------------------------------------------------------------------------------- /datatypes/logging/clean_3d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/clean_3d.txt -------------------------------------------------------------------------------- /datatypes/logging/input_file_plus_video.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/input_file_plus_video.txt -------------------------------------------------------------------------------- /datatypes/logging/knee_distances.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/knee_distances.txt -------------------------------------------------------------------------------- /datatypes/logging/knee_left_mag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/knee_left_mag.txt -------------------------------------------------------------------------------- /datatypes/logging/knee_right_mag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/knee_right_mag.txt -------------------------------------------------------------------------------- /datatypes/logging/set_joints_after_filter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/logging/set_joints_after_filter.txt -------------------------------------------------------------------------------- /datatypes/processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/processing.py -------------------------------------------------------------------------------- /datatypes/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datatypes/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/utils/helpers.py -------------------------------------------------------------------------------- /datatypes/utils/joints_filter/multi_mvg_joints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/utils/joints_filter/multi_mvg_joints.py -------------------------------------------------------------------------------- /datatypes/utils/joints_filter/mvg_filtered_joints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/datatypes/utils/joints_filter/mvg_filtered_joints.txt -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/environment.yml -------------------------------------------------------------------------------- /exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /exceptions/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/exceptions/application.py -------------------------------------------------------------------------------- /exceptions/movement_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/exceptions/movement_analysis.py -------------------------------------------------------------------------------- /filters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /filters/digital_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/filters/digital_filter.py -------------------------------------------------------------------------------- /filters/kalmanFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/filters/kalmanFilter.py -------------------------------------------------------------------------------- /filters/moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/filters/moving_average.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/setup.py -------------------------------------------------------------------------------- /skeleton_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /skeleton_utils/skeletontracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/skeleton_utils/skeletontracker.py -------------------------------------------------------------------------------- /skeleton_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/skeleton_utils/utils.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/modified_joints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/test/data/modified_joints.txt -------------------------------------------------------------------------------- /test/data/prerecorded_joints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/test/data/prerecorded_joints.txt -------------------------------------------------------------------------------- /test/test_joints_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pan-efs/My-Digital-Drone-Twin/HEAD/test/test_joints_datatypes.py --------------------------------------------------------------------------------