Senin, 31 Januari 2011

Yuk buat LF robo

bagaimana membuat lf robo? 
tidaklah terlalu susah untuk membuat lf robo, secara teknis kita hanya perlu mempersiapkan bahan-bahan yang sederhana, dan tentunya adalah kesabaran dalam membuat.

lf robo adalah robot pengikut garis, yang bergerak mengikuti garis sebagai lintasannya. lf robo biasa dilombakan dengan berbagai kategori. tentu yang tercepatlah yang akan menang,.


ada tiga komponen utama dalam membuat lf robo, 
yang pertama, rangkaian sensor
kedua rangkaian motor
yang ketiga rangkaian processor unit


ketiganya dapat dipisahkan dalam pembuatannya, namun seringkali rangkaian ketiganya disatukan dalam satu papan pcb, untuk menghemat dan efiisiensi.., berikut adalah salah satu gambar rangkaian yang menggabungka keseluruhannya..

Selengkapnya...

Sejarah Algoritma

Ahli Sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja'far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya "Buku pemugaran dan pengurangan" (The book of restoration and reduction).
Dari judul buku itulah diperoleh akar kata "Aljabar" (Algebra).
Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran usm berubah menjadi uthm.Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya.
Dalam bahasa Indonesia,kata algorithm diserap menjadi algoritma.


Pada tahun 1950, kata algoritma perama kali digunakan pada “algoritma Euclidean” (Euclid’s algorithm). Euclid, seorang matematikawan Yunani (lahir pada tahun 350 M), dalam bukunya yang berjudul Element menuliskan langkah-langkah untuk menemukan pembagi bersama terbesar (common greatest divisor atau gcd), dari dua buah bilangan bulat, m dan n (tapi Euclid tidak menyebut metodenya itu sebagai algoritma, baru abad modernlah ornag-orang menybut metodenya itu sebagai “algoritma Euclidean”), Pembagi terbesar dari dua buah bilangan bulat tak-negatif adalah bilangan bulat positif terbesar yang habis membagi kedua bilangan tersebut.
Misalnya, m=80 dan n=12.
Semua factor pembagi adalah
1, 2, 4, 5, 8, 10, 16, 20, 40, 80
Dan semua factor pembagi 12 adalah
1, 2, 3, 4, 6, 12
Maka gcd(80,12)=4
Langkah-langkah mencari gcd(80,12) dengan algoritma Euclidean sebagai berikut :
80 dibagi 12 hasilnya = 6, sisa = 8 (atau: 80 = 6.12 + 8)
12 dibagi 8 hasilnya = 1, sisa = 4 (atau: 12 = 1.8 + 4)
8 dibagi 4 hasilnya = 2, sisa = 0 (atau: 8 = 4.2 + 0)

Karena pembagian yang terakhir menghasilkan 0, maka sisa pembagian terakhir sebelum 0, yaitu 4, menjadi gcd(80,12). Jadi, gcd(80,12) = gcd(12,8) = gcd(4,0) = 4.

Contoh-contoh algoritma yang sudah dijelaskan di atas memberi dua pesan penting. Pertama, sebuah algoritma harus benar. Kedua, algoritma harus berhenti, dan setelah berhenti,algoritma membri hasil yang benar. Menurut Donald E. Knuth dalam bukunya yang berjudul The art of Computer Programming, sebuah algoritma harus mempunyai lima ciri penting:
1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah trbatas.
2. Setiap langkah harus didefinisikan dengan tepat dan tidak brarti-dua (ambiguous). Misalnya, pernyataan “bagilah p dengan sejumlah beberapa bilangan bulat positif”,pernyataan ini dapat bermakna ganda. Berapakah yang dimaksud dengan “beberapa”? Algoritma menjadi jelas jika langkah tersebut ditulis “bagilah p dengan 10 buah bilangan bulat positif”.
3. Algoritma memiliki nol atau lebih masukan (input). Maukan ialah besaran yang diberikan kepada algoritma untuk diproses. Algoritma Euclidean mempunyai dua buah masukan, m dan n.
4. Algortima mempunyai nol atau lebih keluaran (output). Keluaran dapat berupa pesan atau besaran yang memiliki hubungan dengan masukan.
5. Algoritma harus sangkil (effective). Setiap langkah harus sederhana shingga dapat dikerjakan dalam sejumlah waktu yang masuk akal.


Definisi Algoritma

Algoritma dapat didefinisikan sebagai berikut :

"Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis".


Kata logis merupakan kata kunci dalam algoritma.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
Apa sih yang harus dipertimbangkan dalam Membuat Algoritma?

Pertimbangan dalam pemilihan algoritma adalah:

Dalam memilih dan membuat algoritma,kita harus melakukan pertimbangan dan pemilihan, antara lain:
1.Algoritma haruslah benar.
Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
2. kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut.
Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
3. Efisiensi algoritma.
Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut.



http://handzmentallist.blogspot.com/2010/04/sejarah-dan-pengertian-algoritma.html
http://aim07.wordpress.com/2009/06/19/sejarah-algoritma/

Selengkapnya...

Minggu, 30 Januari 2011

formulir pendaftaran peserta ALC

Selengkapnya...

Sabtu, 29 Januari 2011

Tahap membuat robot




Ada tiga tahapan pembuatan robot, yaitu:

1. Perencanaan, meliputi: pemilihan hardware dan design.
2. Pembuatan, meliputi pembuatan mekanik, elektonik, dan program.
3. Uji coba.

