python binding of the C++ Library implementation of the Responsibility Sensitive Safety model
Project 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 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 for a detailed description.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ad_rss-5.0.0-cp313-cp313-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl.
File metadata
- Download URL: ad_rss-5.0.0-cp313-cp313-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
- Upload date:
- Size: 5.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e832915862482bd6e666603e89ba603e545183d121a26a59b18af5045028700e
|
|
| MD5 |
e312bed1da6e32de6a02b6e100958f43
|
|
| BLAKE2b-256 |
5274ace7748b7d76a2b0cc46418f16e2c2d68cd01c898f6b7f7ef6508a3c0689
|
Provenance
The following attestation bundles were made for ad_rss-5.0.0-cp313-cp313-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl:
Publisher:
wheel.ad-rss.yml on intel/ad-rss-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ad_rss-5.0.0-cp313-cp313-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl -
Subject digest:
e832915862482bd6e666603e89ba603e545183d121a26a59b18af5045028700e - Sigstore transparency entry: 268610486
- Sigstore integration time:
-
Permalink:
intel/ad-rss-lib@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Branch / Tag:
refs/tags/v5.0.0 - Owner: https://github.com/intel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.ad-rss.yml@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ad_rss-5.0.0-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl.
File metadata
- Download URL: ad_rss-5.0.0-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
- Upload date:
- Size: 5.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f320438f98b8e4733e10e107a28f0da03ccdf7ef934739da84072492c18ed766
|
|
| MD5 |
373ccfc47d8f705d1d2dc9d719d4aa26
|
|
| BLAKE2b-256 |
c084f1dd9cce6c33d02fb130c2f7ecf77ad73d23adfff15b0dc900d9c4c61800
|
Provenance
The following attestation bundles were made for ad_rss-5.0.0-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl:
Publisher:
wheel.ad-rss.yml on intel/ad-rss-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ad_rss-5.0.0-cp312-cp312-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl -
Subject digest:
f320438f98b8e4733e10e107a28f0da03ccdf7ef934739da84072492c18ed766 - Sigstore transparency entry: 268611020
- Sigstore integration time:
-
Permalink:
intel/ad-rss-lib@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Branch / Tag:
refs/tags/v5.0.0 - Owner: https://github.com/intel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.ad-rss.yml@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ad_rss-5.0.0-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl.
File metadata
- Download URL: ad_rss-5.0.0-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
- Upload date:
- Size: 5.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da2c7a280fceab5a5ee88eb2380ca29ce0c4c3eeb1c092d0404ed1705d54636c
|
|
| MD5 |
ed83fcf9e09b027f8dbd481f60a06f60
|
|
| BLAKE2b-256 |
61ae8e5200a37200bb4aff884b880b2b9115a0d03f5abd8c7a057583ba764157
|
Provenance
The following attestation bundles were made for ad_rss-5.0.0-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl:
Publisher:
wheel.ad-rss.yml on intel/ad-rss-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ad_rss-5.0.0-cp311-cp311-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl -
Subject digest:
da2c7a280fceab5a5ee88eb2380ca29ce0c4c3eeb1c092d0404ed1705d54636c - Sigstore transparency entry: 268610869
- Sigstore integration time:
-
Permalink:
intel/ad-rss-lib@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Branch / Tag:
refs/tags/v5.0.0 - Owner: https://github.com/intel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.ad-rss.yml@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ad_rss-5.0.0-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl.
File metadata
- Download URL: ad_rss-5.0.0-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
- Upload date:
- Size: 5.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e23ee36ed5d6adf74cfbd9849b51dec82c0b715be1ae64534ed66c2bbc0faf67
|
|
| MD5 |
3aaaacbd7536acd889d78f493de6c63d
|
|
| BLAKE2b-256 |
ccb62b087385c2ead944a2dc4760401467eb2b49e1d96a9b502d68098e725df7
|
Provenance
The following attestation bundles were made for ad_rss-5.0.0-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl:
Publisher:
wheel.ad-rss.yml on intel/ad-rss-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ad_rss-5.0.0-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl -
Subject digest:
e23ee36ed5d6adf74cfbd9849b51dec82c0b715be1ae64534ed66c2bbc0faf67 - Sigstore transparency entry: 268607454
- Sigstore integration time:
-
Permalink:
intel/ad-rss-lib@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Branch / Tag:
refs/tags/v5.0.0 - Owner: https://github.com/intel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheel.ad-rss.yml@75631789b80ae58d9872486560aa74cd2c8a1d49 -
Trigger Event:
release
-
Statement type: