Wawancara: Philippe "Philo" Hurbain - 💡 Fix My Ideas

Wawancara: Philippe "Philo" Hurbain

Wawancara: Philippe "Philo" Hurbain


Penulis: Ethan Holmes, 2019

Philippe Hurbain, atau Philo yang dikenalnya di komunitas Mindstorms, adalah salah satu peneliti paling awal dengan set robotika Lego. Buku Lego-hacking-nya Extreme Mindstorms menggali ke dalam nyali bagaimana motor, sensor, dan bata mikrokontroler bekerja, tidak hanya membantu pembaca membuat robot tetapi membantu mereka memahami cara kerjanya. Philo tinggal di Prancis.

MB: Ceritakan bagaimana Anda terlibat dengan LEGO dan Mindstorms. Apakah LEGO menjadi minat seumur hidup, atau apakah ini sesuatu yang Anda terlibat sebagai orang dewasa? Apakah LEGO berhubungan dengan pekerjaan Anda sehari-hari?

P: Seperti bagi banyak orang, hubungan saya dengan batu bata LEGO telah baik / buruk, dengan periode tidak aktif ("Abad Kegelapan" seperti yang dikatakan penggemar LEGO). Ketika saya masih muda, koleksi batu bata LEGO saya kecil (bahkan termasuk beberapa batu bata era pra-ABS!), Tetapi saya banyak bermain dengan mereka, sebelum hobi saya beralih ke kimia dan elektronik. Saya berusia sekitar tiga puluh ketika saya menemukan LEGO lagi: Set Technic yang baru diluncurkan menarik bagi insinyur di dalam saya! Karena saya sudah terpesona oleh robot, saya membuat beberapa modul elektronik kecil untuk mengotomatisasi kreasi saya. Modul-modul ini, berdasarkan pada beberapa relay, transistor, dan sakelar, dipasang di atas pelat LEGO untuk memudahkan integrasi ke model. Ketika saling terhubung dengan benar, mereka dapat mengendalikan kendaraan yang melewati rintangan yang terdeteksi oleh bumper. Sebenarnya kendaraan ini adalah versi yang lebih modern dari yang saya buat ketika saya masih remaja, yang menggunakan sirkuit logika yang diambil dari kelebihan papan mainframe IBM. Membangun dengan LEGO sangat mudah dibandingkan dengan kayu lapis ...

Pada akhir periode ini, saya membeli set Control Center. Meskipun model-model yang disertakan cukup bagus, saya kecewa dengan pengontrol yang tidak tepat dan kurang umpan balik sensor. Hanya beberapa tahun kemudian, akhir tahun 1999, saya tertarik lagi ketika Sistem Penemuan Robotika LEGO diluncurkan di Prancis. Saya membeli set ini sebagai hadiah ulang tahun untuk salah satu putri saya ... dan segera bermain dengannya lebih dari yang dia lakukan! Saya ketagihan ...

Saya tidak bisa mengatakan bahwa ada hubungan yang erat antara LEGO dan pekerjaan saya, tetapi tentu saja sebagai insinyur elektronik saya menggunakan alat uji untuk memahami dan mengukur elektronik LEGO. Saya juga telah menggunakan kemampuan pencatatan data bata NXT untuk mengontrol dan merekam eksperimen yang panjang untuk pekerjaan saya.

MB: Apakah Anda terlibat dengan kelompok robotika LEGO lokal seperti Liga LEGO PERTAMA atau serupa?

P: Saya adalah anggota Grup Pengguna LEGO Prancis FreeLUG, tetapi hampir tidak memenuhi syarat sebagai kelompok robotika, meskipun kami telah menyelenggarakan beberapa acara robotika selama pertemuan (robot sumo adalah yang berulang). Dan saya jelas bukan guru yang baik, jadi melatih tim FLL tidak akan menjadi ide yang baik ... Saya pernah terlibat dalam acara seperti FLL - sebagai pesaing! Pada tahun 2005 LEGO menyelenggarakan acara kompetisi robotika internasional di antara AFOL (Penggemar Dewasa LEGO), dan saya adalah anggota tim Prancis. Kami tidak bermain dengan sangat baik, tetapi saya memiliki kenangan indah tentang acara ini, karena ini adalah pertama kalinya saya pergi ke Billund [rumah dari Grup LEGO dan taman hiburan Legoland asli] ... Itu adalah kesempatan untuk bertemu banyak nama besar di Robotika LEGO, yang masih ada sekarang.

MB: Halaman web Anda mencakup tambang emas yang benar-benar informasi teknis terperinci tentang mindstorms bagian elektromekanis termasuk motor, paket baterai, sensor, roda, dll (misalnya, halaman ini penuh dengan rincian teardown dan plot torsi motor NXT). Apa yang mendorong Anda untuk membuat referensi yang sangat baik untuk komponen NXT?

