Jeffrey Cross
Jeffrey Cross

Hack dinosaurus robot Pleo baru dev dan skrip kini boleh didapati

Wow, hari ini adalah hari yang besar untuk robotik, khususnya untuk pemilik Pleo. UGOBE mempunyai bahagian pemaju baru dan bahasa scripting sumber terbuka "PAWN" C untuk menulis aplikasi untuk bot dino. Mereka mengatakan perkakasan "penggodaman" "pengaturcaraan" dan banyak lagi - kerja yang baik UGOBE, Sony terlalu buruk tidak melakukan ini dari awal mungkin AIBO masih akan berada di sekitar - Pautan.

Soalan pemaju selepas melompat ... .apa yang PAWN? â € ¨PAWN adalah bahasa skrip open source seperti C yang dahulunya dikenali sebagai 'KECIL'. Ia mempunyai jejak yang sangat kecil dan oleh itu sangat sesuai dengan situasi di mana sumber-sumbernya adalah terhad. Maklumat lebih terperinci tentang PAWN boleh didapati di sini: HYPERLINK "http://www.compuphase.com/pawn/pawn.htm"http://www.compuphase.com/pawn/pawn.htm HYPERLINK" http: // www .compuphase.com / pawn "atau http://code.google.com/p/pawnscript/.

â € ¨Apa yang PAWN ada hubungannya dengan Pleo? â € ¨ Kami telah memasukkan PAWN di dalam Pleo dalam apa yang disebut Abstrak atau Mesin Maya (VM). Menggunakan PAWN sebagai bahasa skrip membolehkan akses kepada banyak fungsi Pleo pada tahap yang sangat tinggi. â € ¨ â € ¨

 € œ Mesin abstrak atau maya (VM) adalah mesin pengkomputeran yang mempunyai set instruksi seperti mesin sebenar tetapi dilaksanakan menerusi perisian bukan perkakasan. Satu contoh yang lebih biasa dari mesin maya ialah Mesin Maya Maya. Aplikasi Java biasanya dijalankan dengan diterjemahkan oleh Mesin Maya Maya. Itulah sebabnya mudah untuk memindahkan program Java dari mesin Windows anda ke Mac anda ke mesin Linux anda.â € ¨

Kenapa Pleo mempunyai Mesin Maya (VM)? â € ¨Menggunakan PAWN VM kita boleh mewujudkan persekitaran terkawal dan mudah alih untuk pembangunan Pleo. Nota untuk lebih cenderung secara teknikal: Oleh kerana PAWN VM dan bytecodenya didefinisikan dengan baik, pemaju bercita-cita tinggi boleh melaksanakan bahasa-bahasa lain untuk pelaksanaan Pleo, selagi mereka boleh dikumpulkan ke dalam PAWN VM bytecodes.â € ¨ â € ¨

Apa fungsi Pleo tersedia melalui PAWN? Â € ¨ Semua personaliti Pleo dilaksanakan dalam skrip PAWN. Ini termasuk semua logik program serta memulakan main balik bunyi dan gerakan, dan bertindak balas kepada sensor. "

Bagaimana PAWN berinteraksi dengan OS Kehidupan? Â € ¨ OS Life menyediakan mesin maya PAWN yang dijalankan oleh skrip PAWN. Mesin Maya PAWN duduk di atas OS Life Pleo daripada berinteraksi secara langsung dengannya. Â € ¨ â € ¨

Apakah 'Skrip PAWN'? â € ¨A skrip PAWN adalah kod yang dijalankan di Mesin Maya PAWN. Kod sumber atau skrip dalam bahasa PAWN dikompilasi oleh compiler PAWN ke dalam fail objek, dan skrip yang dihasilkan dimuatkan (bersama-sama dengan fail sumber yang berkaitan) dan dilaksanakan pada PAWN VM yang terletak di Pleo.â € ¨ â € ¨ Di manakah saya dapat melihat skrip UGOBE PAWN contoh? â € ¨Adalah contoh skrip PAWN yang termasuk dalam dokumen "Scripting Pawn dalam LifeOS" yang terdapat pada halaman Pleoworld Developers.

â € ¨Apakah 'Aplikasi'? â € ¨ Aplikasi adalah gabungan skrip dan sumber bunyi dan gerakan yang berjalan di atas OS Life Pleo. â € ¨â € ¨Apa yang 'Sumber'? ¨ Sumber adalah istilah umum yang kita gunakan untuk menggambarkan bunyi, gerakan, arahan dan skrip. Ini adalah bahan mentah yang menggunakan Pleo untuk menyatakan dirinya. "

