arsitektur untuk kendali robot

21
Arsitektur untuk Kendali Robot Pert 9 Interfacing 3

Upload: saya-laurensius

Post on 29-Jun-2015

353 views

Category:

Documents


24 download

TRANSCRIPT

Page 1: Arsitektur untuk Kendali Robot

Arsitektur untuk Kendali Robot

Pert 9 Interfacing 3

Page 2: Arsitektur untuk Kendali Robot

Mengapa Pengendalian Robot Sukar?

Coste-Maniere dan Simmons (ICRA 2000) High-level, tujuan yang kompleks Lingkungan yang berubah / dinamis Robot memiliki keterbatasan sendiri Ketidakpastian dan ganguan/noise sensor Kejadian tak terduga ( benturan/tabrakan, obyek

jatuh, dll)

Page 3: Arsitektur untuk Kendali Robot

Berbagai Pendekatan pada Kendali Robot1. Hirarkial : klasik sense-plan-act

Pendekatan “Top-down” Mulai dengan tujuan ‘high level’, lalu dekomposisi menjadi

subtask2 Tidak terlalu fleksibel

2. Behavioral Pendekatan “Bottom- up” Mulai dengan banyak modul2 independen yang dieksekusi

konkuren, memonitor nilai sensor, memicu aksi Sulit untuk diorganisasikan menjadi behavior kompleks

3. Hybrid Terencana pada level tinggi, reaktif pada level rendah

Page 4: Arsitektur untuk Kendali Robot

Tingkatan pada Kendali Robot Kendali tingkat rendah – Low level control

Contoh : dimana kaki robot harus berada saat melangkah lagi Problem yg ada : umum, bernilai kontinu Waktu pendek , loop banyak

Kendali tingkat pertengahan – Intermediate level control Navigasi ke sbh destinasi, atau mengambil sebuah obyek Problem bernilai kontinu atau diskrit Skala waktu beberapa detik

Kendali tingkat tinggi – High level control Merencanakan memindahkan box keluar ruangan Problem diskrit, skala waktu panjang (menit)

Page 5: Arsitektur untuk Kendali Robot

Kendali Tingkat Rendah Memerlukan performansi Real-Time

Kode untuk mengirim perintah pada motor atau memproses pembacaan sensor harus berjalan tiap beberapa milisecond

Safety : menghindari status dengan konsekuensi ‘bencana

Semua permintaan harus selalu dipenuhi Bebas Deadlock

Page 6: Arsitektur untuk Kendali Robot

Arsitektur Reaktif Sensor langsung mendeteksi aksi “Let the world be its own model” Contoh : robot pencari cahaya

Page 7: Arsitektur untuk Kendali Robot

Overriding a behaviour Bila robot kehilangan penglihatannya thd

cahaya, putar berlawanan jarum jam sampai cahaya terlihat kembali.

Page 8: Arsitektur untuk Kendali Robot

Pencari Cahaya (dalam bentuk state machine) State/fungsi diperlakukan sebagai alternatif yang setaraf State diskrit, tetapi sinyal kontrol kontinu “Find Light” harus tahu ke state mana dia mereturn kontrol

ketika cahay ditemukan Biasanya tidak paralel (walaupun bisa)

Page 9: Arsitektur untuk Kendali Robot
Page 10: Arsitektur untuk Kendali Robot
Page 11: Arsitektur untuk Kendali Robot
Page 12: Arsitektur untuk Kendali Robot
Page 13: Arsitektur untuk Kendali Robot
Page 14: Arsitektur untuk Kendali Robot
Page 15: Arsitektur untuk Kendali Robot
Page 16: Arsitektur untuk Kendali Robot
Page 17: Arsitektur untuk Kendali Robot
Page 18: Arsitektur untuk Kendali Robot
Page 19: Arsitektur untuk Kendali Robot
Page 20: Arsitektur untuk Kendali Robot
Page 21: Arsitektur untuk Kendali Robot