OSCAR vehicle API
Репозиторий содержит API низкоуровневой системы управления автомобилем Alpha, разрабатываемой в рамках проекта OSCAR, для беспилотных транспортных средств.
Установка с PyPI
pip3 install --user oscar_vehicle_api
Установка из исходников
git clone https://gitlab.com/starline/oscar_vehicle_api.git && cd oscar_vehicle_api
pip3 install --user -e .
Использование
import oscar_vehicle_api as oscar
vehicle = oscar.Vehicle(“/dev/ttyACM0”)
vehicle.drive()
vehicle.steer(20)
vehicle.move(10)
vehicle.manual()
vehicle.led_blink()
vehicle.emergency_stop()
vehicle.recover()
vehicle.left_turn_signal()
vehicle.right_turn_signal()
vehicle.emergency_signals()
vehicle.turn_off_signals()
vehicle.get_vehicle_speed()
Metadata
Release files for oscar-vehicle-api 2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| oscar_vehicle_api-2.0.tar.gz | 16.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oscar_vehicle_api-2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.4 kB
Release files / oscar_vehicle_api-2.0.tar.gz
| Download URL | oscar_vehicle_api-2.0.tar.gz |
|---|---|
| Size | 16.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a3ca88e7f8e726a7fdebfab8fc7db57c184b7d7372d2a2a955896b158818621
|
|
BLAKE2b-256 checksum How to use checksums |
f08c49f9afb3ea332c40ff29a775533b77933842e29f4190bcf271ccd8fcb6b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
|
Release files / oscar_vehicle_api-2.0-py3-none-any.whl
| Download URL | oscar_vehicle_api-2.0-py3-none-any.whl |
|---|---|
| Size | 21.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2534ebd5049cc031949b21a32d84a7ce8ca76caa921882cc06e8fc53a9faf7c6
|
|
BLAKE2b-256 checksum How to use checksums |
13b3f5fc9d12753e04cd06aac9ddb45150edc83c0da09a7db6c91861db6fe12e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
|