├── .gitignore ├── LICENSE ├── README.md ├── SkillsSequencing ├── qpnet │ ├── __init__.py │ ├── constraints.py │ ├── qpnet_loss.py │ ├── qpnet_policies.py │ ├── spec_datasets.py │ └── weights_net.py ├── robots │ └── gripper │ │ ├── __init__.py │ │ └── gripper2d.py ├── skills │ ├── __init__.py │ ├── mps │ │ ├── __init__.py │ │ └── dynsys │ │ │ ├── CLFDS.py │ │ │ ├── FNN.py │ │ │ ├── WSAQF.py │ │ │ └── __init__.py │ └── skill_classes.py └── utils │ ├── __init__.py │ ├── matrices_processing.py │ ├── orientation_utils.py │ ├── plot_utils.py │ ├── robot_plot_utils.py │ ├── spd_manifold_utils.py │ └── utils.py ├── examples └── GripperExperiment │ ├── demos │ ├── pickplace_demo.npz │ ├── pickplace_demo0.npz │ ├── pickplace_demo1.npz │ ├── pickplace_demo2.npz │ ├── pickplace_demo3.npz │ ├── pickplace_demo4.npz │ ├── pickplace_demo5.npz │ ├── pickplace_demo6.npz │ └── pickplace_demo7.npz │ ├── experiment_2d_gripper_several_demos.py │ ├── experiment_2d_gripper_single_demo.py │ ├── gripper_experiment_classes.py │ ├── gripper_pickplace_skills.py │ ├── pickplace_ds_skill │ ├── pick_posi_clf │ ├── pick_posi_ds │ ├── place_posi_clf │ └── place_posi_ds │ └── trained_policies │ ├── diagonal_policy │ ├── diagonal_policy_several_demos │ └── full_policy ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | dist 3 | *.egg-info 4 | .idea 5 | *__pycache__ 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/README.md -------------------------------------------------------------------------------- /SkillsSequencing/qpnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SkillsSequencing/qpnet/constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/qpnet/constraints.py -------------------------------------------------------------------------------- /SkillsSequencing/qpnet/qpnet_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/qpnet/qpnet_loss.py -------------------------------------------------------------------------------- /SkillsSequencing/qpnet/qpnet_policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/qpnet/qpnet_policies.py -------------------------------------------------------------------------------- /SkillsSequencing/qpnet/spec_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/qpnet/spec_datasets.py -------------------------------------------------------------------------------- /SkillsSequencing/qpnet/weights_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/qpnet/weights_net.py -------------------------------------------------------------------------------- /SkillsSequencing/robots/gripper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SkillsSequencing/robots/gripper/gripper2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/robots/gripper/gripper2d.py -------------------------------------------------------------------------------- /SkillsSequencing/skills/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SkillsSequencing/skills/mps/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SkillsSequencing/skills/mps/dynsys/CLFDS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/skills/mps/dynsys/CLFDS.py -------------------------------------------------------------------------------- /SkillsSequencing/skills/mps/dynsys/FNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/skills/mps/dynsys/FNN.py -------------------------------------------------------------------------------- /SkillsSequencing/skills/mps/dynsys/WSAQF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/skills/mps/dynsys/WSAQF.py -------------------------------------------------------------------------------- /SkillsSequencing/skills/mps/dynsys/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SkillsSequencing/skills/skill_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/skills/skill_classes.py -------------------------------------------------------------------------------- /SkillsSequencing/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SkillsSequencing/utils/matrices_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/utils/matrices_processing.py -------------------------------------------------------------------------------- /SkillsSequencing/utils/orientation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/utils/orientation_utils.py -------------------------------------------------------------------------------- /SkillsSequencing/utils/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/utils/plot_utils.py -------------------------------------------------------------------------------- /SkillsSequencing/utils/robot_plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/utils/robot_plot_utils.py -------------------------------------------------------------------------------- /SkillsSequencing/utils/spd_manifold_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/utils/spd_manifold_utils.py -------------------------------------------------------------------------------- /SkillsSequencing/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/SkillsSequencing/utils/utils.py -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo0.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo0.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo1.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo1.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo2.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo2.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo3.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo3.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo4.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo4.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo5.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo5.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo6.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo6.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/demos/pickplace_demo7.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/demos/pickplace_demo7.npz -------------------------------------------------------------------------------- /examples/GripperExperiment/experiment_2d_gripper_several_demos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/experiment_2d_gripper_several_demos.py -------------------------------------------------------------------------------- /examples/GripperExperiment/experiment_2d_gripper_single_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/experiment_2d_gripper_single_demo.py -------------------------------------------------------------------------------- /examples/GripperExperiment/gripper_experiment_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/gripper_experiment_classes.py -------------------------------------------------------------------------------- /examples/GripperExperiment/gripper_pickplace_skills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/gripper_pickplace_skills.py -------------------------------------------------------------------------------- /examples/GripperExperiment/pickplace_ds_skill/pick_posi_clf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/pickplace_ds_skill/pick_posi_clf -------------------------------------------------------------------------------- /examples/GripperExperiment/pickplace_ds_skill/pick_posi_ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/pickplace_ds_skill/pick_posi_ds -------------------------------------------------------------------------------- /examples/GripperExperiment/pickplace_ds_skill/place_posi_clf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/pickplace_ds_skill/place_posi_clf -------------------------------------------------------------------------------- /examples/GripperExperiment/pickplace_ds_skill/place_posi_ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/pickplace_ds_skill/place_posi_ds -------------------------------------------------------------------------------- /examples/GripperExperiment/trained_policies/diagonal_policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/trained_policies/diagonal_policy -------------------------------------------------------------------------------- /examples/GripperExperiment/trained_policies/diagonal_policy_several_demos: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/GripperExperiment/trained_policies/full_policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/examples/GripperExperiment/trained_policies/full_policy -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NoemieJaquier/sequencing-blending/HEAD/setup.py --------------------------------------------------------------------------------