< Kembali ke Perangkat Lunak Cerdas Otomotif
Oleh Johnny Liu, CEO Dowway Vehicle
Diterbitkan: 6 Maret 2026 | Kategori: Teknologi Mengemudi Otonom
Ketika saya pertama kali mulai mengerjakan otomatisasi kendaraan, parkir adalah salah satu masalah terbesar bagi pengemudi. Saat ini, mobil semakin pintar, dan pengemudi menginginkan fitur yang membuat hidup lebih mudah dan aman. Fungsi Automatic Parking Assist (APA) telah berkembang dari fitur tambahan yang jarang digunakan menjadi fitur standar di banyak mobil.
Alih-alih berjuang dengan setir, pengemudi dapat membiarkan sistem APA menggunakan sensornya untuk menemukan tempat parkir dan menangani kemudi, pengereman, dan perpindahan gigi. Ini mencegah goresan di tempat parkir dan membantu pengemudi baru untuk parkir tanpa stres.
Membangun fungsi APA (Advanced Positioning System) adalah pekerjaan yang sulit. Ini menggabungkan perangkat keras sensor, visi komputer, dan teknik kendali. Sebagai insinyur, kita harus menyeimbangkan apa yang berhasil di laboratorium dengan apa yang terasa aman dan alami bagi pengemudi sebenarnya. Berikut adalah bagaimana tepatnya kami membangun dan mengujinya.
1. Arsitektur Sistem Keseluruhan Fungsi APA

Kami membangun sistem APA menggunakan lima lapisan yang jelas. Lapisan-lapisan ini saling berkomunikasi melalui Ethernet dan bus CAN mobil. Mereka juga terhubung ke layar (HMI) dan monitor keselamatan untuk menjaga agar semuanya berjalan lancar.
Lapisan Persepsi: Mata

Lapisan ini mengamati dunia luar. Kami biasanya menggunakan kombinasi radar ultrasonik dan kamera pandangan menyeluruh.
- Radar Ultrasonik: Kami memasang 12 alat ini di mobil (4 di depan, 4 di belakang, 2 di setiap sisi). Alat ini mendeteksi objek dari jarak 0,15 hingga 4,5 meter. Harganya murah dan berfungsi dengan baik dalam cuaca buruk.
- Kamera Tampilan Sekeliling: Empat kamera fisheye memberikan tampilan dari atas (Birds Eye View/BEV) 360 derajat. Kamera-kamera ini mendeteksi garis-garis yang dicat di tanah.
- Sensor Tambahan: IMU, sensor kecepatan roda, dan sensor sudut kemudi memberi tahu mobil seberapa cepat ia melaju dan ke mana arahnya.
Lapisan Fusi: Pemrosesan Data
Kamera tidak menyukai cahaya yang buruk, dan radar tidak selalu dapat menentukan bahan penyusun suatu objek. Kami mengatasi hal ini dengan menggabungkan data tersebut.
- Pertama, kita sinkronkan waktu datanya.
- Kemudian, kami menggunakan filter Kalman untuk memadukan jarak radar dengan garis kamera. Ini memberikan mobil peta dunia tunggal dan jelas, yang diperbarui setidaknya 10 kali per detik (≥10Hz).
Lapisan Pengambilan Keputusan dan Perencanaan: Otak

Di sinilah mobil menentukan apa yang harus dilakukan.
- Pengenalan Lokasi: Alat ini mencari titik-titik yang sejajar, tegak lurus, atau diagonal. Tingkat keberhasilannya mencapai >98%.
- Mode Pengambilan Keputusan: Dalam waktu kurang dari 100 milidetik, ia memutuskan bagaimana cara berbelok, dan apakah perlu melakukan beberapa belokan kecil agar sesuai.
- Perencanaan Jalur: Dengan menggunakan algoritma A* atau Pendekatan Jendela Dinamis (DWA), algoritma ini menggambar jalur aman berdasarkan jarak sumbu roda dan radius putar mobil.
Lapisan Kontrol dan Eksekusi: Tangan dan Kaki

