ad-rss intends to provide a python binding of the C++ implementation of the Responsibility Sensitive Safety model (RSS) for Automated Vehicles. RSS is described in the following paper. Potential users of this C++ library are encouraged to read these papers in order to become familiar with the concepts and functions provided by the library. On a Formal Model of Safe and Scalable Self-driving Cars, S. Shalev-Shwartz, S. Shammah, A. Shashua, Mobileye, arXiv:1708.06374, [https://arxiv.org/abs/1708.06374](https://arxiv.org/abs/1708.06374) The RSS module in this library receives (processed) sensor information as input and provides a proper response including actuator command restrictions as output. The input to the RSS module is an object list, with information about all objects (road agents) in the surrounding environment of the ego vehicle. For each object, the RSS module creates a description of the object-ego vehicle pair and their properties, called a constellation. For each constellation, the relevant RSS safety checks are performed and a proper response is calculated. Finally, one overall response is obtained by combining the responses calculated for each object-ego vehicle constellation. The proper response provided as output also contains the resulting actuation command restrictions, in the form of longitudinal and lateral limits on acceleration. ad-rss contains a stand-alone implementation of the RSS module. Conversion of AV sensor data to the input object list required by the RSS module is outside the scope of the ad-rss library. This includes conversion of object location and motion in a Cartesian world coordinate system into a constellation based coordinate system. Conversion of the output proper response and acceleration restrictions to real AV actuation commands (enforcing the restrictions) is outside the scope of this library. This conversion depends strongly on the software and hardware setup of the actual (or simulated) vehicle. See [project webpage](https://intel.github.io/ad-rss-lib/) for a detailed description.
Raw data
{
"_id": null,
"home_page": "https://intel.github.io/ad-rss-lib/",
"name": "ad-rss",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Intel Corporation",
"author_email": "bernd.gassmann@intel.com",
"download_url": null,
"platform": "manylinux_2_35_x86_64",
"description": "ad-rss intends to provide a python binding of the C++ implementation of the Responsibility Sensitive Safety model (RSS) for Automated Vehicles. RSS is described in the following paper. Potential users of this C++ library are encouraged to read these papers in order to become familiar with the concepts and functions provided by the library. On a Formal Model of Safe and Scalable Self-driving Cars, S. Shalev-Shwartz, S. Shammah, A. Shashua, Mobileye, arXiv:1708.06374, [https://arxiv.org/abs/1708.06374](https://arxiv.org/abs/1708.06374) The RSS module in this library receives (processed) sensor information as input and provides a proper response including actuator command restrictions as output. The input to the RSS module is an object list, with information about all objects (road agents) in the surrounding environment of the ego vehicle. For each object, the RSS module creates a description of the object-ego vehicle pair and their properties, called a constellation. For each constellation, the relevant RSS safety checks are performed and a proper response is calculated. Finally, one overall response is obtained by combining the responses calculated for each object-ego vehicle constellation. The proper response provided as output also contains the resulting actuation command restrictions, in the form of longitudinal and lateral limits on acceleration. ad-rss contains a stand-alone implementation of the RSS module. Conversion of AV sensor data to the input object list required by the RSS module is outside the scope of the ad-rss library. This includes conversion of object location and motion in a Cartesian world coordinate system into a constellation based coordinate system. Conversion of the output proper response and acceleration restrictions to real AV actuation commands (enforcing the restrictions) is outside the scope of this library. This conversion depends strongly on the software and hardware setup of the actual (or simulated) vehicle. See [project webpage](https://intel.github.io/ad-rss-lib/) for a detailed description.\n",
"bugtrack_url": null,
"license": "LGPL-2.1-only",
"summary": "python binding of the C++ Library implementation of the Responsibility Sensitive Safety model",
"version": "5.0.0",
"project_urls": {
"Homepage": "https://intel.github.io/ad-rss-lib/"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ccb62b087385c2ead944a2dc4760401467eb2b49e1d96a9b502d68098e725df7",
"md5": "3aaaacbd7536acd889d78f493de6c63d",
"sha256": "e23ee36ed5d6adf74cfbd9849b51dec82c0b715be1ae64534ed66c2bbc0faf67"
},
"downloads": -1,
"filename": "ad_rss-5.0.0-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "3aaaacbd7536acd889d78f493de6c63d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 5229664,
"upload_time": "2025-07-09T09:30:28",
"upload_time_iso_8601": "2025-07-09T09:30:28.899111Z",
"url": "https://files.pythonhosted.org/packages/cc/b6/2b087385c2ead944a2dc4760401467eb2b49e1d96a9b502d68098e725df7/ad_rss-5.0.0-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "61ae8e5200a37200bb4aff884b880b2b9115a0d03f5abd8c7a057583ba764157",
"md5": "ed83fcf9e09b027f8dbd481f60a06f60",
"sha256": "da2c7a280fceab5a5ee88eb2380ca29ce0c4c3eeb1c092d0404ed1705d54636c"
},
"downloads": -1,
"filename": "ad_rss-5.0.0-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "ed83fcf9e09b027f8dbd481f60a06f60",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 5250494,
"upload_time": "2025-07-09T09:33:23",
"upload_time_iso_8601": "2025-07-09T09:33:23.783920Z",
"url": "https://files.pythonhosted.org/packages/61/ae/8e5200a37200bb4aff884b880b2b9115a0d03f5abd8c7a057583ba764157/ad_rss-5.0.0-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c084f1dd9cce6c33d02fb130c2f7ecf77ad73d23adfff15b0dc900d9c4c61800",
"md5": "373ccfc47d8f705d1d2dc9d719d4aa26",
"sha256": "f320438f98b8e4733e10e107a28f0da03ccdf7ef934739da84072492c18ed766"
},
"downloads": -1,
"filename": "ad_rss-5.0.0-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "373ccfc47d8f705d1d2dc9d719d4aa26",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 5252808,
"upload_time": "2025-07-09T09:33:34",
"upload_time_iso_8601": "2025-07-09T09:33:34.949654Z",
"url": "https://files.pythonhosted.org/packages/c0/84/f1dd9cce6c33d02fb130c2f7ecf77ad73d23adfff15b0dc900d9c4c61800/ad_rss-5.0.0-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5274ace7748b7d76a2b0cc46418f16e2c2d68cd01c898f6b7f7ef6508a3c0689",
"md5": "e312bed1da6e32de6a02b6e100958f43",
"sha256": "e832915862482bd6e666603e89ba603e545183d121a26a59b18af5045028700e"
},
"downloads": -1,
"filename": "ad_rss-5.0.0-cp313-cp313-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"has_sig": false,
"md5_digest": "e312bed1da6e32de6a02b6e100958f43",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 5252897,
"upload_time": "2025-07-09T09:32:46",
"upload_time_iso_8601": "2025-07-09T09:32:46.385295Z",
"url": "https://files.pythonhosted.org/packages/52/74/ace7748b7d76a2b0cc46418f16e2c2d68cd01c898f6b7f7ef6508a3c0689/ad_rss-5.0.0-cp313-cp313-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-09 09:30:28",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "ad-rss"
}