1. Tahap perencanan

Dalam tahap ini, kita merencanakan apa yang akan kita buat, sederhananya, kita mau membuat robot yang seperti apa? berguna untuk apa? Hal yang perlu ditentukan dalam tahap ini:

* Dimensi, yaitu panjang, lebar, tinggi, dan perkiraan berat dari robot. Robot KRI berukuran tinggi sektar 1m, sedangkan tinggi robot KRCI sekitar 25 cm.
* Struktur material, apakah dari alumunium, besi, kayu, plastik, dan sebagainya.
* Cara kerja robot, berisi bagian-bagian robot dan fungsi dari bagian-bagian itu. Misalnya lengan, konveyor, lift, power supply.
* Sensor-sensor apa yang akan dipakai robot.
* Mekanisme, bagaimana sistem mekanik agar robot dapat menyelesaikan tugas.
* Metode pengontrolan, yaitu bagaimana robot dapat dikontrol dan digerakkan, mikroprosesor yanga digunakan, dan blok diagram sistem.
* Strategi untuk memenangkan pertandingan, jika memang robot itu akan diikutkan lomba/kontes robot Indonesia/Internasional.

2. Tahap pembuatan

Ada tiga perkerjaan yang harus dilakukan dalam tahap ini, yaitu pembuatan mekanik, elektronik, dan programming. Masing-masing membutuhkan orang dengan spesialisasi yang berbeda-beda, yaitu:

* Spesialis Mekanik, bidang ilmu yang cocok adalah teknik mesin dan teknik industri.
* Spesialis Elektronika, bidang ilmu yang cocok adalah teknik elektro.
* Spesialis Programming, bidang ilmu yang cocok adalah teknik informatika.

Jadi dalam sebuah tim robot, harus ada personil-personil yang memiliki kemampuan tertentu yang saling mengisi. Hal ini diperlukan dalam membentuk Tim Kontes Robot Indonesia (KRI) atau Kontes Robot Cerdas Indonesia (KRCI). Bidang ilmu yang saya sebutkan tadi, tidak harus diisi mahasiswa/alumni jurusan atau program studi tersebut, misalnya boleh saja mahasiswa jurusan teknik mesin belajar pemrograman.

Untuk mengikuti lomba KRI/KRCI dibutuhkan sebuah tim yang solid. Tetapi buat Anda yang tertarik membuat robot karena hobby atau ingin belajar, semua bisa dilakukan sendiri, karena Anda tidak terikat dengan waktu atau deadline. Jadi Anda bisa melakukannya dengan lebih santai.

Pembuatan mekanik

Setelah gambaran garis besar bentuk robot dirancang, maka rangka dapat mulai dibuat. Umumnya rangka robot KRI terbuat dari alumunium kotak atau alumunium siku. Satu ruas rangka terhubung satu sama lain dengan keling alumunium. Keling adalah semacam paku alumunium yang berguna untuk menempelkan lembaran logam dengan erat. Rangka robot KRCI lebih variatif, bisa terbuat dari plastik atau besi panjang seperti jeruji.

Pembuatan sistem elektronika

Bagian sistem elektronika dirancang sesuai dengan fungsi yang diinginkan. Misalnya untuk menggerakkan motor DC diperlukan h-brigde, sedangkan untuk menggerakkan relay diperlukan saklar transistor. Sensor-sensor yang akan digunakan dipelajari dan dipahami cara kerjanya, misalnya:

1. Sensor jarak, bisa menggunakan SRF04, GP2D12, atau merakit sendiri modul sensor ultrasonik atau inframerah.
2. Sensor arah, bisa menggunakan sensor kompas CMPS03 atau Dinsmore.
3. Sensor suhu, bisa menggunakan LM35 atau sensor yang lain.
4. Sensor nyala api/panas, bisa menggunakan UVTron atau Thermopile.
5. Sensor line follower / line detector, bisa menggunakan led & photo transistor.

Berikut ini gambar sensor ultrasonik, inframerah, UVTron, dan kompas:

tutorial membuat robot cerdas srf 04tutorial membuat robot cerdas gp2d12kompas CMPS03

Pembuatan sistem elektronika ini meliputi tiga tahap:

* Design PCB, misalnya dengan program Altium DXP.
* Pencetakan PCB, bisa dengan Proboard.
* Perakitan dan pengujian rangkaian elektronika.

tutorial membuat robot cerdas design pcb

Pembuatan Software/Program

Pembuatan software dilakukan setelah alat siap untuk diuji. Software ini ditanamkan (didownload) pada mikrokontroler sehingga robot dapat berfungsi sesuai dengan yang diharapkan.

tutorial membuat robot cerdas pemrograman

Tahap pembuatan program ini meliputi:

1. Perancangan Algoritma atau alur program
Untuk fungsi yang sederhana, algoritma dapat dibuat langsung pada saat menulis program. Untuk fungsi yang kompleks, algoritma dibuat dengan menggunakan flow chart.
2. Penulisan Program
Penulisan program dalam Bahasa C, Assembly, Basic, atau Bahasa yang paling dikuasai.
3. Compile dan download, yaitu mentransfer program yang kita tulis kepada robot.

3. Uji coba