Lapisan kontrol menggunakan algoritma Model Predictive Control (MPC) untuk memberi tahu perangkat keras mobil apa yang harus dilakukan.
- Sistem kemudi (EPS): Memberikan respons dalam waktu kurang dari 100ms, dengan akurasi ±0,5°.
- Pengereman (ESC/EPB): Mengontrol pengereman dengan mulus dengan margin kesalahan hanya ±0,1 m/s².
- Penggerak/Perpindahan Gigi (PCM/TCM): Menjaga kecepatan antara 0,5 dan 3 km/jam dan mengganti gigi (D/R/P) secara otomatis.
HMI dan Pemantauan Keselamatan
HMI menampilkan jalur mobil di layar dasbor. Monitor keselamatan memantau adanya masalah. Jika terjadi kerusakan, monitor akan bereaksi dalam waktu ≤50ms. Tingkat alarm palsu harus di bawah 1% dan alarm yang terlewatkan di bawah 0,1%.
2. Tantangan Teknis Inti dan Solusi Rekayasa
Memperbaiki Kebingungan Sensor
- Masalahnya: Hujan atau sinar matahari yang terik dapat membingungkan sensor.
- Solusinya: Kami menggunakan algoritma bobot adaptif. Jika hujan, sistem lebih mempercayai radar. Pada hari yang cerah, sistem lebih mempercayai kamera.
Membaca Tempat Parkir yang Sulit
- Masalahnya: Garis yang pudar, titik-titik dengan bentuk aneh, atau kerucut lalu lintas menghalangi pandangan.
- Solusinya: Kami melatih Jaringan Saraf Konvolusional (CNN) untuk membaca garis-garis tersebut, dan membangun model 3D dengan radar untuk mengabaikan sampah sementara. Kami secara khusus menyetelnya untuk area yang sempit dan kompleks.
Menjaga Perjalanan Tetap Nyaman
- Masalahnya: Mobil tidak seharusnya menghentakkan setir secara agresif.
- Solusinya: Kami menghaluskan jalur menggunakan kurva B-spline. Ini menjaga kenyamanan berkendara sekaligus memastikan hasil parkir akhir akurat dalam ±10cm.
Sinkronisasi Perangkat Keras
- Masalahnya: Perintah kemudi dan pengereman dapat menjadi tidak sinkron.
- Solusinya: Kami menjalankan algoritma fusi MPC+PID untuk menjaga agar perangkat keras tetap bekerja bersama. Jika suatu komponen rusak, sistem OBD mencatat kesalahan tersebut dan menghentikan mobil dengan aman.
3. Manajemen Proses Pengembangan Fungsi APA

Kami mengikuti model V yang ketat dalam membangun perangkat lunak:
- Persyaratan (SRS): Kami menetapkan aturannya. Mobil harus berhasil parkir >95% dari waktu. Tempat parkir hanya boleh selebar mobil ditambah 60 cm. Semuanya harus memenuhi aturan keselamatan ISO 26262 ASIL-B.
- Desain Sistem: Kami memilih perangkat keras yang andal dan memeriksa semua koneksi.
- Pengembangan Perangkat Lunak: Para insinyur menulis kode dalam C/C++ mengikuti aturan C MISRA yang ketat, kemudian menguji setiap bagiannya.
- Integrasi dan Kalibrasi: Kami membawa mobil keluar dari laboratorium. Kami menyetel radar dan kamera di tengah hujan, di malam hari, dan di garasi bawah tanah yang gelap.
- Produksi Massal: Kami melakukan uji coba kecil untuk mencapai tingkat kelulusan ≥99,5%. Kemudian, kami memperbaiki bug menggunakan pembaruan Over-The-Air (OTA) berdasarkan umpan balik dari para pengembang.
4. Sistem Pengujian dan Validasi Komprehensif

