{"id":34751160,"url":"https://github.com/sofadefrost/softrobots.inverse","last_synced_at":"2026-06-06T07:04:13.801Z","repository":{"id":193224073,"uuid":"687932888","full_name":"SofaDefrost/SoftRobots.Inverse","owner":"SofaDefrost","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-31T04:04:48.000Z","size":3531,"stargazers_count":11,"open_issues_count":4,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-01-31T18:54:04.570Z","etag":null,"topics":["sofa-framework","soft-robotics"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SofaDefrost.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE.AGPLV3.Clause11.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-06T09:58:32.000Z","updated_at":"2026-01-20T10:03:56.000Z","dependencies_parsed_at":"2026-01-31T06:01:28.063Z","dependency_job_id":null,"html_url":"https://github.com/SofaDefrost/SoftRobots.Inverse","commit_stats":null,"previous_names":["sofadefrost/softrobots.inverse"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/SofaDefrost/SoftRobots.Inverse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SofaDefrost%2FSoftRobots.Inverse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SofaDefrost%2FSoftRobots.Inverse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SofaDefrost%2FSoftRobots.Inverse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SofaDefrost%2FSoftRobots.Inverse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SofaDefrost","download_url":"https://codeload.github.com/SofaDefrost/SoftRobots.Inverse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SofaDefrost%2FSoftRobots.Inverse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29187934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T05:07:31.176Z","status":"ssl_error","status_checked_at":"2026-02-07T05:06:15.227Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["sofa-framework","soft-robotics"],"created_at":"2025-12-25T05:17:55.956Z","updated_at":"2026-02-09T06:13:54.383Z","avatar_url":"https://github.com/SofaDefrost.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SoftRobots.Inverse plugin for SOFA\n\n[![Information](https://img.shields.io/badge/info-on_website-purple.svg)](https://project.inria.fr/softrobot/)\n[![Documentation](https://img.shields.io/badge/doc-on_website-blue.svg)](https://softrobotscomponents.readthedocs.io/en/latest/index.html)\n[![Contact](https://img.shields.io/badge/contact-form-green.svg)](https://project.inria.fr/softrobot/contact/) \n\nThis plugin contains inverse method for soft robotics and have a strong dependence to the [SoftRobots plugin](https://github.com/SofaDefrost/SoftRobots).\n\n![](https://github.com/SofaDefrost/SoftRobots.Inverse/blob/main/docs/images/PluginImage.png)\n\n## Documentation\nYou can find a complete documentation at this address: [SoftRobots Plugin for SOFA](https://project.inria.fr/softrobot/).   \nYou can also explore the [*examples/*](https://github.com/SofaDefrost/SoftRobots.Inverse/tree/main/examples) directory of this repository.\n\n## Installation\nThis plugin is distributed in all [stable SOFA binaries](https://www.sofa-framework.org/download/). To build the plugin from sources, instructions can be found [here](https://project.inria.fr/softrobot/install-get-started-2/). \n\n## Usage\n\nAs any SOFA plugin, to use the SoftRobots.Inverse plugin, you should specify to load both libraries:\n\n``` xml\n\u003cRequiredPlugin name=\"SoftRobots\"\u003e\n\u003cRequiredPlugin name=\"SoftRobots.Inverse\"\u003e\n```\n\n## Authors\n - Christian Duriez\n - Eulalie Coevoet\n - Yinoussa Adagolodjo\n\n## License\n\nThis plugins is available under the AGPL-v3 license, granting a non-exclusive, worldwide, royalty-free license to use and exploit the associated patented method. For more information, see both files:\n- LICENSE.AGPLV3.txt (AGPL-v3)\n- LICENSE.AGPLV3.Clause11.txt (mention of the patent)\n\nThe open source software \" SoftRobots.Inverse \" implements the patented Inria method for performing the inverse in real time in order to control the robot: Inria patent entitled \"Method for controlling of a deformable robot, associated module and computer program\", filed in France on 8 February 2013 (priority date) publication number: FR3002047 - 2014-08-15 - WO2014122134A1; US2015360367A1; EP2954429A1; JP2016513021A.\n  \nClause 11 of its open source license \"AGPLv3\" grants you a non-exclusive, worldwide, royalty-free license to use and exploit this patent when you use  \" SoftRobots.Inverse  \" software or any derivative software work (i.e., developed from the source of that software) to implement this patented method. \n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsofadefrost%2Fsoftrobots.inverse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsofadefrost%2Fsoftrobots.inverse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsofadefrost%2Fsoftrobots.inverse/lists"}