Memuat
Memuat
Lihat semua langkah di atas dipraktikkan langsung, lengkap dengan narasi.
0 kali ditonton
Buku kelas
Halaman 1 / 5
Sampul: Kelas Mobil Otonom MPC Path Tracking #5: Implementasi MPC dengan CVXPY dan Animasi Kendaraan
Klik halaman atau ◀ ▶ untuk membalik · geser di HP · untuk memperbesar
Ingin belajar lebih dalam?
Ikuti kursus kami atau tanyakan langsung lewat WhatsApp.
Dipilih dari software, topik, dan level “Kelas Mobil Otonom MPC Path Tracking #5: Implementasi MPC dengan CVXPY dan Animasi Kendaraan”.
Pilihan lain dari kami untuk Python.
Belajar bareng mentor
Kursus Simulasi & Rekayasa Teknik terjadwal, dibimbing langsung, bersertifikat.

Kursus Ansys: Analisis Perpindahan Panas dan Heat Flux Menggunakan ANSYS Fluent dari Dasar Hingga Studi Kasus Industri
★ 5.0 (10)

Kursus Matlab: Perancangan Aplikasi MATLAB: Panduan utama untuk Aplikasi MATLAB
★ 5.0 (10)

Kursus Ansys: Simulasi Aliran Udara pada Radiator Mobil dengan ANSYS Fluent
★ 5.0 (9)
Minta dibuatkan
Tidak sempat belajar Python? Tim kami bisa mengerjakan proyeknya.

Jasa Pembuatan Matlab — Complete Neural Signal Processing and Analysis Zero to hero
★ 5.0 (59)

Jasa Pembuatan Ansys Maxwell
★ 5.0 (50)

Jasa Pembuatan Petrel
★ 5.0 (14)
Kabari saya kalau ada kelas Python baru
Paling banyak satu email per minggu. Berhenti kapan saja dengan satu klik.
Narasi lengkap video ini. Kalimat yang sedang diucapkan disorot saat video diputar; klik kalimat untuk melompat ke sana.
Inilah hasil akhirnya, mobil yang dikendalikan MPC melaju di tikungan es sambil terus merencanakan 1,2 detik ke depan, terlihat dari titik-titik prediksi oranya di depan mobil. Galat lateralnya hanya 1 cm, 8 kali lebih kecil dari Stanley. Ayo kita mulai. Halo, selamat datang di episode kelima seri kendaraan otonom MPC Pass Tracking. Formulasi MPC sudah siap. Hari ini kita menjalankannya dengan prinsip Residing Horizon. Di setiap langkah, selesaikan optimasi untuk seluruh horizon, terapkan hanya masukan pertama, lalu ulangi di langkah berikutnya dengan keadaan baru. Kita juga membuat animasi mobilnya.
Kita lanjutkan file mpc.py dengan metode call, agar objek MPC bisa dipanggil seperti fungsi pengendali lain. Pertama, buat profil kecepatan rencana dan acuan horizon dari posisi mobil. Lalu untuk setiap langkah horizon, hitung model linear RK4 di titik acuan dan isi nilai parameter A, B, dan C. Masalah diselesaikan dengan solver OSQP dengan Warm Start, memakai solusi sebelumnya sebagai tebakan awal. Bila solver gagal, kita pertahankan masukan sebelumnya agar mobil tetap aman. Hanya masukan pertama yang dikembalikan, dan prediksi keadaan disimpan untuk digambar.
Buat file jalankan underscore mpc.py. Kita bungkus MPC dengan fungsi yang mencatat prediksi horizon di setiap langkah, lalu jalankan pada tikungan S dengan kecepatan 10 meter per detik, bersama Pure Pershoot dan Stanley. Jalankan. MPC menyelesaikan 144 kuadrati program dengan rata-rata sekitar 10 milidetik per langkah, cukup cepat untuk waktu nyata. Galat lateral RMS MPC hanya 0,011 meter dengan maksimum 3,1 cm, dibandingkan 0,101 meter untuk Pure Pershoot dan 0,084 meter untuk Stanley.
Lanjutkan dengan visualisasi. Fungsi kotak mobil menggambar badan mobil 4,5 meter dari posisi poros belakang dan arahnya. Kita gambar lintasan MPC beserta badan mobil dan titik-titik prediksi setiap 2,5 detik, serta grafik sudut kemudi ketiga pengendali. Lalu fung animation membuat animasi mobil dan horizon prediksinya, disimpan sebagai mpc underscore animasi dot gif. Mari lihat grafiknya. Titik oranya di depan setiap mobil adalah rencana MPC, yang sudah melengkung mengikuti tikungan sebelum mobil sampai di sana. Pada grafik kemudi, MPC mulai memutar setir lebih awal dari Pure Pershoot dan Stanley. Inilah keunggulan MPC, ia melihat tikungan yang akan datang, bukan hanya galat saat ini.
Selesai. Kita sudah mengimplementasikan MPC dengan CVXPY dan OSQP secara Residing Horizon, membandingkannya dengan Pure Pershoot dan Stanley, serta membuat gambar dan animasi kendaraan. Di episode terakhir kita uji ketiganya di sirkuit berliku dengan berbagai kecepatan. Sedang menyusun skripsi, tesis, atau riset di bidang kendaraan otonom dan sistem kendali? Cerdas inovasi digital membantu implementasi sistem kendali kendaraan, dari bicycle model, lintasan referensi, Pure Pershoot dan Stanley, sampai model predictive control dengan CVXPY, serta membuka kursus pemrograman Python untuk teknik elektro dan mekatronika. Ingin menguasai seluruh seri ini, dari model kendaraan sampai uji sirkuit berliku dengan berbagai kecepatan? Semua 6 episode, lengkap dengan PDF panduan langkah demi langkah dan source code, tersedia untuk pelanggan tutorial premium. Berlangganan mulai Rp69.000 per bulan, hemat 28% dengan paket 12 bulan, atau sekali bayar Rp999.000 untuk akses seumur hidup. Mau satu kelas saja? Beli kelas satuan dengan akses selamanya. Langganan sekarang di halaman premium cerdasinovasidigital.com. Hubungi WhatsApp kami, atau kunjungi cerdasinovasidigital.com. Terima kasih telah menonton, sampai jumpa di episode berikutnya. Terima kasih telah menonton,
Ketik pertanyaan atau kata kunci; kami carikan bagian episode ini yang menjelaskannya dan lompatkan videonya ke sana.
Catatan disimpan bersama menit video saat ini dan hanya terlihat oleh Anda.
Bingung di salah satu langkah? Tanyakan di sini; pengajar dan peserta lain bisa menjawab.
Belum ada pertanyaan.

Tim Cerdas Inovasi Digital
Pengembang software, engineer BIM & 3D, dan praktisi AI
Sehari-hari kami mengerjakan software, model BIM, game, dan otomasi AI untuk klien, lalu menjadikan pengalaman praktik itu kelas langkah demi langkah: setiap langkah diperlihatkan di layar dan dilengkapi panduan PDF.
Lihat klien kami →