{"id":15649242,"url":"https://github.com/vikashplus/franka_sim","last_synced_at":"2026-02-15T08:34:31.423Z","repository":{"id":45679914,"uuid":"161861852","full_name":"vikashplus/franka_sim","owner":"vikashplus","description":"Franka panda mujoco models","archived":false,"fork":false,"pushed_at":"2025-02-09T04:07:40.000Z","size":4648,"stargazers_count":65,"open_issues_count":0,"forks_count":20,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-10T12:09:43.553Z","etag":null,"topics":["mujoco","robosapien","robots","simulation"],"latest_commit_sha":null,"homepage":"http://vikashplus.github.io/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikashplus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-12-15T02:26:52.000Z","updated_at":"2025-09-19T01:41:32.000Z","dependencies_parsed_at":"2025-10-10T12:09:44.560Z","dependency_job_id":"064681aa-a797-423d-a918-0d36d03f73d4","html_url":"https://github.com/vikashplus/franka_sim","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/vikashplus/franka_sim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Ffranka_sim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Ffranka_sim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Ffranka_sim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Ffranka_sim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikashplus","download_url":"https://codeload.github.com/vikashplus/franka_sim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikashplus%2Ffranka_sim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29473718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T06:58:05.414Z","status":"ssl_error","status_checked_at":"2026-02-15T06:58:05.085Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["mujoco","robosapien","robots","simulation"],"created_at":"2024-10-03T12:28:58.668Z","updated_at":"2026-02-15T08:34:31.405Z","avatar_url":"https://github.com/vikashplus.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Franka\r\nFranka panda mujoco models\r\n\r\nfranka_panda.xml           |  bi-franka_panda.xml |\r\n:-------------------------:|:-------------------------:\r\n![Alt text](franka.png?raw=false \"franka\") | ![Alt text](bi_franka.png?raw=false \"bi-franka\")  |\r\n\r\n# Model edits\r\nFranka Panda is emerging as a platform of choice for many labs owing to its price point and hardware stability. However, its well acknowledged that its kinematics, default zero positions, and joint limits are slightly unconventional for common usage. To avoid these unconventional issues, a few adjustments are provided in this repo to help avoid common pitfalls. Notably\r\n1. Joint adjustments are applied to adapt the default position of the arm towards a more natural posture. Especially an offset of `-pi/2` is applied to joint6 and `-pi/4` is applied to joint7.\r\n2. The zero position of joint4 results in the gimble lock configuration for the arm. The range of joint4 is carefully adjusted (reduced a bit). This small edit is very important to avoid gimble lock configurations. (Owing to the official design of the model at its default configuration, the model during load will get initialized a bit outside of joint limits. It will quickly snap inside the limits post-initialization. This is expected and normal)\r\n3. Joint limits are adjusted a bit to avoid hitting the joint limits during operation with the hardware.\r\n\r\n# Model adaptation while working with the hardware\r\nThe above adaptations, however, minors, are a result of the practical wisdom accumulated by operating \u003e30 Franka robots, over \u003e1000s of hours across\u003e10 projects. The edits present in this model result from practical experience and contain conventional wisdom that is commonly missing in academic papers. When working with the hardware, while most edits will be silent, users will **need** to adjust for the offset on joint6 and joint7 in their hardware wrapper/ sim2real calibrations. An example of this adjustment can be found in [here in RoboHive](https://github.com/vikashplus/robohive/blob/main/robohive/envs/arms/franka/assets/franka_reach_v0.config). Users are encouraged to use their solution.\r\n\r\n# Acknowledgements\r\nRobot's Meshes and specs are from\r\n\r\n1. https://github.com/frankaemika/franka_ros\r\n1. https://frankaemika.github.io/docs/control_parameters.html#constants","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashplus%2Ffranka_sim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikashplus%2Ffranka_sim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikashplus%2Ffranka_sim/lists"}