Setelah kita mendownload program ke mikrokontroler (otak robot) berarti kita siap melakukan tahapan terakhir dalam membuat robot, yaitu uji coba. Untuk KRCI, ujicoba dilakukan pada arena seluas sekitar 4×4 meter dan berbentuk seperti puzzle. Dalam arena KRCI ini diletakkan lilin-lilin yang harus dipadamkan oleh robot cerdas pemadam api. Contoh gambar robot pemadam api Ted Larsorn dan arena Kontes Robot Cerdas Indonesia (KRCI).

tutorial membuat robot cerdas contoh robot cerdasarena-lomba-krci

Untuk lomba robot KRI, dibutuhkan ruangan yang lebih besar, yaitu sekitar 15×15 meter. Dalam Kontes Robot Indonesia (KRI) 2008, masing-masing robot harus meraih target (bola/kubus) yang diletakkan di tempat yang tinggi, jadi sebuah robot harus bisa naik di atas robot yang lain untuk meraih target tersebut (seperti panjat pinang).

arena kri

Final Kontes Robot Indonesia (KRI) dan Kontes Robot Cerdas Indonesia (KRCI) sudah diadakan tanggal 14-15 Juni 2008 di Balairung UI Depok.

Bacaan selanjutnya:

* Robocon India
* Trinity Fire Fighting Robot Contest
* Microcontroller Project for Fire Fighting Robot
* Obstcale Avoiding Robot Tutorial
* Ted Larson Fire Fighter Robot

