SlideShare a Scribd company logo
1 of 25
Download to read offline
Membuat Desain Roket Amatir
dan Menjalankan Simulasi
Dony Riyanto
Telegram: @donyriyanto
slideshare.net/donyriyanto
Pendahuluan
Anak Indonesia, terutama pada tahun 80-90an, ketika ditanya cita-cita banyak
yang akan menjawabnya dengan “menjadi astronot”. Ya, Indonesia memang
sempat cukup berjaya pada waktu dalam bidang antariksa. Bagaimana tidak.
Indonesia saat itu memiliki program nasional Sistem Komunikasi Satelit
Domestik (SKSD), dan dalam 2 tahun antara 1976-77 Indonesia sudah
meluncurkan 2 satelit. Dan sejak itu kita terus meluncurkan satelit satelit baru
ke luar angkasa. Ini jauh melampaui negara2 Asia Pasifik lain, bahkan sebagian
besar negara-negara di dunia. Tahun 80an, Indonesia juga memiliki astronot
pertama, wanita pula, walau dengan segala sejarah insiden dan cerita
kontroversinya. Walau kita tetap memiliki Lembaga Antariksa dan Penerbangan
Nasional (LAPAN), dan telah berhasil membuat satelit penelitian sendiri, namun
sejak jatuhnya era Orba, kejayaan teknologi kita terus menerus merosot tanpa
terobosan besar.
Daftar Satelit Milik Indonesia 1976-2018
Astronot Pertama Indonesia
Roket Amatir
• Indonesia memiliki komunitas roket amatir. Komunitas ini membuat dan menerbangkan roket-
roket kecil sebagai hobi. Kegiatan ini memang bukan kegiatan yang umum, karena beberapa hal:
bahan bakar roket (propelan) adalah bahan yang berbahaya dan tidak boleh dilakukan
sembarangan, karena termasuk bahan peledak/mudah terbakar Indonesia kesulitan untuk
mengimpor sparepart roket hobi khususnya rocket motor, yang banyak diproduksi dan dijual
bebas di luar negeri seperti Amerika, tidak ada dukungan yang cukup dari pemerintah dan
masyarakat.
• Di lingkungan penelitian dan civitas akademika Indonesia, memang ada kompetisi roket amatir
(KOMURINDO) yang sudah cukup lama (sejak 2009) yang diprakarsai oleh LAPAN. Namun kalah
peminat dibandingkan dengan kompetisi-kompetisi sejenis (KRI. KRTI, dsb), dan makin tahun
cenderung bergeser ke 'roket elektrik' (bagi saya lebih cocok disebut sebagai drone) yang
menggunakan mesin Electric Ducted Fan (EDF). Secara capaian titik tertinggi (apogee) tentu EDF
kalah jauh dengan roket propelan.
• Diluar negeri malah terjadi sebaliknya, banyak komunitas roket amatir (amateur experimental
rocketry) berkembang pesat, seperti Amerika dan Kanada. Hampir setiap minggu ada saja
kegiatannya dan jenis roket yang dikembangkan pun sangat beragam, dan banyak diantaranya bisa
dibilang profesional dan sudah mengembangkan roket-roket ukuran besar dan sistem yang
kompleks.
Mari Bermain Roket tanpa Roket
• Membuat model roket dengan software desain roket
• Menerbangkan roket secara simulasi:
• Secara perhitungan/statistik
• Secara visual 3D
• Mencari dan menggunakan data profil mesin roket (rocket
motor/engine)
OpenRocket
OpenRocket
OpenRocket
OpenRocket
jMAVsim forked by Zach Furman (zfurman56)
jMAVsim forked by Zach Furman (zfurman56)
jMAVsim forked by Zach Furman (zfurman56)
Rocket Simulator by Zach Furman (zfurman56)
Rocket Simulator by Zach Furman (zfurman56)
Rocket Simulator by Zach Furman (zfurman56)
Rocket Flight Controller SITL based on PX4
Rocket Flight Controller SITL based on PX4
• git clone
• cd Firmware
• edit file ./.git/config misalnya: nano .git/config
• Lalu cari bagian jmavsim, ganti menjadi baris berikut ini:
[submodule "Tools/jMAVSim"]
active = true
url = https://github.com/zfurman56/jMAVSim.git
• git submodule init
• git submodule update --resursive
• Pastikan menggunakan Java 1.8, dan cmake diatas versi 3.1.0, python >2.7. Jika belum ada, install dulu.
• edit file ./Tools/check_cmake.sh misalnya: nano Tools/check_cmake.sh
• Lalu pada bagian [[ $cmake_ver == *" 3.1" ]] diganti menjadi [[ $cmake_ver == *" 3.1." ]] (menambahkan titik dibelakang angka 1. Ini untuk
menghindari script salah mendeteksi cmake 3.1.* dengan 3.10.* atau yang lebih tinggi)
• Lalu jalankan simulasi firmware dengan mengetik perintah: make posix_sitl_default jmavsim
Rocket Flight Controller SITL based on PX4
• Jika berjalan lancar, akan muncul tampilan seperti ini
• Jika ada error, mungkin ada beberapa paket python yang belum ter
install, misalnya empy. Ikuti petunjuk error nya, dan install paket yang
belum ada misalnya: pip install empy
Rocket Flight Controller SITL based on PX4
• Firmware PX4 rocket ini bisa dihubungkan dengan ground controller
seperti QGroundControl. Bisa didownload di
https://github.com/mavlink/qgroundcontrol untuk Windows, Linux,
Mac. Jika menggunakan Android, bisa download langsung di PlayStore
• Jalankan QGroundControl, lalu hubungkan dengan rocket dengan cara
menambahkan koneksi baru UDP port 14557
Rocket Flight Controller SITL based on PX4
Rocket Flight Controller SITL based on PX4
Rocket Flight Controller SITL based on PX4
Memahami source code firmware rocket
• Cek perubahan pada repo PX4 dan jmavsim
• Pada PX4, perubahan terutama dilakukan pada
src/modules/rocket/rocket.cpp
• Pada jMAVSIm, perubahan terutama dilakukan pada folder
Tools/jMAVSim/src/me/drton/jmavsim/vehicle Lihat pada file
Rocket.java dan RocketEngine.java
Rocket Flight Controller SITL based on PX4
Contoh modifikasi:
• Mengganti waktu delay terbang roket
• Buka file
• lalu pada bagian void launch() seperti ini:
• Ganti angka 5000. Untuk menunda waktu peluncuran rocket menjadi 15 detik,
ganti menjadi 1500
• Setelah itu simpan. Sebelum menjalankan perintah make lagi, pastikan hapus
dulu hasil compile jMAVSim sebelumnya:
rm -rf Tools/jMAVSim/out