P: Semuanya dimulai pada tahun 2002 karena acara sumo robotika mendatang di FreeLUG. Saya ingin menggunakan motor LEGO paling kuat yang tersedia, jadi saya mulai merancang serangkaian tes untuk melihat mana yang paling mampu. Reaksi komunitas menunjukkan bahwa ada kebutuhan nyata untuk data semacam ini jadi saya terus menambahkan motor baru ketika LEGO merilisnya. Itu juga untuk persiapan sumo yang saya mulai mengumpulkan data pada roda dan ban, tetapi saya tidak pernah sepenuhnya puas dengan konsistensi hasil sehingga pekerjaan ini tidak pernah diperbarui.

Hanya beberapa waktu kemudian saya mengetahui bahwa grafik perbandingan motor saya juga dihargai oleh orang-orang LEGO ... Mereka sering diminta untuk karakteristik rinci dari produk mereka, dan tidak bisa menjawab karena alasan pemasaran / hukum / keselamatan. Jadi mereka mulai mengarahkan pelanggan ke halaman saya! Berkat pengakuan ini, saya termasuk di antara beberapa AFOL yang menerima sampel rekayasa dari rentang Fungsi Daya baru dari motor dan elemen kontrol yang diperkenalkan pada 2008.

MB: Anda telah melakukan banyak pekerjaan besar dalam rekayasa balik dan mendokumentasikan banyak aspek dari bagian-bagian Mindstorms. Jika Anda dapat berbicara dengan seorang insinyur di dalam LEGO, apa yang akan Anda tanyakan? Apakah ada sesuatu yang Anda minta atau sarankan untuk rilis Mindstorms berikutnya?

P: Ya… Saya sering memiliki kesempatan untuk berbicara dengan para insinyur LEGO! Pada tahun 2006 saya adalah salah satu dari sedikit orang yang terpilih untuk pengujian beta Mindstorms NXT yang baru (hanya 100 orang yang dipilih di antara sekitar 10.000 pelamar!). Ini adalah pertama kalinya saya bisa berinteraksi dengan orang-orang teknis di LEGO! Sejak itu, saya tetap menjadi anggota program Mitra Komunitas Mindstorms, di mana kita dapat melihat evolusi NXT, dan perencanaan dan pembuatan EV3.Sayangnya semua diskusi ini dilindungi oleh perjanjian non-pengungkapan sehingga saya tidak bisa berbicara banyak sebelum hal-hal secara resmi diumumkan oleh LEGO.

MB: Generasi ketiga LEGO Mindstorms, EV3, dirilis pada September 2013. Apakah Anda punya kesempatan untuk bereksperimen dengan bagian EV3? Apa peningkatan favorit Anda dibandingkan dengan NXT 2.0?

P: Tentu saya lakukan! Sebagai anggota MCP saya menerima kit beberapa bulan sebelum rilis. Tentu saja salah satu hal pertama yang saya lakukan adalah menempatkan motor EV3 di bangku tes saya untuk dapat mempublikasikan karakteristik mereka segera setelah kit EV3 secara resmi dirilis. Saya juga mulai saat itu memodelkan bagian-bagian baru untuk LDraw CAD. Sistem LDraw dan pustaka bagian-bagiannya digunakan untuk membuat instruksi pembuatan robot bonus 12 EV3 yang dirancang oleh anggota MCP lainnya. Meskipun saya tidak membuat model-model itu, saya secara aktif terlibat dalam membuat instruksi bangunan.

Sebenarnya ada dua hal yang saya hargai di EV3 dibandingkan dengan NXT. Salah satunya adalah lingkungan pemrograman, meskipun secara keseluruhan tetap semangat yang sama dengan NXT-G, saya merasa jauh lebih nyaman dengan itu. Salah satu peningkatan utama adalah Anda dapat langsung melihat parameter yang digunakan oleh sebuah blok, Anda tidak perlu lagi mengarahkan satu blok pada satu waktu untuk melihat parameter di panel konfigurasi. Atau mungkin hanya aku? Ketika saya mulai menggunakan NXT-G itu adalah pertama kalinya saya menggunakan bahasa grafis (kecuali untuk bahasa dasar yang digunakan untuk RCX), dan itu cukup mengganggu bagi saya. Penggunaan NXT-G selama beberapa tahun membuatnya lebih alami bagi saya sekarang! Mungkin juga waktu yang saya habiskan untuk membaca bukti terjemahan bahasa Prancis dari file bantuan itu berguna ...

