{ "info": { "author": "Cyberbotics", "author_email": "support@cyberbotics.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Software Development" ], "description": "# urdf2webots [![Build Status](https://travis-ci.com/cyberbotics/urdf2webots.svg?branch=master)](https://travis-ci.com/cyberbotics/urdf2webots)\n\nThis tool converts URDF files into Webots PROTO files.\n\n## Install\n\n### From pip\n\n```\npip install urdf2webots\n```\n\nOn macOS, export the pip binary path to the PATH: `export PATH=\"/Users/$USER/Library/Python/3.7/bin:$PATH\"`\n\n### From Sources\n\n```\ngit clone https://github.com/cyberbotics/urdf2webots.git\ncd urdf2webots\npip install -r requirements.txt\n```\n\n## Usage\n\n### From pip\n\n```\npython -m urdf2webots.importer --input=someRobot.urdf [--output=outputFile] [--box-collision] [--normal] [--disable-mesh-optimization]\n```\n\n### From Sources\n\n```\npython demo.py --input=someRobot.urdf [--output=outputFile] [--box-collision] [--normal] [--disable-mesh-optimization]\n```\n\n### In your Python Code\n\n```\nfrom urdf2webots.importer import convert2urdf\nconvert2urdf('MY_PATH/MY_URDF.urd')\n```\n\n### Arguments\n\nOutputs: someRobot_textures (folder), someRobot.proto. \nUse in Webots: put the outputs in the protos folder of your Webots project.\n\n## Notes\nThis tool have been tested with ur5, pr2, motoman and kinova using Webots R2019a on Ubuntu16.04. \nYou can find the sources of these URDF files here: \n - universal robot: https://github.com/ros-industrial/universal_robot/tree/kinetic-devel/ur_description \n - pr2 robot: https://github.com/PR2/pr2_common/tree/kinetic-devel/pr2_description \n - motoman robot: https://github.com/ros-industrial/motoman/tree/kinetic-devel/motoman_sia20d_support\n - kinova robot: https://github.com/Kinovarobotics/kinova-ros/tree/kinetic/kinova_description\n\n## Acknowledgement\n\n\n \"rosin_logo\"\n
\n\nSupported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components. \nMore information: rosin-project.eu\n\n\"eu_flag\" \n\nThis project has received funding from the European Union\u2019s Horizon 2020 \nresearch and innovation programme under grant agreement no. 732287.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cyberbotics/urdf2webots", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "urdf2webots", "package_url": "https://pypi.org/project/urdf2webots/", "platform": "", "project_url": "https://pypi.org/project/urdf2webots/", "project_urls": { "Homepage": "https://github.com/cyberbotics/urdf2webots" }, "release_url": "https://pypi.org/project/urdf2webots/1.0.0/", "requires_dist": [ "pycollada (>=0.6)", "Pillow", "numpy" ], "requires_python": "", "summary": "A converter between URDF and PROTO files.", "version": "1.0.0" }, "last_serial": 5927164, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5941c74f2c11f0cd21de7a01ba037660", "sha256": "73cf99ebd0ff44846dfae8a83a03433c76946afa9c8bb31571691be62d5b7bb8" }, "downloads": -1, "filename": "urdf2webots-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5941c74f2c11f0cd21de7a01ba037660", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17726, "upload_time": "2019-10-04T08:09:39", "url": "https://files.pythonhosted.org/packages/33/8b/eec3cb6d4358c6176e5968408a35c13719a307f052954a6061ba19772901/urdf2webots-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0558bfc1423130fc249beb9c8385213f", "sha256": "f15afd187a4ddc18deb2152128d78bc922b2535ffe65de707a48e5e82cb6d62c" }, "downloads": -1, "filename": "urdf2webots-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0558bfc1423130fc249beb9c8385213f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21879, "upload_time": "2019-10-04T07:24:26", "url": "https://files.pythonhosted.org/packages/44/5b/3de676eea2f8363ca6417b6d2fcae0ab1296c30066ec5ccdc1f19f80d433/urdf2webots-1.0.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5941c74f2c11f0cd21de7a01ba037660", "sha256": "73cf99ebd0ff44846dfae8a83a03433c76946afa9c8bb31571691be62d5b7bb8" }, "downloads": -1, "filename": "urdf2webots-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5941c74f2c11f0cd21de7a01ba037660", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17726, "upload_time": "2019-10-04T08:09:39", "url": "https://files.pythonhosted.org/packages/33/8b/eec3cb6d4358c6176e5968408a35c13719a307f052954a6061ba19772901/urdf2webots-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0558bfc1423130fc249beb9c8385213f", "sha256": "f15afd187a4ddc18deb2152128d78bc922b2535ffe65de707a48e5e82cb6d62c" }, "downloads": -1, "filename": "urdf2webots-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0558bfc1423130fc249beb9c8385213f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21879, "upload_time": "2019-10-04T07:24:26", "url": "https://files.pythonhosted.org/packages/44/5b/3de676eea2f8363ca6417b6d2fcae0ab1296c30066ec5ccdc1f19f80d433/urdf2webots-1.0.0-py3-none-any.whl" } ] }