├── +preset ├── +basis │ └── chebyshev.m ├── +fem │ ├── beam.m │ ├── bouncing_ball.m │ ├── diamond_bot.m │ ├── multigait_crawler.m │ ├── pneunet.m │ └── suzumori_walker.m ├── +gmodel │ └── tennis_racket.m ├── +material │ ├── Dragonskin10.m │ ├── Dragonskin30.m │ ├── Ecoflex0010.m │ ├── Ecoflex0030.m │ ├── Ecoflex0050.m │ ├── Elastic50A.m │ ├── Elastosil28.m │ ├── MaterialNull.m │ ├── NinjaFlex85.m │ ├── PLA.m │ ├── README.md │ ├── RTV615.m │ ├── Rubber.m │ └── TPU90.m ├── +mesh │ ├── bunny.m │ ├── circle.m │ ├── diamond_bot.m │ ├── multigait_crawler.m │ ├── pneunet.m │ ├── pneunet_AMOLF.m │ ├── sorotoki_logo.m │ ├── square.m │ └── suzumori_walker.m ├── +shapes │ ├── diamond_bot_curve0.m │ ├── katzschmann.m │ ├── octarm.m │ ├── sinatra_gripper.m │ ├── softgripper.m │ ├── softhand.m │ ├── suzumori_gripper.m │ ├── threebellow.m │ ├── threebellow_connector.m │ └── threebellow_finger.m └── assets │ ├── img │ ├── Amolf_Actuator_25x118.png │ ├── buckle_cell.png │ ├── diamond_bot.png │ ├── festo_gripper.png │ ├── multigait_crawler.png │ ├── pneunet.png │ ├── pneunet_finger.png │ ├── pneunet_gripper.png │ ├── soft_manipulator.png │ ├── soft_muscle.png │ ├── sorotoki_bwlogo.png │ └── suzumori_walker.png │ └── stl │ ├── Bunny.stl │ ├── ConnectorRedux.stl │ ├── M10.stl │ ├── M10_numbers.stl │ ├── diamond_bot.stl │ ├── orm.stl │ ├── sinatra_gripper_base.stl │ ├── sinatra_gripper_holder.stl │ ├── softhand_finger_hq.stl │ ├── softhand_mount.stl │ ├── softhand_thumb_hq.stl │ ├── soro_logo.stl │ ├── suzumori_gripper_base.stl │ ├── suzumori_gripper_beam.stl │ ├── tennis-racket-theorem.stl │ ├── threebellow.stl │ ├── threebellow_connector.stl │ ├── threebellow_connector_res.stl │ ├── threebellow_finger.stl │ ├── threebellow_finger_hq.stl │ ├── threebellow_finger_hqq.stl │ ├── threebellow_holder.stl │ └── threebellow_hq.stl ├── .circleci ├── .backup │ └── config.yml.backup └── config.yml ├── .gitattributes ├── .github └── workflows │ └── CI_Linux.yml ├── .gitignore ├── .vscode └── settings.json ├── @sorotoki ├── private │ ├── buildSorotokiMex.m │ ├── checkPackagesMPI.m │ ├── checkSoroPackages.m │ ├── checkToolboxes.m │ ├── forceSorotokiUpdate.m │ ├── getCommitInformationGIT.m │ ├── getPackagesInformationMPI.m │ ├── gotoSorotokiFolder.m │ ├── i18n.m │ ├── installMissingPackageMPI.m │ ├── installSorotoki.m │ ├── msg.m │ ├── removeSorotoki.m │ ├── runSorotokiTest.m │ └── setSorotokiSource.m ├── requirements.txt └── sorotoki.m ├── CITATION.cff ├── LICENSE.md ├── README.md ├── examples ├── control │ └── realtime_example.m ├── fem │ ├── fem_balloon.m │ ├── fem_bouncing_ball.m │ ├── fem_compress_square.m │ ├── fem_diamond_bot_realtime.m │ ├── fem_dynamic_beam.m │ ├── fem_eigen_comp.m │ ├── fem_mckibben.m │ ├── fem_pneunet.m │ ├── fem_tbone_test.m │ ├── fem_tensile_square.m │ ├── opt_beam.m │ ├── opt_compliant_system.m │ ├── opt_pneunet.m │ └── opt_square.m ├── mesh │ ├── mesh_remove_elements.m │ ├── mesh_sorologo.m │ ├── mesh_square.m │ └── mesh_stlfile.m ├── model │ ├── mdl_duffing_model.m │ ├── mdl_pressure_vessel.m │ ├── mdl_pressure_vessel_nonmonotonic.m │ └── mdl_tennis_racket_theorem.m ├── paper │ ├── dellasantina_arm.m │ ├── multigait_crawler.m │ ├── passive_walker.m │ ├── sinatra_gripper.m │ ├── softhand.m │ └── suzumori_gripper.m ├── sdf │ ├── sdf_basic_operations.m │ ├── sdf_bellow.m │ ├── sdf_cylinder.m │ ├── sdf_intersect.m │ └── sdf_sphere.m └── shapes │ ├── backbone_test.m │ ├── jacobian_control_shapes.m │ ├── shapes_backbone_IK_test.m │ ├── shapes_octoarm.m │ ├── shapes_reconstruct.m │ ├── shapes_reconstruct_pneunet.m │ └── shapes_threebellow_robotmanipulator.m ├── mkdocs.yml ├── paper.pdf └── testfile.m /+preset/+basis/chebyshev.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+basis/chebyshev.m -------------------------------------------------------------------------------- /+preset/+fem/beam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+fem/beam.m -------------------------------------------------------------------------------- /+preset/+fem/bouncing_ball.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+fem/bouncing_ball.m -------------------------------------------------------------------------------- /+preset/+fem/diamond_bot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+fem/diamond_bot.m -------------------------------------------------------------------------------- /+preset/+fem/multigait_crawler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+fem/multigait_crawler.m -------------------------------------------------------------------------------- /+preset/+fem/pneunet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+fem/pneunet.m -------------------------------------------------------------------------------- /+preset/+fem/suzumori_walker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+fem/suzumori_walker.m -------------------------------------------------------------------------------- /+preset/+gmodel/tennis_racket.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+gmodel/tennis_racket.m -------------------------------------------------------------------------------- /+preset/+material/Dragonskin10.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Dragonskin10.m -------------------------------------------------------------------------------- /+preset/+material/Dragonskin30.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Dragonskin30.m -------------------------------------------------------------------------------- /+preset/+material/Ecoflex0010.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Ecoflex0010.m -------------------------------------------------------------------------------- /+preset/+material/Ecoflex0030.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Ecoflex0030.m -------------------------------------------------------------------------------- /+preset/+material/Ecoflex0050.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Ecoflex0050.m -------------------------------------------------------------------------------- /+preset/+material/Elastic50A.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Elastic50A.m -------------------------------------------------------------------------------- /+preset/+material/Elastosil28.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Elastosil28.m -------------------------------------------------------------------------------- /+preset/+material/MaterialNull.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/MaterialNull.m -------------------------------------------------------------------------------- /+preset/+material/NinjaFlex85.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/NinjaFlex85.m -------------------------------------------------------------------------------- /+preset/+material/PLA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/PLA.m -------------------------------------------------------------------------------- /+preset/+material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/README.md -------------------------------------------------------------------------------- /+preset/+material/RTV615.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/RTV615.m -------------------------------------------------------------------------------- /+preset/+material/Rubber.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/Rubber.m -------------------------------------------------------------------------------- /+preset/+material/TPU90.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+material/TPU90.m -------------------------------------------------------------------------------- /+preset/+mesh/bunny.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/bunny.m -------------------------------------------------------------------------------- /+preset/+mesh/circle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/circle.m -------------------------------------------------------------------------------- /+preset/+mesh/diamond_bot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/diamond_bot.m -------------------------------------------------------------------------------- /+preset/+mesh/multigait_crawler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/multigait_crawler.m -------------------------------------------------------------------------------- /+preset/+mesh/pneunet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/pneunet.m -------------------------------------------------------------------------------- /+preset/+mesh/pneunet_AMOLF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/pneunet_AMOLF.m -------------------------------------------------------------------------------- /+preset/+mesh/sorotoki_logo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/sorotoki_logo.m -------------------------------------------------------------------------------- /+preset/+mesh/square.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/square.m -------------------------------------------------------------------------------- /+preset/+mesh/suzumori_walker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+mesh/suzumori_walker.m -------------------------------------------------------------------------------- /+preset/+shapes/diamond_bot_curve0.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/diamond_bot_curve0.m -------------------------------------------------------------------------------- /+preset/+shapes/katzschmann.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/katzschmann.m -------------------------------------------------------------------------------- /+preset/+shapes/octarm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/octarm.m -------------------------------------------------------------------------------- /+preset/+shapes/sinatra_gripper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/sinatra_gripper.m -------------------------------------------------------------------------------- /+preset/+shapes/softgripper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/softgripper.m -------------------------------------------------------------------------------- /+preset/+shapes/softhand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/softhand.m -------------------------------------------------------------------------------- /+preset/+shapes/suzumori_gripper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/suzumori_gripper.m -------------------------------------------------------------------------------- /+preset/+shapes/threebellow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/threebellow.m -------------------------------------------------------------------------------- /+preset/+shapes/threebellow_connector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/threebellow_connector.m -------------------------------------------------------------------------------- /+preset/+shapes/threebellow_finger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/+shapes/threebellow_finger.m -------------------------------------------------------------------------------- /+preset/assets/img/Amolf_Actuator_25x118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/Amolf_Actuator_25x118.png -------------------------------------------------------------------------------- /+preset/assets/img/buckle_cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/buckle_cell.png -------------------------------------------------------------------------------- /+preset/assets/img/diamond_bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/diamond_bot.png -------------------------------------------------------------------------------- /+preset/assets/img/festo_gripper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/festo_gripper.png -------------------------------------------------------------------------------- /+preset/assets/img/multigait_crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/multigait_crawler.png -------------------------------------------------------------------------------- /+preset/assets/img/pneunet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/pneunet.png -------------------------------------------------------------------------------- /+preset/assets/img/pneunet_finger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/pneunet_finger.png -------------------------------------------------------------------------------- /+preset/assets/img/pneunet_gripper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/pneunet_gripper.png -------------------------------------------------------------------------------- /+preset/assets/img/soft_manipulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/soft_manipulator.png -------------------------------------------------------------------------------- /+preset/assets/img/soft_muscle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/soft_muscle.png -------------------------------------------------------------------------------- /+preset/assets/img/sorotoki_bwlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/sorotoki_bwlogo.png -------------------------------------------------------------------------------- /+preset/assets/img/suzumori_walker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/img/suzumori_walker.png -------------------------------------------------------------------------------- /+preset/assets/stl/Bunny.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/Bunny.stl -------------------------------------------------------------------------------- /+preset/assets/stl/ConnectorRedux.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/ConnectorRedux.stl -------------------------------------------------------------------------------- /+preset/assets/stl/M10.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/M10.stl -------------------------------------------------------------------------------- /+preset/assets/stl/M10_numbers.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/M10_numbers.stl -------------------------------------------------------------------------------- /+preset/assets/stl/diamond_bot.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/diamond_bot.stl -------------------------------------------------------------------------------- /+preset/assets/stl/orm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/orm.stl -------------------------------------------------------------------------------- /+preset/assets/stl/sinatra_gripper_base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/sinatra_gripper_base.stl -------------------------------------------------------------------------------- /+preset/assets/stl/sinatra_gripper_holder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/sinatra_gripper_holder.stl -------------------------------------------------------------------------------- /+preset/assets/stl/softhand_finger_hq.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/softhand_finger_hq.stl -------------------------------------------------------------------------------- /+preset/assets/stl/softhand_mount.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/softhand_mount.stl -------------------------------------------------------------------------------- /+preset/assets/stl/softhand_thumb_hq.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/softhand_thumb_hq.stl -------------------------------------------------------------------------------- /+preset/assets/stl/soro_logo.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/soro_logo.stl -------------------------------------------------------------------------------- /+preset/assets/stl/suzumori_gripper_base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/suzumori_gripper_base.stl -------------------------------------------------------------------------------- /+preset/assets/stl/suzumori_gripper_beam.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/suzumori_gripper_beam.stl -------------------------------------------------------------------------------- /+preset/assets/stl/tennis-racket-theorem.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/tennis-racket-theorem.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_connector.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_connector.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_connector_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_connector_res.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_finger.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_finger.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_finger_hq.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_finger_hq.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_finger_hqq.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_finger_hqq.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_holder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_holder.stl -------------------------------------------------------------------------------- /+preset/assets/stl/threebellow_hq.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/+preset/assets/stl/threebellow_hq.stl -------------------------------------------------------------------------------- /.circleci/.backup/config.yml.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/.circleci/.backup/config.yml.backup -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/CI_Linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/.github/workflows/CI_Linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /@sorotoki/private/buildSorotokiMex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/buildSorotokiMex.m -------------------------------------------------------------------------------- /@sorotoki/private/checkPackagesMPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/checkPackagesMPI.m -------------------------------------------------------------------------------- /@sorotoki/private/checkSoroPackages.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/checkSoroPackages.m -------------------------------------------------------------------------------- /@sorotoki/private/checkToolboxes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/checkToolboxes.m -------------------------------------------------------------------------------- /@sorotoki/private/forceSorotokiUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/forceSorotokiUpdate.m -------------------------------------------------------------------------------- /@sorotoki/private/getCommitInformationGIT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/getCommitInformationGIT.m -------------------------------------------------------------------------------- /@sorotoki/private/getPackagesInformationMPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/getPackagesInformationMPI.m -------------------------------------------------------------------------------- /@sorotoki/private/gotoSorotokiFolder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/gotoSorotokiFolder.m -------------------------------------------------------------------------------- /@sorotoki/private/i18n.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/i18n.m -------------------------------------------------------------------------------- /@sorotoki/private/installMissingPackageMPI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/installMissingPackageMPI.m -------------------------------------------------------------------------------- /@sorotoki/private/installSorotoki.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/installSorotoki.m -------------------------------------------------------------------------------- /@sorotoki/private/msg.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/msg.m -------------------------------------------------------------------------------- /@sorotoki/private/removeSorotoki.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/removeSorotoki.m -------------------------------------------------------------------------------- /@sorotoki/private/runSorotokiTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/runSorotokiTest.m -------------------------------------------------------------------------------- /@sorotoki/private/setSorotokiSource.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/private/setSorotokiSource.m -------------------------------------------------------------------------------- /@sorotoki/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/requirements.txt -------------------------------------------------------------------------------- /@sorotoki/sorotoki.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/@sorotoki/sorotoki.m -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/README.md -------------------------------------------------------------------------------- /examples/control/realtime_example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/control/realtime_example.m -------------------------------------------------------------------------------- /examples/fem/fem_balloon.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_balloon.m -------------------------------------------------------------------------------- /examples/fem/fem_bouncing_ball.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_bouncing_ball.m -------------------------------------------------------------------------------- /examples/fem/fem_compress_square.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_compress_square.m -------------------------------------------------------------------------------- /examples/fem/fem_diamond_bot_realtime.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_diamond_bot_realtime.m -------------------------------------------------------------------------------- /examples/fem/fem_dynamic_beam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_dynamic_beam.m -------------------------------------------------------------------------------- /examples/fem/fem_eigen_comp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_eigen_comp.m -------------------------------------------------------------------------------- /examples/fem/fem_mckibben.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_mckibben.m -------------------------------------------------------------------------------- /examples/fem/fem_pneunet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_pneunet.m -------------------------------------------------------------------------------- /examples/fem/fem_tbone_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_tbone_test.m -------------------------------------------------------------------------------- /examples/fem/fem_tensile_square.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/fem_tensile_square.m -------------------------------------------------------------------------------- /examples/fem/opt_beam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/opt_beam.m -------------------------------------------------------------------------------- /examples/fem/opt_compliant_system.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/opt_compliant_system.m -------------------------------------------------------------------------------- /examples/fem/opt_pneunet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/opt_pneunet.m -------------------------------------------------------------------------------- /examples/fem/opt_square.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/fem/opt_square.m -------------------------------------------------------------------------------- /examples/mesh/mesh_remove_elements.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/mesh/mesh_remove_elements.m -------------------------------------------------------------------------------- /examples/mesh/mesh_sorologo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/mesh/mesh_sorologo.m -------------------------------------------------------------------------------- /examples/mesh/mesh_square.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/mesh/mesh_square.m -------------------------------------------------------------------------------- /examples/mesh/mesh_stlfile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/mesh/mesh_stlfile.m -------------------------------------------------------------------------------- /examples/model/mdl_duffing_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/model/mdl_duffing_model.m -------------------------------------------------------------------------------- /examples/model/mdl_pressure_vessel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/model/mdl_pressure_vessel.m -------------------------------------------------------------------------------- /examples/model/mdl_pressure_vessel_nonmonotonic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/model/mdl_pressure_vessel_nonmonotonic.m -------------------------------------------------------------------------------- /examples/model/mdl_tennis_racket_theorem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/model/mdl_tennis_racket_theorem.m -------------------------------------------------------------------------------- /examples/paper/dellasantina_arm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/paper/dellasantina_arm.m -------------------------------------------------------------------------------- /examples/paper/multigait_crawler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/paper/multigait_crawler.m -------------------------------------------------------------------------------- /examples/paper/passive_walker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/paper/passive_walker.m -------------------------------------------------------------------------------- /examples/paper/sinatra_gripper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/paper/sinatra_gripper.m -------------------------------------------------------------------------------- /examples/paper/softhand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/paper/softhand.m -------------------------------------------------------------------------------- /examples/paper/suzumori_gripper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/paper/suzumori_gripper.m -------------------------------------------------------------------------------- /examples/sdf/sdf_basic_operations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/sdf/sdf_basic_operations.m -------------------------------------------------------------------------------- /examples/sdf/sdf_bellow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/sdf/sdf_bellow.m -------------------------------------------------------------------------------- /examples/sdf/sdf_cylinder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/sdf/sdf_cylinder.m -------------------------------------------------------------------------------- /examples/sdf/sdf_intersect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/sdf/sdf_intersect.m -------------------------------------------------------------------------------- /examples/sdf/sdf_sphere.m: -------------------------------------------------------------------------------- 1 | clr; 2 | %% Example: Sdf Cylinder 3 | S = sSphere(2, [-1, 3, 2]); 4 | S.render(); -------------------------------------------------------------------------------- /examples/shapes/backbone_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/backbone_test.m -------------------------------------------------------------------------------- /examples/shapes/jacobian_control_shapes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/jacobian_control_shapes.m -------------------------------------------------------------------------------- /examples/shapes/shapes_backbone_IK_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/shapes_backbone_IK_test.m -------------------------------------------------------------------------------- /examples/shapes/shapes_octoarm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/shapes_octoarm.m -------------------------------------------------------------------------------- /examples/shapes/shapes_reconstruct.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/shapes_reconstruct.m -------------------------------------------------------------------------------- /examples/shapes/shapes_reconstruct_pneunet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/shapes_reconstruct_pneunet.m -------------------------------------------------------------------------------- /examples/shapes/shapes_threebellow_robotmanipulator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/examples/shapes/shapes_threebellow_robotmanipulator.m -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/paper.pdf -------------------------------------------------------------------------------- /testfile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BJCaasenbrood/SorotokiCode/HEAD/testfile.m --------------------------------------------------------------------------------