{ "info": { "author": "Pedro Marques da Silva", "author_email": "posilva@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Mavlink to ROS API Generator Package\n\nThis is a python package that enable us to create a entire Mavlink API under ROS middleware\n\n## Main Features \n\n* Generate a ROS Package ( for the main definition and others for each include in definition file).\n* Generate all msg files to enable to receive and send mavlink messages.\n* Generate a node with callbacks, subscribers and callbacks and a socket client to enable to connect to the ardupilot SITL for testing purposes. \n* Generate the mavlink code based on the definition file ready to be used by the generated package\n\n## Distribution\n\n* The generated code for ardupilot mega ROS Node Driver is [here] ( https://github.com/posilva/ardupilotmega-ros)\n## Installation \n\n* Install python-pip ie: sudo apt-get install python-pip\n* Run command: sudo pip install --upgrade mav2rosgenerator\n* Run command to see execution options: run_mav2ros.py -h\n\n## Usage\n* Run Command:\n```bash\nrun_mav2ros.py -m $HOME/libs/mavlink-1.0.11/message_definitions/v1.0/ardupilotmega.xml -o $HOME/ros_workspace/src\n```\n## Future features\n1. Create a configuration or semantic (up, down, both) in the direction of the mavlink messages to optimize callbacks and subscribers ( for UP, BOTH directions messages) and publishers (for DOWN direction)\nMaybe mavlink definition file can contain a message tag attribute with direction:\n```xml\n \n```\nExample: \n\n* HEARTBEAT message direction = BOTH\n* SET_MODE message direction = UP\n* GPS_RAW_INT message direction = down", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/mav2rosgenerator/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "mav2rosgenerator", "package_url": "https://pypi.org/project/mav2rosgenerator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mav2rosgenerator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/mav2rosgenerator/" }, "release_url": "https://pypi.org/project/mav2rosgenerator/0.1.9/", "requires_dist": null, "requires_python": null, "summary": "A Mavlink protocol to ROS API Generator.", "version": "0.1.9" }, "last_serial": 1170348, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "11f4a481b3a89117f33388268591a287", "sha256": "33b97c752555710110f026e49ffe37ffd1128516e84beeef6735ac022dd33079" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "11f4a481b3a89117f33388268591a287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14938, "upload_time": "2014-07-17T21:12:31", "url": "https://files.pythonhosted.org/packages/eb/db/7a316d724faf45911cb36df353a10217f91186d7edb9feae1eb2e6c95f46/mav2rosgenerator-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "788386f993435c662540f91601f754ab", "sha256": "10a2791c0e84df1caecc9e31e67e20e6933b87d540f0859b49f648531faf0c18" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "788386f993435c662540f91601f754ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14951, "upload_time": "2014-07-17T21:17:33", "url": "https://files.pythonhosted.org/packages/2b/90/d0b27d5ce5c736f98e2aa739aad0fa68530bb5645bad075420347d5eaadd/mav2rosgenerator-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "765ef6980936854cd86daba52c46fd8a", "sha256": "15cbbace4d36302cffa2f838739c537f6c16930099bb9b1b2072b26dbb478c80" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.2.tar.gz", "has_sig": false, "md5_digest": "765ef6980936854cd86daba52c46fd8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15478, "upload_time": "2014-07-17T21:47:00", "url": "https://files.pythonhosted.org/packages/74/d5/62c6ed67f3aaabd142a79ac0a64a6d71650d0b508421bc38c218b8cf627c/mav2rosgenerator-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "706eb7742c10c077b4bb424dbf8e690b", "sha256": "1b2f2c613bcbdee0f5714bd938eabd148e86ce84493614eae5d3220225342d64" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.3.tar.gz", "has_sig": false, "md5_digest": "706eb7742c10c077b4bb424dbf8e690b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15482, "upload_time": "2014-07-18T20:07:13", "url": "https://files.pythonhosted.org/packages/23/7c/2a1233df32eb2570181c779185e3be8539e03a585ff4e563eff75c43fc6a/mav2rosgenerator-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "83a64d2ace6067b2d180ad46952f5099", "sha256": "8fff9f1b2703cd2f2dd64ba59d7c0022a58fed5a034a3bd691dedb5f39e9c126" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.4.tar.gz", "has_sig": false, "md5_digest": "83a64d2ace6067b2d180ad46952f5099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15602, "upload_time": "2014-07-18T20:10:43", "url": "https://files.pythonhosted.org/packages/e4/23/cef147bb6709fc21703c19c890e75cf34980e163785e950adb687166ed84/mav2rosgenerator-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3d9f5db34cab89bfa631610e646611cf", "sha256": "cec49246d7f0496bf0930437e6aae2d87e2a97ebc638fbe4df535b85ae86ad56" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3d9f5db34cab89bfa631610e646611cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15618, "upload_time": "2014-07-24T20:47:05", "url": "https://files.pythonhosted.org/packages/f8/36/7e47c5f83e4dd4a9fc741dd91bc02bc081b12347f1a3a6969e9ae2f446c7/mav2rosgenerator-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "7a18f7f66dad1610aeb5b530745078bc", "sha256": "b0292f3e98de533f48e9af78d6cf24ac44cf65bbf2b541f00d1d8cc94c9d13e2" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7a18f7f66dad1610aeb5b530745078bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17223, "upload_time": "2014-07-24T20:52:20", "url": "https://files.pythonhosted.org/packages/c5/d2/041ec87bfc4a1a30a87cc8d86c10e1a054e4ef139f6a63b53eb1336193ac/mav2rosgenerator-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a606f54bfafa6d47c36849113ae6544d", "sha256": "784ad96e968f0cba4b026300f1512b460de0b6cb6e0fcecff1c0729ccb0ae3aa" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.7.tar.gz", "has_sig": false, "md5_digest": "a606f54bfafa6d47c36849113ae6544d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17230, "upload_time": "2014-07-24T21:34:19", "url": "https://files.pythonhosted.org/packages/d4/2a/0d20e933ec2eef730a9e0e0c144a713e4d93d1599f4f11d1b7292ea075cb/mav2rosgenerator-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "8211a2319324c48099354ac39f7d50cb", "sha256": "e9986d588472499bb2a1ab2c1b84b6c5dcae7aaf02d31dfba8d0006fcb0d09c8" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8211a2319324c48099354ac39f7d50cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17307, "upload_time": "2014-07-25T14:23:06", "url": "https://files.pythonhosted.org/packages/1d/5c/3a57402cf29ed4d238d5dd04d7a6d439e8412051eeda1282556b380ad2bf/mav2rosgenerator-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "39b3c4f94c6f2b9e1eecff019cd5949a", "sha256": "77c0dd4294a1c3e6dc73f5afadc39d06f4e66993aadbceed9b988586f8224deb" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.9.tar.gz", "has_sig": false, "md5_digest": "39b3c4f94c6f2b9e1eecff019cd5949a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17192, "upload_time": "2014-07-26T21:46:59", "url": "https://files.pythonhosted.org/packages/de/b2/d4da6597a450529236db9532e29cfdf8554b69f9e7013684bbfb4f5cc912/mav2rosgenerator-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39b3c4f94c6f2b9e1eecff019cd5949a", "sha256": "77c0dd4294a1c3e6dc73f5afadc39d06f4e66993aadbceed9b988586f8224deb" }, "downloads": -1, "filename": "mav2rosgenerator-0.1.9.tar.gz", "has_sig": false, "md5_digest": "39b3c4f94c6f2b9e1eecff019cd5949a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17192, "upload_time": "2014-07-26T21:46:59", "url": "https://files.pythonhosted.org/packages/de/b2/d4da6597a450529236db9532e29cfdf8554b69f9e7013684bbfb4f5cc912/mav2rosgenerator-0.1.9.tar.gz" } ] }