Penulis: Oka Mahendra (http://tutorialgratis.net)
Selengkapnya...

Lowongan teknisi

untuk memenuhi kebutuhan perusahaan dalam maintenance peralatan otomasi dalam industri terkait, maka kami membuka lowongan teknisi untuk memenuhi kebutuhan tersebut. Selengkapnya...

Lowongan tentor ALC

di buka, lowongan bagi tentor ALC Selengkapnya...

Membuka cabang baru

Alhamdulillah, setelah sekian waktu berjibaku memberikan yang terbaik untuk anak negeri di Yogyakarta, selanjutnya kami akan membuka cabang baru di daerah semarang InsyaAllah...
Selengkapnya...

Kontes Robot Indonesia, KRI, KRCI,KRSI, 2011

Dalam rangka menumbuhkembangkan kreativitas mahasiswa dan mengaplikasikan ilmu pengetahuan dan teknologi ke dalam dunia nyata serta meningkatkan kepekaan para mahasiswa Indonesia dalam pengembangan robotika, dengan hormat kami sampaikan bahwa seperti tahun-tahun sebelumnya Direktorat Penelitian dan Pengabdian kepada Masyarakat, Ditjen Pendidikan Tinggi Kemdiknas, bermaksud menyelenggarakan Kontes Robot Indonesia (KRI), Kontes Robot Cerdas Indonesia (KRCI), dan Kontes Robot Seni Indonesia (KRSI) 2011.

Berkenaan dengan hal tersebut di atas, kami mengundang Saudara yang berminat untuk mengirimkan proposal KRI, KRCI dan KRSI dengan ketentuan sebagai berikut :

1. Peserta tim perguruan tingi negeri dan swasta dapat mengajukan proposal ke panitia KRI, KRCI dan KRSI 2011 dengan persetujuan Wakil/ Pembantu Rektor/ Ketua/ Direktur bidang Kemahasiswaan masing-masing perguruan tinggi dengan ketentuan setiap perguruan tinggi hanya diperbolehkan mengirim 1 (satu) usulan proposal KRI, KRSI dan 1 (satu) usulan proposal KRCI untuk setiap divisi. Formulir pengajuan KRI, KRCI dan KRSI dapat dilihat pada buku panduan KRI/KRCI/KRSI 2011 (terlampir) atau pada web site : http://dikti.kemdiknas.go.id, http://www.kri.or.id/ dan http://kri.eepis- its.edu
2. Proposal KRI/KRCI/KRSI sudah harus diterima panitia paling lambat tanggal 31 Desember 2010. Masing-masing proposal dibuat 1 (satu) eksemplar dengan menggunakan sampul cover berwarna hijau dan dikirimkan ke alamat :
* Direktur Penelitian dan Pengabdian kepada Masyarakat
Ditjen Pendidikan Tinggi
Gedung Diki lt.4, Jalan Jenderal Sudirman Pintu Satu Senayan
Jakarta Pusat 10270
3. Bagi proposal KRI/ KRCI/ KRSI yang terlambat pengirimannya sampai batas waktu yang telah ditentukan, tidak akan diproses.
4. Peserta KRI/ KRCI/ KRSI 2011 terbuka bagi mahasiswa program Diploma dan Sarjana. Mahasiswa dapat membentuk kelompok yang terdiri dari 3 (tiga) orang mahasiswa dan 1 (satu) orang dosen (untuk KRI dan KRSI) dan 2 (dua) orang mahasiswa dan 1 (satu) orang dosen (untuk KRCI).

Terlampir kami sampaikan panduan, leaflet dan poster KRI, KRCI, KRSI
masing-masing 1 (satu) eksemplar.

Demikian untuk diketahui dan atas perhatian Saudara, kami diucapkan terima kasih.

Direktur Penelitian dan Pengabdian
Kepada Masyarakat,

ttd

Suryo Hapsoro Tri Utomo
NIP. 195609011985031003

Lampiran:
- Surat Edaran
- Panduan Kontes Robot Indonesia
- Panduan Kontes Robot Cerdas Indonesia
- Panduan Kontes Robot Seni Indonesia 



http://ajangkompetisi.com/tag/lomba-robot-2011 Selengkapnya...

Lomba robot tingkat nasional

Selengkapnya...

Hadiri Workshop Robotika

Selengkapnya...

Artikel tentang robot

Apakah Robot itu?

AN-001

Bagian-bagian robot (1) CPU, Sensor peraba, Sensor penglihatan

AN-002
Bagian-bagian robot (2) Sensor pendengaran

AN-003
Bagian-bagian robot (3) Sensor keperluan khusus

AN-004
Bagian penggerak motor (DC Driver) yang mengatur gerakan motor CW, CCW dilengkapi short circuit protection

AN-005
Bagian pengendali utama robot (Delta Robo CPU) dilengkapi dengan port-port untuk sensor, solenoid dll

AN-006
Modul Komunikasi data dengan frekwensi 2.4 GHz

AN-007
Modul Komunikasi data dengan infrared

AN-008
Teknik antarmuka keypad 4×3 dengan metoda scanning

AN-009
Bagian Pengendali, bagian yang menjelaskan proses kendali sebuah robot 1 January 2007

AN-010
Line Tracker Robot dengan menggunakan Universal Delta Robo Kits 1 January 2007

AN-011
Jenis-jenis Motor, menjelaskan jenis-jenis motor yang tepat untuk sebuah aplikasi robotic 1 January 2007

AN-012
Merancang robot dengan menggunakan Delta Robo Kits 27 January 2007

AN-013
Pemrograman Robot Visual dengan menggunakan Window Parameter 4 February 2007

AN-014
Merancang robot penjejak garis dengan menggunakan Delta Robo Kits dan DST-R8C Stamp 11 February 2007

AN-015
Merancang robot laba-laba yang dikendalikan oleh remote kontrol infrared dengan menggunakan Delta Robo Kit

AN-016
Merancang robot dengan menggunakan remote kontrol televisi

AN-017
Robot laba-laba yang menghindari halangan dengan menggunakan sensor ultrasonic 1 April 2007

AN-018

Software
Mengendalikan Delta Mini Tank dengan Window Parameter 1 Juni 2007

AN-019
Robot laba-laba penjejak garis dengan Delta IR Line Sensing

AN-020
Robot laba-laba yang menghindari halangan dengan menggunakan sensor ultrasonic (2)

AN-021
Delta Robo Kit yang diprogram dengan Window Parameter melalui media infrared 12 Maret 2008

http://darry.wordpress.com/2008/08/22/artikel-artikel-tentang-robot/

AN-022
Selengkapnya...

Perangkat Robot

"A robot is an autonomous system which exists in the physical world, can sense its environment, and can act on it to achieve some goals."

Dari definisi itu, barulah bisa kita uraikan bagian-bagian robot. Ini nih :

  • Tubuh fisik. Ya iya donk, kalau nggak, gimana caranya robot bisa eksis dan melakukan sesuatu di dunia nyata?
  • Sensor. Kenapa perlu sensor? Supaya robot bisa mengindera lingkungannya.
  • Efektor dan aktuator, ini diperlukan untuk beraksi.
  • Kontroler, ini supaya robot memiliki kemampuan autonomous.


Nah, yuk kita bahas masing-masing bagian itu ;D tapi maaf kalau bahasanya campur-campur, soalnya ada yang kurang enak kalau diterjemahkan.

Embodiment

Embodiment atau perwujudan. Ini adalah syarat utama robot. Kebayang kan kalau robot nggak ada tubuh fisiknya. Robot lho, harus di dunia nyata, bukan dunia lain. Nah, punya tubuh fisik akan memungkinkan robot untuk bergerak, baik gerak di tempat atau pindah ke tempat lain, juga bertemu dengan orang. Tapi, syarat utama ini memiliki konsekuensi. Apa saja konsekuensi itu?

1. Karena ada di dunia nyata, robot tentunya harus mematuhi hukum-hukum fisika. Robot tidak boleh dengan seenaknya mengubah bentuk dan ukurannya; kalau melakukan sesuatu pasti mengkonsumsi waktu; memerlukan energi untuk mengindera, berpikir dan beraksi, dan lain-lain. Intinya adalah, robot adalah wujud nyata, bisa dilihat, tidak boleh menjadi sesuatu yang invisible.
2. Karena punya tubuh fisik, robot harus berhati-hati terhadap tubuh dan lingkungan sekitarnya. Ya diibaratkan kita aja deh, kita nggak mau kan tubuh kita terluka, nubruk-nubruk orang lain sampai orang lain juga terluka. Untuk mencegah hal itu, maka robot harus punya kemampuan penghindaran tabrakan (collision avoidance).
3. Robot bisa melakukan banyak hal, tapi tentu saja terbatas pada kemampuan yang dimilikinya. Pergerakannya, kecepatan bergeraknya, tugas-tugas yang dikerjakannya, juga interaksinya dengan lingkungannya, itu semua tergantung oleh ukuran robot, 'anggota-anggota tubuh' yang dimilikinya, juga kemampuan yang ditanamkan pada dirinya.
4. Tubuh robot mempengaruhi kecepatan pergerakannya dan reaksinya terhadap lingkungan. Bentuk dan ukuran akan mempengaruhi kecepatan dan reaksi gerak, sama saja seperti kita. Kegesitan dan reaksi gerak kita juga dipengaruhi oleh tubuh kita sendiri kan?


Sensing

Penginderaan tentunya berkaitan erat dengan sensor. Sensor adalah divais fisik yang memungkinkan robot mempersepsikan lingkungannya untuk memperoleh informasi diri dan lingkungannya. Sensor apa saja yang perlu dipunyai oleh robot? Itu tergantung pada tugas yang harus dilakukan oleh robot. Sensor harus disesuaikan dengan tugas yang diberikan ke robot, sehingga tidak ada sensor yang nganggur, tidak terpakai sama sekali. Jadi, pembuat robot benar-benar harus memikirkan sensor apa yang akan ditanamkan pada robot seefisien mungkin. Seperti ini aja deh, robot pemadam api tugasnya adalah mencari dan memadamkan api di suatu ruangan. Nah, dari kata kunci mencari dan memadamkan, sudah terbayangkan sensor apa yang harus dipunyai. Mulai dari yang sederhana, untuk mencari api di ruangan-ruangan, robot pasti harus punya sensor yang bisa membantunya bernavigasi, entah sensor jarak, entah sensor penunjuk arah. Lalu sensor yang bisa mendeteksi api, bisa yang hanya mendeteksi jarak jauh, atau juga pendeteksi api jarak dekat agar robot bisa memadamkan api dengan akurat.

Oya, ada hal penting yang berkaitan dengan kemampuan sensing ini. Sudah pernah mendengar kata state? Atau state space? Bagi yang sudah pernah mengambil matematika teknik dan teori kendali, pasti pernah menghitung sesuatu kan dengan state space ini. State mendeskripsikan sebuah sistem. State robot berarti deskripsi robot tentang dirinya pada suatu waktu, bisa berupa hal yang terlihat (observable), terlihat sebagian (partially observable), atau tersembunyi (unobservable). State bisa berupa besaran kontinyu maupun diskrit. Kalau state space, itu adalah semua kemungkinan state yang ada dalam sistem. Misalnya switch untuk mematikan 1 buah lampu, state yang mungkin adalah ON dan OFF. Jadi, state space-nya ada 2. Ada yang ketinggalan nih. State bisa berupa state eksternal, bisa juga berupa state internal. State eksternal adalah state dari lingkungan yang dapat dipersepsikan oleh robot. Sedangkan state internal adalah state dari robot itu sendiri yang dirasakan oleh dirinya. Ya contoh yang mudah seperti kita deh, misalnya, kita bisa mencium bau makanan yang enak (state eksternal), dan merasakan lapar akibat perut yang kosong (state internal).

Action

Dalam melakukan aksi serta hal-hal yang bersifat fisis, robot menggunakan efektornya. Efektor menggunakan mekanisme dasar seperti otot dan motor, yang biasa disebut aktuator. Dari hal tersebut, ada 2 aktivitas utama yang dilakukan robot, yaitu locomotion (berpindah tempat) dan manipulation (memperlakukan objek lain).
Dari 2 aktivitas utamanya, robot bisa dibagi menjadi 2 kategori, yaitu :

1. Mobile robotics, robot yang dapat berpindah tempat atau lokasi, baik di darat, air maupun udara.
2. Manipulator robotics, robot tangan, atau robot yang bisa ngapa-ngapain objek lain, memanipulasi objek lain.

Nah, kalau humanoid robotics masuk kategori mana jadinya? Ya tentu saja masuk ke kedua-duanya. Karena hal itulah, humanoid robotics adalah tantangan besar dalam dunia robotika sekarang.

Brains and Brawn

Brains and brawn, pikiran dan tenaga. Untuk mengindera, untuk melakukan aksinya, robot perlu berpikir. Sama seperti kita, misalnya, kita merasakan lapar, lalu mencium rendang padang yang menggiurkan di dapur, pasti kita akan pergi ke dapur, lalu mengambil piring dan makan. Merasakan lapar, sensor lapar di perut kita memberitahu ke otak bahwa kita lapar. Hidung kita memberitahu otak ada rendang padang yang enak dari arah dapur. Dari 2 informasi tersebut, otak lalu memerintahkan kita untuk beraksi, pergi ke dapur terus makan. Sesudah makan, ya kenyang deh.

Saat kita berjalan menuju dapur, gerakan kita memerlukan tenaga, memerlukan energi. Organ pengindera kita juga memerlukan energi walapun sedikit. Otak kita pun memerlukan asupan energi. Asupan energi bisa kita peroleh dari asupan makanan dan minuman yang kita konsumsi, begitu juga makhluk hidup lainnya. Nah, kalau robot, darimana dia memperoleh asupan energinya? Tentu saja dari sumber energi listrik, atau sumber energi lain untuk kemudian dikonversi menjadi energi listrik.

Autonomy

Autonomy di sini berarti kemampuan robot untuk mengambil keputusannya sendiri. Bertindak, melakukan aksinya dengan keputusannya sendiri, tanpa adanya bantuan dari operator manusia. Kemampuan autonomy ini didukung oleh adanya 'otak' atau kontroler pada robot. Kalau sekarang, kontroler ini bisa berupa PC (personal computer), mobile computer, atau mikrokontroler. Penggunaan jenis kontroler tergantung dari berat tidaknya tugas yang harus dilakukan oleh robot.
Selengkapnya...

Perkembangan robot jepang

Kali ini saya akan coba membahas tentang Perkembangan Robot Jepang. Namun sebelum melangkah lebih jauh ada baiknya kita mengetahui dulu asal mula kata Robot itu sendiri, mungkin diantara kita ada yang belum mengetahui asal mula dari kata Robot itu sendiri. Berikut kilasan singkatnya

Asal kata Robot

Kata robot pertama kali diperkenalakan oleh seorang penulis dari Czech yang bernama Karel pada tahun 1921. Kata Robot berasal dari kata ‘robota’ yang berarti: Pekerja Sendiri, Kata robot diperkenalkan kepada masyarakat dalam permainannya RUR (Rossum's Universal Robot), yang diterbitkan pada tahun 1920.

Robot Pertama Buatan Jepang

Gakutensoku, robot pertama yang dibangun di Jepang, telah dibuat di Osaka pada tahun 1929. Robot ini dirancang dan diproduksi oleh ahli biologi Makoto Nishimura (1883-1956)

Gakutensoku bisa mengubah ekspresi wajah dan menggerakkan kepala dan tangan melalui mekanisme tekanan udara. Ia memiliki panah Sinyal berbentuk pena di tangan kanan dan lampu bernama Reikantō (霊 感 灯, "cahaya inspirasi") di tangan kirinya. Bertengger di atas Gakutensoku adalah robot berbentuk burung bernama Kokukyōchō. Ketika Kokukyōchō menangis, maka mata Gakutensoku tertutup dan ekspresinya menjadi termenung. Ketika lampu bersinar, Gakutensoku mulai menulis kata dengan pena.

Namun sayang robot pertama buatan Makoto Nishimura ini hilang saat pameran dijerman pada tahun 1939.

Robot Acroid

Actroid merupakan sebuah robot humanoid (Teknologi yang dibuat memiliki kemiripan dengan bentuk manusia) yang dikembangkan oleh Universitas Osaka dan diproduksi oleh Kokoro Company Ltd. Pertama kali diperkenalkan tahun 2003 pada Pameran Robot Internasional di Tokyo, Jepang. Beberapa versi yang berbeda dari produk yang telah diproduksi sejak saat itu. Pembuatan robot ini diciptakan layaknya seorang wanita muda beketurunan Jepang.

Actroid merupakan contoh pelopor mesin nyata yang disebut dengan istilah fiksi ilmiah android atau gynoid, sejauh ini hanya digunakan untuk robot fiksi. Rabot ini dapat meniru fungsi-fungsi manusia seperti berkedip, berbicara, dan bernapas. The "Repliee" model robot interaktif dengan kemampuan untuk merespon, mengenali dan berpidato.



http://www.artikelkamal.com/2010/12/perkembangan-robot-jepang.html
Selengkapnya...

Sejarah dan perkembangan robot

1920

Robot 1920Ide robot bukanlah hal yang baru. Cukup lama manusia memimpikan adanya mekanik pintar yang dapat menggantikan tugas manusia. Penemuan mainan dan peralatan otomatis yang kemudian menginspirasi robot dalam bentuk gambar, cerita dan film, menjadi awal dimulainya perkembangannya. Istilah robot pertama kali dipakai tahun 1920 oleh penulis Czech Karel Capek (dibaca “Chop’ek”) dengan karyanya  “R.U.R” atau Rossum’s Universal Robot dimana seorang laki-laki membuat robot dan robot membunuh penciptanya. Banyak kemudian film menggambarkan robot sebagai alat yang tidak bersahabat atau sebagai mesin perusak yang berlawanan dengan arti robot (robota) dalam bahasa Czech yang berarti pekerja paksa.
Robot2Beberapa film terkenal seperti starwar tahun1977 dengan menampillan robot C3PO dan R2D2 justru menampilkan robot sebagai pembantu manusia sekaligus juga musuh manusia. Robot dalam film ini terlihat menyerupai manusia atau istilahnya “Android”

1941

Tahun 1941, barulah istilah robotics digunakan dalam teknologi robot oleh penulis fiksi ilmiah Isaac Asimov. Dia juga memprediksi akan munculnya robot-robot industri canggih dimasa datang. Jika kita lihat hari ini, maka apa yang dibayangkan olehnya terbukti dimana begitu pesatnya perkembangan robot-robot industri saat ini. Istilah revolusi robot, robot age atau era robot sudah menjadi hal biasa untuk menjelaskan perkembangan itu. Robotics diterima sebagai istilah atau kata untuk mendeskripsikan semua kemajuan teknologi yang berhubungan dengan robot.

1956

ABBIRB6400M94AmovementsGeorde Devil dan Joseph Engelberger membentuk perusahaan robot pertama kali tahu 1956. Devil memprediksi robot akan menjadi bagian penting di industri sebagai operator pabrik dan membantu pekerja dalam menjalankan mesin-mesin pabrik. Beberapa tahun kemudian atau tepatnya 1961, General Motor pertama kali menggunakan robot untuk pabrik otomotifnya. Robot industri kemudian berkembang dan mulai banyak digunakan tahun 1980 oleh perusahaan selain otomotif dimana perkembangan elektronik dan computer membuat robot modern lahir.

Today

Bentuk robot seperti manusia tidak lagi diperhatikan meski perkembangan robot android atau humanoid tetap berlangsung dan mengalami penyempurnaan. Kini robot adalah pekerja industri atau berupa tangan dan lengan yang dikontrol oleh computer dan dapat dirubah fungsinya dengan mengedit program robot. Bentuk robot industri ini lebih dikenal sekarang dibanding robot menyerupai manusia.
Pertanyaannya sekarang apakah robot akan menggantikan manusia? Kemampuan robot untuk melakukan semua pekerjaan manusia masih jauh baik dari sisi ketrampilan dan kecerdasan maupun kebebasannya. Robot sekarang adalah model industri bukan Android dan kita tidak bisa menyamakan kecerdasan ke robot karena ia bekerja berdasarkan perintah yang dimasukan oleh manusia sebagai program. Robot bisa melakukan semua gerakan manusia seperti mengambil, menyentuh, menarik dll tapi robot tidak bisa berfikir. Ilmuwan dan Insinyur mencoba mengembangan kecerdasan buatan buat robot (AI= Artificial Intelegent) tapi untuk membuat robot berfikir seperti layaknya manusia masih sangat jauh.
Kemampuan robot untuk melakukan gerakan manusia sangat membantu dunia industri seperti industri mobil, proses pengelasan, perakitan, pemindahan dan banyak lagi.  Gerakan berulang yang presisi adalah salah satu keunggulan robot daripada manusia sehingga didapat hasil produksi yang konstan dan standard.
Robot industri harus diprogram untuk melakukan semua step gerakan atau kerja sebelum ia digunakan. Tahap awal ini bisa disebut merangkai atau membangun pola berfikirnya robot. Benda kerja harus ditempatnya ditempat yang pasti dan tidak berubah-ubah selama proses (meski sekarang kemajuan object recognition sudah maju namun dalam prakteknya benda kerja masih harus diposisikan ditempat yang tetap). Jika benda kerja meleset dari posisinya maka proses akan salah dan robot tidak bisa mengkoreksinya. Robot tidak bisa melihat dan mendengar. Dia tidak bisa merasakan objek dan meprediksi adanya kesalahan dan robot tidak memiliki kemampuan mengadopsi situasi baru yang terjadi disekitarnya.
Robot memberikan keuntungan tersendiri bagi pekerja industri dan suatu negara dimana ia bisa memperbaiki kualitas hidup manusia karena bebas dari pekerjaan yang menjenuhkan, kotor dan penuh resiko atau dalam istilahnya 3D= Dull, Dirty and Dangerous. Benar bahwa robot akan menimbulkan pengangguran tapi jangan lupa robot juga menciptakan lapangan pekerjaa; Insinyur robot, Teknisi, Sales, Programmer dan Pengawas/supervisor. Robot memberikan keuntungan bagi industri karena adanya peningkatan output dan perbaikan kualitas. Industri robot tidak mengenal lelah dan keluhan, ia bisa bekerja tanpa lelah siang malam dengan performance yang sama. Akibatnya, biaya produk per unit akan turun, menaikan keuntungan dan memberi dampak positif terhadap pasar serta ekonomi dunia secara keseluruhan.

Robot Timeline

  • ~270BC  Ctesibus, teknisi yunani kuno membuat organ dan jam air dengan gambar yang dapat bergerak.
  • 1818 – Mary Shelley menulis  ”Frankenstein” yang bercerita tentang penciptaan manusia oleh Dr. Frankenstein.
  • 1921 – Istilah “robot” pertama kali dipakai dalam sebuah drama “R.U.R.” (Rossum’s Universal Robots) oleh penulis Czech, Karel Capek. Ceritanya sederhana: seorang manusia menciptakan robot dan kemudian robot tersebut membunuh penciptanya!
  • 1941 – Penulis fiksi ilmiah Isaac Asimo, pertama kali menggunakan kata “robotics” untuk menjelaskan teknologi robot dan ia memprediksi kebangkitan dari robot industri.
  • 1942 – Asimov menulis  ”Runaround”, sebuah cerita robot yang memiliki 3 aturan/hukum  (Three Laws of Robotics):
    • Robot tidak boleh melukai atau menyakiti manusia.
    • Robot harus patuh terhadap perintah manusia agar robot terhindar dari perbuatan melukai manusia.
    • Robot harus melindungi keberadaannya selama dia tidak melanggar aturan pertama dan kedua.
  • 1948 – “Cybernetics”, hasil penelitian kecerdasan buatan (artificial intelligence) yang dipublikasikan oleh  Norbert Wiener
  • 1956 – George Devol dan Joseph Engelberger membentuk perusahaan pertama didunia yang bergerak di bidang robotika.
  • 1959 – CAM (Computer-assisted manufacturingg) ditampilkan di laboratorium Servomechanisms MIT.
  • 1961 – Robot industri pertama yang online di pabrik otomotif General Motor New Jersey dengan sebutan UNIMATE.
  • 1963 – Robot tangan cerdas pertama yang dikontrol dengan komputer dirancang. Robot dengan nama The Rancho Arm ini dirancang sebagai alat bagi penyandang cacat. Robot dengan 6 join memberikan fleksibiltas seperti layaknya tangan manusia.
  • 1965 – DENDRAL adalah sistem atau program keahlian pertama yang dirancang untuk melakukan topik-topik pengetahuan yang terkumpul dari para ahli.
  • 1968 – Robot octopus-seperti tangan gurita dikembangkan oleh Marvin Minsky.
  • 1969 – Robot arm Stanford Arm pertama kali menggunakan tenaga listrik dan komputer (computer-controlled robot arm).
  • 1970 – Shakey memperkenalkan robot bergerak pertama yang dikontrol dengan kecerdasan buatan (artificial intellence). Robot ini kemudian diproduksi oleh  SRI International.
  • 1974 – Arm robot (the Silver Arm) yang melakukan tugar perakitan sederhana menggunakan sensor sentuh dan sensor tekanan (pressure sensors).
  • 1979 – Robot keranjang (cart) Standford dapat melewati ruangan yang penuh dengan kursi tanpa bantuan manusia. Robot ini memiliki kamera TV didekat roda yang akan mengambil gambar dari beberapa sudut kemdian komputer akan menganalisa jarak ke setiap objek didepannya.

http://sukarobot.com/articles/sejarah-dan-perkembangan-robot/
Selengkapnya...

Sejarah Robot

Perkembangan robotika pada awalnya bukan dari disiplin elektronika melainkan bersal dari ilmuwan biologi dan pengarang cerita novel maipun pertunjukan drama pada sekitar abad XVIII. Para ilmuwan biologi pada saat itu ingin menciptakan makhluk yang mempunyai karakteristik seperti yang mereka inginkan dan menuruti segala apa apa yang mereka perintahkan, dan sampai sekarang makhluk yang mereka ciptakn ter5sebut tidak p[ernah terwujud menjadi nyata, tapi matrak menjadi bahan pada novel-novel maipun naskah sandiwara pangung maupun film.

Baru sekitar abad XIX robot mulai dikembangkan oleh insinyur teknik, pada saat itu berbekal keahlian mekanika untuk membuat jam mekanik mereka membuat boneka tiruan manusia yang bisa bergerak pada bagian tubuhnya.
Pada tahun 1920 robot mulai berkembnag dari disilin ilmu elektronika, lebih spesifiknyas pada cabang kajian disiplin ilmu elektronika yaitu teknik kontrol otomatis, tetapi pada masa-masa itu komputer yang merupakan komponoen utama pada sebuah robot yang digunakan untuk pengolaan dat masukan dari sensor dan kendali aktuator belum memiliki kemmpuan komutasi yang cepat selain ukuran fisik komputer pada masa itru masih cukup besar.
Robot-robot cerdas mulai berkembang peats seiring berkembagnya komputer pada sekitar tahun1950-an. Dengan semakin cepatya kemampuan komputasi komputer dan semakin kecilnya ukuran fisiknya,maka robot-robot yang dbuat semakin memiliki kecerdasan yang cukup baik untuk melakukan pekerjan-pekerjan yang biasa dilakukan olaeh manusia. Pada awal diciptakaanya, komputer sebagai alat hitung saja, perkembangan algoritma pemrograman menjadikan komputer sebagai instrumentasi yang memiliki kemammpauankemampuan seperti otak manusia. Artificial intelegent atau kecerdasan buatan adalah algoritma pemrograman yang membuat komputer memiliki kecerdasan seperti manusia yang mampu menalar, mengambil kesimpilan dan keputusan  berdasarkan pengalaman yang dimiliki.

http://anriz.com/sejarah-robot-dunia/
Selengkapnya...

Aplikasi Robot

Secara garis besar, ada robot industri yang dirancang untuk melakukan pekerjaan rutin dalam manufacturing (pembuatan barang secara massal), dan robot personal yang dirancang untuk bekerja dan melakukan kegiatan untuk pemiliknya atau orang yang menggunakannya saja, termasuk robot mainan:
Robot berbentuk ikan besar dan dapat berenang dengan luwes seperti ikan sebenarnya, untuk hiburan :

  • Robot detektor ranjau darat yang pertama di dunia;
  • Robot yang bertugas sebagai perawat untuk manula yang lemah;
  • Robot mikro untuk pemakaian medis (bidang kedokteran);
  • Robot kerja yang dapat berjalan ke mana diperlukan;
  • Robot pemadam kebakaran yang dapat masuk di tempat yang berbahaya;
  • Robot untuk hiburan atau permainan;
  • Robot sebagai pembantu di rumah,
Selengkapnya...

dari mana istilah robot?

Istilah robot pertama kali muncul pada tahun 1920, berasal dari kata ‘robota’ yang dalam bahasa Ceko (negeri Eropa Timur) berarti kerja paksa. Kata itu muncul dalam drama pentas Rossum’s Universal Robots karya Karel Capek, seorang Ceko. Kemudian pada tahun 1950, Isaac Asimov mengemukakan dalam novelnya ‘Robot’, tiga aturan perobotan yaitu : sebuah robot tidak boleh mencederai manusia; harus mematuhi perintah yang diberikan manusia

Robotika adalah multidisiplin dengan komputer, elektronika dan mekanika sebagai ilmu dasarnya. Namun begitu tidak terbatas bagi pengajar untuk melibatkan ilmu-ilmu lain seperti biologi dan anatomi. Dengan robotics walker kit, para guru/dosen dapat melibatkan siswanya untuk mengamati gerakan kaki serangga dan mensimulasikannya sebelum diprogram ke robot walking kit (2 kaki, 4 kaki atau 6 kaki).
Belajar pemrograman dengan objek robot membuat proses belajar menjadi lebih menarik dan nyata. Mulai dengan pemrograman Basic hingga ke pemrograman C, siswa secara bertahap belajar pemrograman sehingga pemahaman komputer hanya untuk mengetik dan bermain akan bergeser menjadi pemikiran bahwa komputer telah menjadi bagian dari teknologi sistem kontrol dan akusisi data.
Robotics kit dapat juga digunakan dalam implementasi artificial intelligent (AI), sistem sensor, model sistem otomasi kontrol dan bagi yang sekedar hobi, kit dapat ditambahkan aksesories seperti sensor, kamera, motor, rangkaian elektronika hingga kepengembangan software dan modifikasi kit.
Selengkapnya...