OSCAR Vehicle API
Project description
OSCAR vehicle API
Репозиторий содержит API низкоуровневой системы управления, разрабатываемой в рамках проекта OSCAR, для беспилотных транспортных средств.
Установка с PyPI
pip install --user oscar_vehicle_api
Установка из исходников
git clone https://gitlab.com/starline/oscar_vehicle_api.git && cd oscar_vehicle_api
pip install --user -e .
Использование
import oscar_vehicle_api
vehicle = oscar_vehicle_api.LexusRX450H(“/dev/ttyACM0”) # начало работы с автомобилем
vehicle.auto_mode() # перехват управления автомобилем
vehicle.manual_mode() # ручной режим управления автомобилем
vehicle.set_vehicle_throttle # управление ускорением автомобиля в процентах
vehicle.set_steering_wheel_torque # управление усилием на руле в процентах
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_steering_wheel_angle_and_velocity() # получить положение и скорость руля
vehicle.get_steering_wheel_and_eps_torques # получить усилие на руле и системе EPS
vehicle.get_vehicle_speed # получить скорость автомобиля
vehicle.get_vehicle_wheels_speed # получить скорость колес автомобиля
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 Distribution
oscar_vehicle_api-1.0b2.tar.gz
(15.6 kB
view details)
Built Distribution
File details
Details for the file oscar_vehicle_api-1.0b2.tar.gz
.
File metadata
- Download URL: oscar_vehicle_api-1.0b2.tar.gz
- Upload date:
- Size: 15.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
9a6c721646cdc6494408cadbc658f9e223c47fd0d48b9223d2bab0df4c6ea0d5
|
|
MD5 |
453fb003fe2a37a26a1781cbf9ceabbb
|
|
BLAKE2b-256 |
558da574055a81b34928df46d02dc1d58c2e68f6e686d60cde2a0818bab0dacb
|
File details
Details for the file oscar_vehicle_api-1.0b2-py2-none-any.whl
.
File metadata
- Download URL: oscar_vehicle_api-1.0b2-py2-none-any.whl
- Upload date:
- Size: 20.9 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e54770598cb5f7a8ae65ef872529e375a70e90ab26893a82c83c03e77b6ce943
|
|
MD5 |
5ebcf705f044963409cde1e942e4d439
|
|
BLAKE2b-256 |
5cbf3d9da493c1b9237f6c790193960b26aafb9be3a55c70c3932a6b08d1c11c
|