{ "info": { "author": "Udacity ND013 members", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# acc\n[![Build Status](https://travis-ci.org/autti/acc.svg?branch=master)](https://travis-ci.org/autti/acc)\n[![Coverage Status](https://coveralls.io/repos/github/autti/acc/badge.svg?branch=master)](https://coveralls. io/github/autti/acc?branch=master) \n\nAdaptive Cruise Control. Udacity micro challenge.\n\n# WHAT SHOULD I DO?\nLook for `cruise.py` and implement the `control` function.\n\n# More information\n\nJoin the #acc-challenge channel on the ND013 Slack and ask away.\n\nHere are some reference links shared by Mac:\n\n - https://www.codeproject.com/articles/36459/pid-process-control-a-cruise-control-example\n - http://itech.fgcu.edu/faculty/zalewski/cda4170/files/pidcontrol.pdf \n - https://github.com/slater1/AdaptiveCruiseControl \n - https://github.com/commaai/openpilot/blob/master/selfdrive/controls/lib/adaptivecruise.py\n\n# TESTING\n\n```\npython setup.py test\n```\n\n# TODO\n\n - [ ] Create assertions for reasonable behavior when implementing the maneuver and fail the tests when those do not pass. For example, distance to car in front is 0, or target speed is different to actual speed.\n - [ ] Implement plotting of PID curves to compare solutions.\n - [ ] Replace `gas=0` and `brake=0` for a simple solution that passes the tests.\n - [ ] Decide if we need to run the tests in real time or do something different.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/autti/acc", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "acc", "package_url": "https://pypi.org/project/acc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/acc/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/autti/acc" }, "release_url": "https://pypi.org/project/acc/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Adaptive Cruise Control", "version": "0.1.1" }, "last_serial": 2617440, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f7313c1a9745cecb9cc8497d4415f9e7", "sha256": "6cd0dccefc8a855cf0a7a270a145ee343dcd0a9114a43711e015346a419b72c6" }, "downloads": -1, "filename": "acc-0.1.tar.gz", "has_sig": false, "md5_digest": "f7313c1a9745cecb9cc8497d4415f9e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1986, "upload_time": "2017-02-03T16:20:21", "url": "https://files.pythonhosted.org/packages/c0/d3/6166c05af3482ad8b546c8d60b320177ebfaf64be57fa36bd139c9004ef0/acc-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e7cae34409cd637915c42372d8dcc0e0", "sha256": "c782d9906eaff08ba438961c38ec8beec0cb5ed64d8b323456622cde6ee668c7" }, "downloads": -1, "filename": "acc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e7cae34409cd637915c42372d8dcc0e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2028, "upload_time": "2017-02-03T17:40:26", "url": "https://files.pythonhosted.org/packages/66/b6/61bdb8f3dd486b84088269641ea0a79084371a65249b0326cc5c7c6a16b4/acc-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7cae34409cd637915c42372d8dcc0e0", "sha256": "c782d9906eaff08ba438961c38ec8beec0cb5ed64d8b323456622cde6ee668c7" }, "downloads": -1, "filename": "acc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e7cae34409cd637915c42372d8dcc0e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2028, "upload_time": "2017-02-03T17:40:26", "url": "https://files.pythonhosted.org/packages/66/b6/61bdb8f3dd486b84088269641ea0a79084371a65249b0326cc5c7c6a16b4/acc-0.1.1.tar.gz" } ] }