More Related Content

More from Dony Riyanto

Implementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI ADImplementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI ADDony Riyanto
 
Blockchain untuk Big Data
Blockchain untuk Big DataBlockchain untuk Big Data
Blockchain untuk Big DataDony Riyanto
 
Mengenal ROS2 Galactic
Mengenal ROS2 GalacticMengenal ROS2 Galactic
Mengenal ROS2 GalacticDony Riyanto
 
Creating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & LinuxCreating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & LinuxDony Riyanto
 
Desain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAVDesain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAVDony Riyanto
 
Application Performance, Test and Monitoring
Application Performance, Test and MonitoringApplication Performance, Test and Monitoring
Application Performance, Test and MonitoringDony Riyanto
 
Cloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+AnalyticsCloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+AnalyticsDony Riyanto
 
RealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform WhitepaperRealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform WhitepaperDony Riyanto
 
Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4Dony Riyanto
 
Review of Existing Response System & Technology.
Review of Existing Response System & Technology.Review of Existing Response System & Technology.
Review of Existing Response System & Technology.Dony Riyanto
 
Beberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro PaymentBeberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro PaymentDony Riyanto
 
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANGRencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANGDony Riyanto
 
Implementasi Full Textsearch pada Database
Implementasi Full Textsearch pada DatabaseImplementasi Full Textsearch pada Database
Implementasi Full Textsearch pada DatabaseDony Riyanto
 
Beberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing appBeberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing appDony Riyanto
 
Pengenalan Big Data untuk Pemula
Pengenalan Big Data untuk PemulaPengenalan Big Data untuk Pemula
Pengenalan Big Data untuk PemulaDony Riyanto
 
Introduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkIntroduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkDony Riyanto
 
Enterprise Microservices
Enterprise MicroservicesEnterprise Microservices
Enterprise MicroservicesDony Riyanto
 
Edge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology ImplementationEdge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology ImplementationDony Riyanto
 
GUGUS-a mini program prototype
GUGUS-a mini program prototypeGUGUS-a mini program prototype
GUGUS-a mini program prototypeDony Riyanto
 
Revisiting Geolocation Tracking System
Revisiting Geolocation Tracking SystemRevisiting Geolocation Tracking System
Revisiting Geolocation Tracking SystemDony Riyanto
 

More from Dony Riyanto (20)

Implementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI ADImplementasi Teknologi Industri 4.0 pada TNI AD
Implementasi Teknologi Industri 4.0 pada TNI AD
 
Blockchain untuk Big Data
Blockchain untuk Big DataBlockchain untuk Big Data
Blockchain untuk Big Data
 
Mengenal ROS2 Galactic
Mengenal ROS2 GalacticMengenal ROS2 Galactic
Mengenal ROS2 Galactic
 
Creating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & LinuxCreating UDP Broadcast App Using Python Socket on WIndows & Linux
Creating UDP Broadcast App Using Python Socket on WIndows & Linux
 
Desain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAVDesain ground control & Sistem Pendukung untuk Male UAV/UCAV
Desain ground control & Sistem Pendukung untuk Male UAV/UCAV
 
Application Performance, Test and Monitoring
Application Performance, Test and MonitoringApplication Performance, Test and Monitoring
Application Performance, Test and Monitoring
 
Cloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+AnalyticsCloud Service Design for Computer Vision, Image & Video Processing+Analytics
Cloud Service Design for Computer Vision, Image & Video Processing+Analytics
 
RealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform WhitepaperRealNetworks - SAFR Platform Whitepaper
RealNetworks - SAFR Platform Whitepaper
 
Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4Dl6960 Demo Software User's Guide v1.4
Dl6960 Demo Software User's Guide v1.4
 
Review of Existing Response System & Technology.
Review of Existing Response System & Technology.Review of Existing Response System & Technology.
Review of Existing Response System & Technology.
 
Beberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro PaymentBeberapa Studi Kasus Fintech Micro Payment
Beberapa Studi Kasus Fintech Micro Payment
 
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANGRencana Pengembangan REST API dan Microservice pada MONEVRISBANG
Rencana Pengembangan REST API dan Microservice pada MONEVRISBANG
 
Implementasi Full Textsearch pada Database
Implementasi Full Textsearch pada DatabaseImplementasi Full Textsearch pada Database
Implementasi Full Textsearch pada Database
 
Beberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing appBeberapa strategi implementasi open api untuk legacy system existing app
Beberapa strategi implementasi open api untuk legacy system existing app
 
Pengenalan Big Data untuk Pemula
Pengenalan Big Data untuk PemulaPengenalan Big Data untuk Pemula
Pengenalan Big Data untuk Pemula
 
Introduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control NetworkIntroduction to BACnet: Building Automation & Control Network
Introduction to BACnet: Building Automation & Control Network
 
Enterprise Microservices
Enterprise MicroservicesEnterprise Microservices
Enterprise Microservices
 
Edge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology ImplementationEdge Exploration of QR Code Technology Implementation
Edge Exploration of QR Code Technology Implementation
 
GUGUS-a mini program prototype
GUGUS-a mini program prototypeGUGUS-a mini program prototype
GUGUS-a mini program prototype
 
Revisiting Geolocation Tracking System
Revisiting Geolocation Tracking SystemRevisiting Geolocation Tracking System
Revisiting Geolocation Tracking System
 

Recently uploaded

LAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdfLAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdfIftitahKartika
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdffitriAnnisa54
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxAndimarini2
 
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...rororasiputra
 
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdfGambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdfYoyokSuwiknyo
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptDellaEkaPutri2
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptxilanarespatinovitari1
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxarifyudianto3
 
perbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptxperbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptxMuhamadIrfan190120
 
Kalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.pptKalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.pptAchmadDwitamaKarisma
 
Gambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdfGambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdfYoyokSuwiknyo
 
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptxPPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptxssuserdfcb68
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxArisatrianingsih
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxyoodika046
 
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdfPengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdfPusatKeteknikanKehut
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptarifyudianto3
 
Bahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufakturBahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufakturAhmadAffandi36
 
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptxVinaAmelia23
 

Recently uploaded (19)

LAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdfLAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdf
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
 
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
 
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdfGambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
Gambar Rencana TOYOMARTO KETINDAN Malang jawa timur.pdf
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
 
perbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptxperbedaan jalan raya dan rel bahasa Indonesia.pptx
perbedaan jalan raya dan rel bahasa Indonesia.pptx
 
Kalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.pptKalor dan Perpindahan Kalor presentasi.ppt
Kalor dan Perpindahan Kalor presentasi.ppt
 
Gambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdfGambar kerja TUREN KETAWANG malang jawa timur.pdf
Gambar kerja TUREN KETAWANG malang jawa timur.pdf
 
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptxPPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
PPT AHLI MADYA BANGUNAN GEDUNGggggg.pptx
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
 
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdfPengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
Pengeloaan Limbah NonB3 KLHK-Upik-090921.pdf
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
 
Bahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufakturBahan kuliah elemen mesin semester 2 rekayasa manufaktur
Bahan kuliah elemen mesin semester 2 rekayasa manufaktur
 
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
 

