{"id":13706174,"url":"https://github.com/AutodeskRoboticsLab/Mimic","last_synced_at":"2025-05-05T20:30:28.622Z","repository":{"id":30396623,"uuid":"124784067","full_name":"AutodeskRoboticsLab/Mimic","owner":"AutodeskRoboticsLab","description":"An open-source Maya plugin for controlling Industrial Robots. Written in Python 3.","archived":false,"fork":false,"pushed_at":"2024-04-09T17:14:24.000Z","size":127181,"stargazers_count":174,"open_issues_count":22,"forks_count":39,"subscribers_count":32,"default_branch":"master","last_synced_at":"2024-11-13T14:39:42.782Z","etag":null,"topics":["animation","autodesk","autodesk-maya","controlling-industrial-robots","industrial-robots"],"latest_commit_sha":null,"homepage":"https://www.mimicformaya.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AutodeskRoboticsLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-03-11T18:06:38.000Z","updated_at":"2024-10-29T03:08:30.000Z","dependencies_parsed_at":"2024-05-12T22:35:26.730Z","dependency_job_id":"9f7ce847-49d5-460c-9124-7d6ca7f7e226","html_url":"https://github.com/AutodeskRoboticsLab/Mimic","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutodeskRoboticsLab%2FMimic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutodeskRoboticsLab%2FMimic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutodeskRoboticsLab%2FMimic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutodeskRoboticsLab%2FMimic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AutodeskRoboticsLab","download_url":"https://codeload.github.com/AutodeskRoboticsLab/Mimic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252570826,"owners_count":21769731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["animation","autodesk","autodesk-maya","controlling-industrial-robots","industrial-robots"],"created_at":"2024-08-02T22:00:52.810Z","updated_at":"2025-05-05T20:30:23.609Z","avatar_url":"https://github.com/AutodeskRoboticsLab.png","language":"Python","funding_links":[],"categories":["3D and Simulation"],"sub_categories":["🟦 Autodesk Maya"],"readme":"\n\n![mimic_logo](mimic3/logos/mimic_logo_web.gif)\n\n#\n\n### What is Mimic?\n\n*An open-source Autodesk Maya plugin for controlling Industrial Robots.*\n\n[Mimic](https://www.mimicformaya.com/) is a free and open-source plugin for [Autodesk Maya](https://www.autodesk.com/products/maya/overview) that enables simulation, programming, and control of 6-axis, Industrial Robots. Use Mimic to generate programs without writing any code, or extend Mimic to suit your project's needs. Written in Python 3.\n\n\n### Installation\n\nDownload the latest [release](https://github.com/AutodeskRoboticsLab/Mimic/releases) and copy the contents of it to one of the following directories, depending on your operating system:\n```\nmacOS   ~/Library/Preferences/Autodesk/maya/modules\nWindows ~/Documents/maya/modules\n```\n\n-We only include a small set of rigs with the main download to save download size. If you need a rig that is otherwise supported, download the manufacturer-specific rigs, grab the rig you need, and drop it into the appropriate [rigs](mimic3/rigs) folder in your mimic directory\n\nWhen you're done, open Maya, click on the Mimic shelf tab, and click on the Mimic icon; that's it!\n\n**Installation tips:**\n\n- If the `modules` directory above does not exist, create it.\n- If you're using Maya 2017 update 3 or earlier, you must [manually load the Mimic shelf](https://youtu.be/bc3SqEXcE5Q?t=1m46s).\n- If you're running Windows and downloaded a release and/or rigs archive,  confirm that it isn't \"blocked\" before unzipping and installing it (right click the archive, select Properties, check Unblock if necessary).\n- If you cloned this repository, download the latest robot rigs from  [releases](https://github.com/AutodeskRoboticsLab/Mimic/releases). \nReplace the directory `mimic3/rigs`  with the unzipped `rigs` folder.\n- See [troubleshooting](mimic3/docs/troubleshooting.md) if you have trouble  using or installing Mimic.\n\nYou can find tutorials, videos, and other media on our [website](https://www.mimicformaya.com/) and textual documentation in [docs](mimic3/docs).\n\n\n### Currently supported robots\n\n*Let us know if what you need isn't listed and we'll try to help!*\n(contact info provided below)\n\nMimic currently supports the following robots for animation (see [rigs](mimic3/rigs)). You can download the Maya files for supported rigs [here](https://www.dropbox.com/sh/o9se8r87mii8glg/AACWWca7P0ccETUZrShZOtMqa?dl=0)\n\n```\n|-- ABB\n    |-- IRB 120-3-58\n    |-- IRB 140-6-81\n    |-- IRB 1100-4-58\n    |-- IRB 1200-5-90\n    |-- IRB 1200-7-70\n    |-- IRB 1600-6-145\n    |-- IRB 1600-10-145\n    |-- IRB 2600-20-165\n    |-- IRB 4400-45-196\n    |-- IRB 4400-60-196\n    |-- IRB 4600-20-250\n    |-- IRB 4600-40-255\n    |-- IRB 6640-180-255\n    |-- IRB 6640-235-255\n    |-- IRB 6700-150-320\n    |-- IRB 6700-205-280\n    |-- IRB 6700-245-300\n    |-- IRB 8700-475-420\n    |-- IRBT 4004-9000\n|-- Kawasaki\n    |-- RS010N-A\n    |-- RS010N-B\n    |-- RS020N\n|-- KUKA\n    |-- KL 100 6125\n    |-- KL 1500-3 6000\n    |-- KL 4000 5000\n    |-- KR 3\n    |-- KR 3 AGILUS\n    |-- KR 5 R1400\n    |-- KR 5-arc\n    |-- KR 6 R700 sixx AGILUS\n    |-- KR 6 R900 sixx AGILUS\n    |-- KR 10 R900 sixx AGILUS\n    |-- KR 10 R1100 sixx AGILUS\n    |-- KR 10 R1100-2\n    |-- KR 10 R1420\n    |-- KR 12 R1800\n    |-- KR 12 R1800-2\n    |-- KR 16-2\n    |-- KR 16 L6-2\n    |-- KR 16 R1610\n    |-- KR 16 R2010\n    |-- KR 16 R2010-2\n    |-- KR 16-arc HW\n    |-- KR 20 R1810\n    |-- KR 20 R1810-2\n    |-- KR 20 R3100\n    |-- KR 22 R1610\n    |-- KR 30-3\n    |-- KR 30 R2100\n    |-- KR 50 R2100\n    |-- KR 60-3\n    |-- KR 60 L30-3\n    |-- KR 70 R2100\n    |-- KR 120 R2500 Pro\n    |-- KR 120 R2700 HA\n    |-- KR 120 R2700 press C\n    |-- KR 150 R3100 Prime\n    |-- KR 150\n    |-- KR 150-2\n    |-- KR 150 L110-2\n    |-- KR 150 R3100 Prime\n    |-- KR 180 R2900 Prime\n    |-- KR 200 L140-2\n    |-- KR 210-2\n    |-- KR 210-2 K\n    |-- KR 210 R2700 Prime\n    |-- KR 210 R3100\n    |-- KR 210 R3300 Ultra K-F\n    |-- KR 240-2\n    |-- KR 240 L180-2\n    |-- KR 240 R2900 Ultra\n    |-- KR 240 R2900 Ultra C\n    |-- KR 250 R2700-2\n    |-- KR 300 R2500 Ultra\n    |-- KR 300 R2700-2\n    |-- KR 300 R2700-2 C\n    |-- KR 360-3\n    |-- KR 500-2\n    |-- KR 500-2 RC\n    |-- KR 500 L340-3\n    |-- KR 600 R2830\n    |-- KR 1000 TITAN\n|-- Motoman *\n    |-- GP20HL\n    |-- MH6\n    |-- MH20 II-20\n|-- Staubli *\n    |-- RX160\n    |-- RX160L\n    |-- TX40\n    |-- TX60\n    |-- TX60L\n    |-- TX90\n    |-- TX90L\n|-- Universal Robots *\n    |-- UR3\n    |-- UR3e\n    |-- UR5\n    |-- UR5e\n    |-- UR10\n    |-- UR10e\n```\n\n\\* *post processor not yet supported*\n\nMimic currently supports the following post processors\n(see [postproc](mimic3/scripts/postproc)):\n\n```\n|-- ABB\n    |-- RAPID\n|-- KUKA\n    |-- EntertainTech *\n    |-- KRL\n|-- Staubli\n    |-- VAL3\n|-- Genral\n    |-- CSV\n```\n\n\\* *external installation option required*\n\n\n### Join the community!\n\nHelp us out and contribute to this repository!\nYou may submit an issue or open a pull request for any bugs or improvements to\nthis software. See [CONTRIBUTING](mimic3/docs/CONTRIBUTING.md) for programming guidelines.\n\nJoin the our [slack channel](https://www.mimicformaya.com/#community-section)!\nYou may also contact us at [mimic@autodesk.com](mailto:mimic@autodesk.com).\n\n*Mimic was born at the Autodesk Robotics Lab 2018.* It is now developed\nand contributed to by a community of animators, designers, engineers, architects,\nprogrammers, and more.\nSee [AUTHORS](mimic3/docs/AUTHORS.md) for details.\n\n\n### License\n\nMimic is licensed under the MIT license.\nSee [LICENSE](mimic3/docs/LICENSE.md) for details.\n\n\n### Notes\n\n- Be careful out there! Mimic is not a safety certified monitoring tool.\n  Users of this software are responsible for safe robot programming and operation.\n- Developed to work with Autodesk Maya 2016-2020; is not compatible with versions prior to Maya 2016 due to changes in Maya's Python API\n- Developed to work with macOS and Windows; Maya is not compatible with other\n  operating systems but *most* of the Mimic backend is.\n- Do not modify names or hierarchies within robot rigs!\n- Use Maya's default units: Centimeters, Degrees\n- Use Maya's default coordinate system where the Y-axis points *up*.\n- Note this repository does not include robot rigs; download the latest release\n  to access the latest rigs.\n\n\n#\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAutodeskRoboticsLab%2FMimic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAutodeskRoboticsLab%2FMimic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAutodeskRoboticsLab%2FMimic/lists"}