Salah satu fitur besar dari bahasa EV3 adalah kemungkinan untuk menggunakan array (meskipun terbatas pada satu dimensi). Ini menyederhanakan banyak program, misalnya program penyortir bata robot SORT3R saya.

Di sisi perangkat keras, saya berpikir bahwa peningkatan besar adalah penggunaan sensor jarak inframerah bukan tipe ultrasonik yang digunakan dalam NXT. Memang, itu tidak memberikan jarak yang benar dan memiliki jangkauan yang lebih pendek, tetapi jauh lebih dapat diandalkan untuk melihat hambatan di depan robot. Sensor ultrasonik hampir sepenuhnya buta terhadap hal-hal lunak seperti tirai, dan bahkan dinding pada sudut tidak terlihat karena suara ultrasonik mencerminkan ke arah yang salah. Bahkan objek gelap terdeteksi dengan benar oleh sensor IR, meskipun pada kisaran yang dikurangi. Sensor ini juga bertindak sebagai penerima remote control. Ini telah dikritik karena remote control menghilangkan beberapa insentif untuk memprogram robot dengan benar ... di sisi lain, itu adalah cara yang bagus untuk memvalidasi konstruksi mekanik sebelum memulai pemrograman!

MB: Sebagian besar proyek yang Anda posting secara online menggunakan lingkungan pemrograman grafis NXT-G dari LEGO atau bahasa NXC. Sudahkah Anda bereksperimen dengan bahasa pemrograman alternatif lain atau mengontrol perangkat keras bata?

P: Saya bukan programmer yang hebat ... salah satu lelucon klasik saya adalah “Bahasa pemrograman favorit saya? Besi solder! ”Namun saya mencoba solusi lain untuk mengatasi masalah tertentu. Saya menggunakan Java (Lejo) dalam robot odometry berbasis RCX (pada saat itu satu-satunya bahasa yang tersedia yang mendukung perhitungan floating point dan menawarkan fungsi trigonometri). Untuk pemindai jarum 3D saya, pbLua adalah solusi yang baik karena dapat langsung mengirimkan koordinat 3D ke konsol komputer: memori NXT terlalu kecil untuk langsung merekam data secara off-line. Akhirnya, contoh program dalam edisi pertama buku Extreme NXT ditulis dalam NBC, sejenis bahasa rakitan berdasarkan bahasa perantara NXT. Pada saat buku itu ditulis, itu adalah satu-satunya bahasa yang tersedia yang dapat langsung mengakses sensor NXT non-standar. Contoh-contoh ini ditulis ulang dalam NXC dalam edisi kedua buku ini.

MB: Apa rencana Anda untuk masa depan? Buku lain yang berhubungan dengan LEGO? Adakah kreasi yang Anda impikan untuk dibangun?

P: Mengenai buku baru, sangat mustahil: saya tidak suka menulis - bukti adalah waktu penundaan sebelum menjawab wawancara ini! Extreme NXT tidak akan pernah mencapai rak tanpa bakat rekan penulis saya, Mike Gasperi.

Satu ide yang saya mainkan sebagai bangunan saya berikutnya adalah mesin patung relief. Ini telah dilakukan beberapa kali, tapi saya rasa saya bisa melakukannya hanya dengan menggunakan bagian kit EV3 (kecuali pemotong penggilingan tentu saja). Saya suka tantangan semacam ini karena ketika Anda membangun model kit tunggal Anda yakin itu dapat direproduksi oleh orang-orang di mana saja!

MB: Apakah ada majelis atau konstruksi LEGO yang sangat rumit, atau membutuhkan kreativitas yang luar biasa, atau yang sangat Anda banggakan?

P: Selain robot satu set yang disebutkan di atas yang membutuhkan sedikit kreativitas untuk mengatasi variasi dan pasokan suku cadang yang terbatas, pencapaian terbesar saya mungkin adalah pemindai jarum 3D saya. Mendapatkan ketepatan submilimeter dari mainan bukanlah tugas yang mudah!



Anda Mungkin Tertarik

Tips Cepat untuk Memahat Bentuk Khusus dengan Styrofoam

Tips Cepat untuk Memahat Bentuk Khusus dengan Styrofoam


Tantangan dan Imbalan Merancang Dunia VR

Tantangan dan Imbalan Merancang Dunia VR


5 Hal yang Saya Pelajari dari Membuat Patung Ban Pernafasan Api

5 Hal yang Saya Pelajari dari Membuat Patung Ban Pernafasan Api


Perjalanan Kami dalam Membangun Robotic-Controlled Robotic Gripper

Perjalanan Kami dalam Membangun Robotic-Controlled Robotic Gripper






Recent Posts