Membuat Desain Roket Amatir dan Menjalankan Simulasi

  • 1. Membuat Desain Roket Amatir dan Menjalankan Simulasi Dony Riyanto Telegram: @donyriyanto slideshare.net/donyriyanto
  • 2. Pendahuluan Anak Indonesia, terutama pada tahun 80-90an, ketika ditanya cita-cita banyak yang akan menjawabnya dengan “menjadi astronot”. Ya, Indonesia memang sempat cukup berjaya pada waktu dalam bidang antariksa. Bagaimana tidak. Indonesia saat itu memiliki program nasional Sistem Komunikasi Satelit Domestik (SKSD), dan dalam 2 tahun antara 1976-77 Indonesia sudah meluncurkan 2 satelit. Dan sejak itu kita terus meluncurkan satelit satelit baru ke luar angkasa. Ini jauh melampaui negara2 Asia Pasifik lain, bahkan sebagian besar negara-negara di dunia. Tahun 80an, Indonesia juga memiliki astronot pertama, wanita pula, walau dengan segala sejarah insiden dan cerita kontroversinya. Walau kita tetap memiliki Lembaga Antariksa dan Penerbangan Nasional (LAPAN), dan telah berhasil membuat satelit penelitian sendiri, namun sejak jatuhnya era Orba, kejayaan teknologi kita terus menerus merosot tanpa terobosan besar.
  • 3. Daftar Satelit Milik Indonesia 1976-2018
  • 5. Roket Amatir • Indonesia memiliki komunitas roket amatir. Komunitas ini membuat dan menerbangkan roket- roket kecil sebagai hobi. Kegiatan ini memang bukan kegiatan yang umum, karena beberapa hal: bahan bakar roket (propelan) adalah bahan yang berbahaya dan tidak boleh dilakukan sembarangan, karena termasuk bahan peledak/mudah terbakar Indonesia kesulitan untuk mengimpor sparepart roket hobi khususnya rocket motor, yang banyak diproduksi dan dijual bebas di luar negeri seperti Amerika, tidak ada dukungan yang cukup dari pemerintah dan masyarakat. • Di lingkungan penelitian dan civitas akademika Indonesia, memang ada kompetisi roket amatir (KOMURINDO) yang sudah cukup lama (sejak 2009) yang diprakarsai oleh LAPAN. Namun kalah peminat dibandingkan dengan kompetisi-kompetisi sejenis (KRI. KRTI, dsb), dan makin tahun cenderung bergeser ke 'roket elektrik' (bagi saya lebih cocok disebut sebagai drone) yang menggunakan mesin Electric Ducted Fan (EDF). Secara capaian titik tertinggi (apogee) tentu EDF kalah jauh dengan roket propelan. • Diluar negeri malah terjadi sebaliknya, banyak komunitas roket amatir (amateur experimental rocketry) berkembang pesat, seperti Amerika dan Kanada. Hampir setiap minggu ada saja kegiatannya dan jenis roket yang dikembangkan pun sangat beragam, dan banyak diantaranya bisa dibilang profesional dan sudah mengembangkan roket-roket ukuran besar dan sistem yang kompleks.
  • 6.
  • 7. Mari Bermain Roket tanpa Roket • Membuat model roket dengan software desain roket • Menerbangkan roket secara simulasi: • Secara perhitungan/statistik • Secara visual 3D • Mencari dan menggunakan data profil mesin roket (rocket motor/engine)
  • 12. jMAVsim forked by Zach Furman (zfurman56)
  • 13. jMAVsim forked by Zach Furman (zfurman56)
  • 14. jMAVsim forked by Zach Furman (zfurman56)
  • 15. Rocket Simulator by Zach Furman (zfurman56)
  • 16. Rocket Simulator by Zach Furman (zfurman56)
  • 17. Rocket Simulator by Zach Furman (zfurman56)
  • 18. Rocket Flight Controller SITL based on PX4
  • 19. Rocket Flight Controller SITL based on PX4 • git clone • cd Firmware • edit file ./.git/config misalnya: nano .git/config • Lalu cari bagian jmavsim, ganti menjadi baris berikut ini: [submodule "Tools/jMAVSim"] active = true url = https://github.com/zfurman56/jMAVSim.git • git submodule init • git submodule update --resursive • Pastikan menggunakan Java 1.8, dan cmake diatas versi 3.1.0, python >2.7. Jika belum ada, install dulu. • edit file ./Tools/check_cmake.sh misalnya: nano Tools/check_cmake.sh • Lalu pada bagian [[ $cmake_ver == *" 3.1" ]] diganti menjadi [[ $cmake_ver == *" 3.1." ]] (menambahkan titik dibelakang angka 1. Ini untuk menghindari script salah mendeteksi cmake 3.1.* dengan 3.10.* atau yang lebih tinggi) • Lalu jalankan simulasi firmware dengan mengetik perintah: make posix_sitl_default jmavsim
  • 20. Rocket Flight Controller SITL based on PX4 • Jika berjalan lancar, akan muncul tampilan seperti ini • Jika ada error, mungkin ada beberapa paket python yang belum ter install, misalnya empy. Ikuti petunjuk error nya, dan install paket yang belum ada misalnya: pip install empy
  • 21. Rocket Flight Controller SITL based on PX4 • Firmware PX4 rocket ini bisa dihubungkan dengan ground controller seperti QGroundControl. Bisa didownload di https://github.com/mavlink/qgroundcontrol untuk Windows, Linux, Mac. Jika menggunakan Android, bisa download langsung di PlayStore • Jalankan QGroundControl, lalu hubungkan dengan rocket dengan cara menambahkan koneksi baru UDP port 14557
  • 22. Rocket Flight Controller SITL based on PX4
  • 23. Rocket Flight Controller SITL based on PX4
  • 24. Rocket Flight Controller SITL based on PX4 Memahami source code firmware rocket • Cek perubahan pada repo PX4 dan jmavsim • Pada PX4, perubahan terutama dilakukan pada src/modules/rocket/rocket.cpp • Pada jMAVSIm, perubahan terutama dilakukan pada folder Tools/jMAVSim/src/me/drton/jmavsim/vehicle Lihat pada file Rocket.java dan RocketEngine.java
  • 25. Rocket Flight Controller SITL based on PX4 Contoh modifikasi: • Mengganti waktu delay terbang roket • Buka file • lalu pada bagian void launch() seperti ini: • Ganti angka 5000. Untuk menunda waktu peluncuran rocket menjadi 15 detik, ganti menjadi 1500 • Setelah itu simpan. Sebelum menjalankan perintah make lagi, pastikan hapus dulu hasil compile jMAVSim sebelumnya: rm -rf Tools/jMAVSim/out