
TL; DR:
Sasis drone berbasis Lada Vesta menggunakan proyek Polysync OSCC .
Penolakan:
Semua yang dijelaskan dalam artikel hanyalah pengalaman pribadi dan tidak boleh dianggap sebagai panduan untuk bertindak.
Modifikasi yang dijelaskan dalam artikel hampir pasti akan menghilangkan garansi pabrik dan kemampuan untuk mengemudi secara legal di jalan umum.
Saya bukan pengembang proyek OSCC.
, , .
: -,
-: ,
:

:
- , , CAN. , , . - .
- . , -, . - .
- , β . , , . - , , . , , . brake-by-wire ABS , , . , .
- , ( ), , . , , . , - .
Open Source Car Control
Polysync OSCC , , @waiwnf
.
Open Source Car Control (OSCC) is an assemblage of software and hardware designs that enable computer control of modern cars in order to facilitate the development of autonomous vehicle technology.
, , Polysync ( ) .
Drivekit/Prism

Polysync Drivekit KIA NIRO. , , .

CES2020 Prism ASIL-D(ISO 26262).
, OSCC. OSCC : Kia Soul Kia Soul EV.
Kia Soul EV .
Kia Soul . ABS , ABS . Toyota Prius 2004-2009 . OSCC Kia Soul LADA Vesta .
, , - ( ) OSC .

, ? . - ? ?
, KIA Soul . , OSCC KIA Soul EV, , Faraz Khan - OSCC Medium.
, , - ββ .
Automotive grade Arduino
OSCC :
CAN Gateway - CAN- OSCC.
Steering Module - () , .
Throttle module - , .
Brake module - .
Arduino-. CAN Gateway, Steering Throttle Arduino Uno, Brake Arduino Mega.
, Arduino - , , , STM32 , safety- ECC . Arduino . :
OSCC Coding standard
As this is an automotive initiative, this coding standard is based on the MISRA C-2012 standard.
CAN-. CAN-USB . PEAK PCAN-USB FD open-source cantact, .
, .

, :

ABS (!) ABS ( ). , ABS , , . . , ABS, ESP, /, etc.

ABS 3d OSCC. , . - ββ.

ABS 15.. , , .. - , BOM Kia Soul oscc-wiki, . AN3- , , . issues.
ββ open-source , , gerber BOM, CAN- cantact ST-link.
, FR4-1,5/35. , . GerberPanelizer.

PC/104. ( 2020), . Brake .

Brake


:



Ubuntu 16.04. ROSCCO ( ROS Kinetic Ubuntu 16.04). ROSCCO ROS1 /ROS2 docker, .
OSCC CMake, , . .
OSCC Brake:
release_pressure,
serial_actuator brake UART ABS.
serial_actuator, , . , . ( ), . , . SLA . brake. , . , SLA. , 3,9 . , ABS( 5 ). , . , brake :
#define BRAKE_ACCUMULATOR_SOLENOID_DUTY_CYCLE_MAX ( 105.0 )
serial_actuator :
#define SOLENOID_PWM_ON ( 255 )
. . . .
oscc/api/include/vehicles/

CAN- OSCC ID . cansniffer. - ID 0x0C6. , . . . . . .

, ? , .
oscc-check.
OSCC CAN . oscc-check .
. OSCC oscc-joystick-commander API ROS - ROSCCO. .
Dualshock 4: - R2, - L2, - .

!
OSCC , . .
Booster listrik LADA Vesta tidak selalu bisa memutar roda di tempat dan terkadang error dan mati. Saat mengemudi bahkan pada kecepatan rendah, hambatan untuk memutar roda berkurang dan masalahnya hilang. Jika tugas Anda mengharuskan memutar roda di tempat, maka LADA Vesta dengan booster listrik standar adalah pilihan yang buruk.
Itu saja, terima kasih atas perhatiannya.