Apakah 'Pleo API'? Â € ¨ API bermaksud Aplikasi Programer Interface, dan merupakan satu set fungsi dan takrifan yang tetap (ditakrifkan melalui Pawn 'termasuk' fail ') yang khusus untuk Pleo. API ini mentakrifkan nama bersama, nama sensor, nama harta, dan lain-lain dan fungsi untuk memainkan bunyi, gerakan dan skrip. API penuh akan didokumentasikan dalam PDK.

Apakah 'Shadowing'? â € ¨Shadowing merujuk kepada sumber yang terletak di aplikasi Pleo (biasanya dalam DataFlash dalaman) dengan satu yang terpisah dari aplikasi (biasanya pada Kad SD). Untuk mengingatkan sumber, fail yang mempunyai nama atau ID yang sama dibuat dengan sambungan yang betul (berdasarkan jenis sumber). Apabila pengurus sumber Life OS mencari sumber, ia akan melihat ke SD Card terlebih dahulu. Sekiranya fail nama yang betul dijumpai, itu akan digunakan dan bukannya dalaman. Semua sumber boleh dibayangi, termasuk bunyi, gerakan, arahan dan skrip.

 € ¨ Sensor adalah komponen perkakasan yang dapat mengumpulkan data dari dunia luar, seperti sentuhan, cahaya, gerakan, audio. Pleo dapat menggunakan input dari semua sensornya, seperti kamera, mikrofon dan sensor sentuhan, untuk membuat lebih banyak keputusan cerdas mengenai bagaimana untuk bertindak balas kepada dunia yang dia dapati dirinya sendiri.â € ¨ â € ¨

Apakah 'Gerakan'? Â € ¨ Gerakan adalah satu set arahan tentang cara memindahkan setiap sendi Pleo. Gerak mentah biasanya diterangkan dalam bentuk fail CSV. Fail CSV ini ditukar kepada format mainan binari menggunakan alat bina PDK. Gerak boleh berjalan, berbaring, melihat-lihat, dan sebagainya. Usul kadang-kadang dirujuk sebagai animasi juga. â € ¨ € ¨What adalah fail CSV? â € ¨A Fail CSV adalah fail Nilai Koma Terpisah. Ia biasanya digunakan dalam program spreadsheet seperti Microsoft Excel. UGOBE menggunakan format ini sebagai format perantaraan untuk gerakan dan perintah kerana ia mudah dijana dan mudah diuraikan. "¨ â € ¨

Apa itu firmware Pleo?  € ¨ Firmware adalah nama lain untuk Life OS, platform perisian atau sistem operasi yang kompleks yang membolehkan sistem Intelligence, elektronik, deria, dan Intelligence Psikologi Pleo berinteraksi sebagai keseluruhan hidup. ¨â € ¨

Apakah PDK? Â € ¨ The Pleo Development Kit (PDK) adalah satu set alat, dokumentasi dan sampel yang akan membolehkan pengatur cara mengubah dan memperluaskan fungsi Pleo. Ini mungkin semudah membayangi bunyi yang ada atau kompleks seperti menulis aplikasi baru.

Bilakah PDK boleh didapati? PDK akan tersedia akhir tahun ini.â € ¨ Bahasa apa yang akan PDK masuk? Â € ¨ Banyak alat yang akan dimasukkan ke dalam PDK dilaksanakan di Python. Pengkompil Pail dan pasca pemproses Pleo ditulis dalam C. Mungkin terdapat alat lain yang ditulis dalam bahasa lain.

Apa yang boleh saya lakukan dengan dokumen "Scripting Pawn dalam LifeOS v1.0"? Dengan dokumen ini, pengaturcara C berpengalaman dapat memperoleh pemahaman umum tentang seni bina LifeOS dan proses yang mana aplikasi ditulis untuk Pleo.

Bolehkah saya mula menulis aplikasi sekarang? Â € ¨Untuk menulis permohonan untuk Pleo, anda memerlukan PDK. Walau bagaimanapun, kami ingin menggalakkan anda untuk mencuba "Editor Skit saya - Prestasi Pleo yang boleh didapati di HYPERLINK" http://www.dogsbodynet.com/pleoskit/index.html"http://www.dogsbodynet .com / pleoskit / index.html. Permohonan ini akan membolehkan anda membuat 'mainan' menyeronokkan untuk main semula pada Pleo.â € ¨

Kongsi

Meninggalkan Komen