Pengujian Laboratorium
Kami menggunakan perangkat lunak seperti Carsim dan Prescan untuk menguji kode. Kami sengaja membuat kesalahan dalam simulasi untuk memastikan mobil bereaksi dalam waktu kurang dari 50ms.
Pengujian Jalan Kendaraan Nyata
Kami membawa mobil-mobil itu ke luar. Mereka harus parkir di tempat parkir standar, tempat parkir dengan garis yang pudar, dan di lereng hingga 5°. Kami menguji mereka dalam suhu panas ekstrem (85℃) dan suhu dingin yang membekukan (-40℃).
Pengujian Pengguna Berbasis Skenario
Kami menempatkan orang-orang sungguhan—baik pengemudi baru maupun ahli—di dalam mobil untuk melihat apakah layar dasbor tersebut mudah dipahami oleh mereka.
Kriteria Penerimaan yang Ketat
Sebelum kami menjualnya, APA harus mampu menangani parkir multi-segmen, mengenali tempat parkir 98% dari waktu, berhasil parkir 95% dari waktu, tetap berada dalam jarak ±10cm dari target, dan bereaksi terhadap segala sesuatu dalam waktu kurang dari 1 detik.
5. Pertanyaan yang Sering Diajukan (FAQ) Tentang Fungsi APA
Q1: Apa itu Bantuan Parkir Otomatis (APA)?
Jawaban Singkat: Ini adalah sistem yang mengarahkan, mengerem, dan mempercepat untuk memarkir mobil Anda secara otomatis.
Rincian: APA adalah Sistem Bantuan Pengemudi Tingkat Lanjut (ADAS). Sistem ini menggunakan sensor dan perangkat lunak untuk menemukan tempat parkir, merencanakan jalur yang aman, dan memposisikan mobil ke tempat parkir paralel, tegak lurus, atau miring hampir tanpa bantuan dari pengemudi.
Q2: Bagaimana sebenarnya sistem APA bekerja?
Jawaban Singkat: Ia mengamati area tersebut, menemukan celah, merencanakan jalur, dan memutar roda untuk sampai ke sana.
Rincian: Sistem ini menjalankan siklus yang konstan. Pertama, sensor memindai area tersebut. Kedua, sistem mengukur jarak antar mobil. Ketiga, sistem menghitung jalur aman berdasarkan arah belokan mobil. Terakhir, sistem mengambil alih kemudi dan rem untuk mengikuti jalur tersebut.
Q3: Sensor apa saja yang terutama digunakan dalam sistem APA?
Jawaban Singkat: Sebagian besar berupa radar ultrasonik dan kamera.
Rincian: Sensor ultrasonik mengukur jarak dekat. Kamera pandangan sekeliling mencari garis parkir yang dicat. Beberapa mobil kelas atas menambahkan radar atau LiDAR untuk membangun peta 3D yang lebih baik dari objek bergerak.
Q4: Apa saja keterbatasan sistem APA saat ini?
Jawaban Singkat: Cuaca buruk menghalangi pandangan kamera, ruang sempit membingungkannya, dan Anda tetap harus mengawasinya saat bekerja.
Rincian: Hujan deras, salju, atau pencahayaan buruk dapat mematikan logika kamera. Sensor juga memiliki titik buta. Karena APA adalah sistem Level 2, pengemudi harus tetap berada di tempat duduk dan siap menginjak rem jika terjadi sesuatu yang tidak diinginkan.
Q5: Apa perbedaan APA dengan Autonomous Valet Parking (AVP)?
Jawaban Singkat: APA mengharuskan Anda untuk duduk di dalam mobil. AVP memungkinkan Anda untuk berjalan pergi sementara mobil parkir sendiri.
Rincian: APA adalah sistem Level 1 atau 2 yang membantu Anda parkir di tempat tepat di sebelah Anda. AVP adalah sistem Level 4. Dengan AVP, Anda bisa keluar di pintu, dan mobil akan menavigasi seluruh tempat parkir dengan sendirinya, seringkali menggunakan kamera pintar yang terpasang di garasi parkir.
6. Tren Masa Depan
Fungsi APA menghubungkan perangkat keras sensor dengan mekanika kendaraan pintar. Ke depannya, kita akan melihat lebih banyak mobil yang menggunakan LiDAR untuk parkir dalam kondisi cuaca buruk. Para insinyur juga menggunakan Deep Learning untuk menciptakan “Memory Parking” sehingga mobil dapat mempelajari tata letak jalan masuk rumah Anda. Pada akhirnya, fitur parkir ini akan terhubung dengan lancar dengan fitur berkendara di jalan raya seperti ACC (Adaptive Cruise Control) dan LKA (Lane Keeping Assist).





