Isi kandungan:
- Langkah 1: Muat turun Distributif
- Langkah 2: Pasang
- Langkah 3: Lari
- Langkah 4: Biasakan
- Langkah 5: Terokai Aplikasi Contoh
- Langkah 6: Terokai Kotak Pasir Robotik
- Langkah 7: Teruskan ke Perkakasan
Video: Kecerdasan Buatan untuk Robot Anda .: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Membuat robot anda bergerak dan membuatnya berfikir adalah tugas yang berbeza. Pada manusia, pergerakan halus dikendalikan oleh otak kecil sementara tindakan dan pengambilan keputusan - oleh otak besar. Sekiranya anda membaca ini, mungkin anda sudah mempunyai robot dan boleh menguruskan tangan, kaki, atau roda. Sekarang tambahkan tahap seterusnya. Saya membuat program ini bertahun-tahun sedikit demi sedikit dan sekarang ia mengandungi banyak elemen penting kecerdasan buatan. Sebenarnya, anda mungkin menggunakannya sebagai buku teks praktikal mengenai kepakaran ini. Fail Bantuan disertakan dalam distributif dan anda tidak memerlukan sambungan Internet untuk melayari laman web. Baca teori dan lihat pelbagai aplikasi sampel. Kemudian, anda boleh mempraktikkannya. Ini bukan API. Sebaliknya, ini adalah platform pengembangan lengkap dengan bahasa pengaturcaraan yang tersemat. Walaupun begitu, jika anda ingin memperluasnya, ini juga mungkin. Seni bina khas adalah mempunyai pemandu anda sendiri untuk mengawal motor langkah dan menghubungkan program ini melalui TCP / IP. Pada masa kini, kebanyakan aplikasi untuk kawalan robot menggunakan GUI (Antaramuka Pengguna Grafik). Sistem ini menawarkan NLI (Antaramuka Bahasa Asli). Penyelesaian sedemikian membantu menjadikan mesin anda lebih pintar dan membuka jalan untuk kawalan autonomi sepenuhnya. Sekiranya anda belum mempunyai perkakasan robotik, terdapat persekitaran maya. Anda boleh menarik pelbagai objek di skrin dan memanipulasinya menggunakan lengan robot maya.
Langkah 1: Muat turun Distributif
Muat turun WinNB dari https://nbsite.000webhostapp.com Saiz pengedar kira-kira 1 - 2 Mb. Program ini tidak mengumpulkan dan menghantar maklumat mengenai PC anda. Anda juga boleh memuat turun dari CNet atau koleksi perisian lain. Mereka memeriksa dan menyetujui setiap versi baru.
Laman Utama> Perisian Windows> Alat Pembangun> Jurubahasa & Penyusun> Pangkalan Pengetahuan Peribadi NB
Muat turun dari CNet
Langkah 2: Pasang
Pasang program. Ini mengambil masa 2 minit. Jalankan fail yang dimuat turun dan jawab soalan. Program ini telah diuji pada berbagai versi Windows dan semestinya dijalankan dengan pasti di bawah Windows 2000, Windows XP, dan Windows 8. Versi terbaru sistem operasi ini telah meningkatkan perlindungan fail dan direktori. Anda mungkin tidak dapat menulis ke dalam beberapa direktori walaupun anda adalah pentadbir PC. Sekiranya anda tidak yakin dengan masalah tersebut, disarankan agar anda menerima tujuan lalai dan memasangkannya ke dalam root disk C. Program ini mempunyai sistem Bantuan tertanam yang juga diuji pada versi Windows yang disebutkan sebelumnya. Sekiranya anda menghadapi masalah membaca Bantuan, tulis saya melalui e-mel sokongan di laman web saya dan saya akan memberi nasihat bagaimana mengatasi perkara ini atau memberikan fail Bantuan yang lain.
Langkah 3: Lari
Jalankannya. Ini adalah program serbaguna yang bahkan mempunyai pangkalan data dalaman sehingga anda dapat mengekalkan, misalnya, bibliografi peribadi. Pada masa ini, kami akan menggunakan antara muka bahasa semula jadi. Klik menu Browse / Command / Notebook. Ini akan membuat 3 tetingkap di skrin. Mereka akan digunakan dalam pelbagai keadaan untuk input / output.
Di sebelah kanan, anda akan melihat tetingkap Penerangan yang biasanya diberikan untuk output elemen analisis seperti pasangan nilai atribut atau jawapan yang dihasilkan oleh sistem untuk menjawab soalan anda. Di sebelah kiri - tetingkap Teks atau Grafik yang menerima data integral seperti sekumpulan teks atau gambar. Di bahagian kanan bawah terdapat tetingkap Perintah di mana anda memasukkan pertanyaan atau keseluruhan program. Tetingkap Mesej di kiri bawah juga menerima pemberitahuan peringkat sistem yang pendek. Paradigma komunikasi adalah sederhana. Ketik perintah anda di tetingkap yang sesuai. Letakkan kursor di depan ayat, dan klik GO dalam dialog Perintah. Jangan lupa untuk berhenti sepenuhnya pada akhir. Bahasa ini mempunyai tahap kelenturan, tetapi secara umum, bahasa ini menggunakan ayat yang betul secara gramatis.
Langkah 4: Biasakan
Baca Bantuan dan dapatkan gambaran keseluruhan mengenai apa yang dapat dilakukan oleh program ini. Bahasa ini adalah campuran 3 paradigma. 1. Prosedur. Dalam dunia pengaturcaraan, nama utamanya adalah Asas. 2. Deklaratif. Nama utamanya ialah Prolog. 3. Bahasa semula jadi. Ia boleh menggunakan sebilangan besar ayat bahasa Inggeris dan mengaitkan semantik dan pragmatik (tindakan) dengan mereka. Dengan cara ini, anda boleh menulis keterangan yang panjang mengenai sesuatu, kemudian mengemukakan soalan mengenainya. Jika tidak, anda boleh menulis program. Ini adalah jurubahasa (walaupun anda juga boleh menyusun program). Sekiranya anda membuat beberapa pesanan atau fungsi formal satu demi satu, sistem akan melaksanakannya sebagai algoritma biasa. Untuk pengaturcaraan deklaratif, anda perlu menyusun beberapa peraturan dan fakta. Tuliskan satu persatu, letakkan kursor di hadapan mereka, dan klik GO. Kerja jurubahasa berhenti di akhir teks atau jika menemui 'berhenti'. pengendali. Perhatikan bahawa program yang disusun masuk ke pangkalan pengetahuan pada cakera sehingga akan disimpan jika anda mematikan komputer, kemudian jalankan program itu lagi. Apabila anda mencuba contoh lain, biasanya diperlukan untuk menggunakan 'hapus pengetahuan.' pengendali. Ia berfungsi dalam mod satu langkah dan tidak memerlukan 'berhenti'. selepas itu.
Langkah 5: Terokai Aplikasi Contoh
Kaji aplikasi sampel Tingkah Laku. Untuk menjalankannya, pilih teks program di tetingkap Bantuan, salin ke papan keratan, kemudian tampal ke editor Perintah, dan ikuti arahan dalam komen. Aplikasi ini menerapkan robot yang beroperasi di dunia maya objek 2D.
Program ini terdiri daripada beberapa bahagian.
Pertama, kita melukis persekitaran.
#draw ("baris", 0, 5, 160, 5). Tingkat.
#draw ("baris", 0, 95, 160, 95). % Siling.
#draw ("segi empat tepat", "kuning", 30, 5, 50, 25).
#draw ("elips", "hijau", 10, 10, 70, 15).
#draw ("segi empat tepat", "merah", 100, 5, 115, 35).
Kemudian - lengan robot.
#draw ("set_dot", "hitam", 0.5).
Lengan%.
#draw ("baris", 80, 95, 80, 75).
#draw ("baris", 80, 75, 60, 75).
#draw ("baris", 60, 75, 60, 65).
Tangan.
#draw ("baris", 45, 65, 75, 65).
#draw ("baris", 45, 65, 45, 40).
#draw ("baris", 75, 65, 75, 40).
Blok seterusnya menggunakan mesin maya.
blok: "kompilasi ke" "matlamat".
_chng_operator jika
_oper_telah.
_move1 (@Dir) jika
_dir (@Dir);
# potong ();
_nsteps (@N);
_dec_nsteps (@N).
_tanya jika
_squeeze_dir ("memeras");
# potong ();
_nsteps (@N);
_dec_nsteps (@N).
_kembangkan sekiranya
_squeeze_dir ("luaskan");
# potong ();
_nsteps (@N);
_dec_nsteps (@N).
_chng_instruction jika
_ sudah.
_gravitation1 (@Type, @Num, @DY) jika
_falls (@Jenis, @Num, @DY).
_ascent (@Jenis, @Num, @DY) jika
_jumps (@Jenis, @Num, @DY).
#tunggu ().
blok akhir: "menyusun".
Peraturan seterusnya menyokong petunjuk asas mesin ini.
ingat: _nsteps (14);
_chng_squeeze ("memerah");
ingat: _instruction_runs
sehingga memerah.
Pengendali adalah apa yang terdedah kepada pengguna. Mereka terdiri daripada arahan dan pengendali lain.
_user_output ("Nyatakan warna kotak")
untuk mengambil kotak.
pindah ke @ att1Attr @Obj;
ingat: _operator ("grip");
ingat: _operator ("pindah ke i p")
untuk mengambil @ att1Attr @Obj.
Bahagian terakhir program ini bukan untuk penyusunan. Di sini anda bekerja sebagai pengguna akhir dalam mod jurubahasa.
% ************ Penggunaan ********************************.
Ini adalah perintah kompleks yang menggabungkan beberapa tindakan.
ambil kotak kuning.
berhenti.
Langkah 6: Terokai Kotak Pasir Robotik
Teruskan ke Kotak Pasir Robotik yang lebih rumit. Dalam kes ini, anda tidak perlu menyalin program dari Bantuan. Direktori RSandbox mengandungi 2 fail: ROBO. SCP dan ROBO_USE. SCP. SCP adalah singkatan untuk skrip. Yang pertama adalah untuk pemaju, yang kedua - untuk pengguna akhir. Varian ini mempunyai persekitaran yang lebih kompleks.
Terokai fizik. Manipulator dapat mengambil objek, kemudian melepaskannya, dan ia akan jatuh ke lantai. Sandbox juga menerangkan bagaimana membuat langkah dari maya menjadi robotik sebenar. Untuk tujuan ini, anda memecah program menjadi 2 modul - pemproses dan pengawal. Yang kedua melaksanakan servocontrol tahap rendah. Yang pertama - kecerdasan mesin. Kedua-dua modul dihubungkan melalui TCP / IP. Jalankan dua contoh WinNB pada komputer yang berbeza atau sama. Sambungkan mereka. Gunakan localhost sebagai alamat IP dalam kes kedua. Buka ROBO. SCP pada program pertama. Uncomment (delete '%') baris berikut:
% ingat: _use_controller.
Susun dan jalankan (hidupkan mesin maya). Sekarang beralih ke contoh kedua. Masih ada fail lain dalam direktori RSandbox - ROBO_CONTR. SCP. Buka di tetingkap Perintah dan kompilasi. Modul ini pasif dan tidak mempunyai bahagian pengguna. Sekarang anda boleh mengeluarkan arahan dalam program pertama dan melihat bagaimana robot yang lain bertindak balas terhadapnya.
Langkah 7: Teruskan ke Perkakasan
Ini terpulang kepada anda. Sekiranya anda mempunyai robot, mengapa tidak mencuba dan mengawalnya menggunakan antara muka yang sudah ada? Untuk tujuan ini, anda memerlukan pemandu anda sendiri dan bukannya pengawal dari langkah sebelumnya. Sekiranya terdapat masalah dengan menghubungkan 2 program, jangan ragu untuk menghubungi saya melalui e-mel sokongan di laman web saya.
Disyorkan:
Steam Punk UPS Anda untuk Mendapatkan Waktu Masa Terus untuk Penghala Wi-fi Anda: 4 Langkah (dengan Gambar)
Steam Punk UPS Anda untuk Mendapatkan Waktu Masa yang Mantap untuk Penghala Wi-fi Anda: Terdapat sesuatu yang pada dasarnya tidak menyenangkan apabila UPS anda menukar kuasa bateri DC 12V menjadi kuasa AC 220V sehingga transformer yang menjalankan penghala dan serat ONT anda dapat mengubahnya kembali menjadi 12V DC! Anda juga menentang [biasanya
Kecerdasan Buatan dan Pengecaman Imej Menggunakan HuskyLens: 6 Langkah (dengan Gambar)
Kecerdasan Buatan dan Pengecaman Imej Menggunakan HuskyLens: Hei, ada apa, Guys! Akarsh di sini dari CETech. Dalam projek ini, kita akan melihat HuskyLens dari DFRobot. Ia adalah modul kamera berkuasa AI yang mampu melakukan beberapa operasi Kecerdasan Buatan seperti Face Recognitio
Kecerdasan Buatan Permainan Papan: Algoritma Minimax: 8 Langkah
Kecerdasan Buatan Permainan Papan: Algoritma Minimax: Pernah terfikir bagaimana komputer yang anda mainkan dalam catur atau kotak-kotak dibuat? Lihatlah lebih jauh daripada Instructable ini kerana ia akan menunjukkan kepada anda bagaimana membuat kecerdasan buatan (AI) yang mudah tetapi berkesan menggunakan Algoritma Minimax! Dengan menggunakan
Infigo - (Sarung Tangan Buatan yang Dikuasai Kecerdasan Buatan): 9 Langkah
Infigo - (Sarung Tangan Buatan Berwarna Kecerdasan Buatan): Infigo adalah sarung tangan boleh pakai bertenaga AI (Kecerdasan Buatan) berdasarkan prinsip Teknologi Bantuan (AT) yang akan meningkatkan produktiviti masyarakat yang cacat Kecerdasan Buatan dan Pembelajaran Mesin tidak dapat menggantikan inti manusia
Bina Pembantu AI Anda (Kecerdasan Buatan) 101: 10 Langkah
Bina Pembantu AI Sendiri (Kecerdasan Buatan) 101: Ingat masa, ketika anda menonton Iron Man dan bertanya-tanya pada diri sendiri, betapa kerennya jika anda mempunyai J.A.R.V.I.S anda sendiri? Sudah tiba masanya untuk mewujudkan impian itu menjadi kenyataan. Kecerdasan buatan adalah gen seterusnya. Bayangkan betapa sejuknya