Wednesday, September 23, 2009

Bandai NetTansor WiFi webcam : หุ่นยนต์เว็บแคม จากค่าย Bandai

Bandai NetTansor WiFi webcam

     สวัสดีครับเพื่อนๆ วันนี้ผมได้มีโอกาสได้มาเขียนบทความรีวีวเจ้าหุ่นยนต์ควบคุมแบบไร้สาย ผ่านตัวเว็บแคมและ Wreless เป็นหุ่นยนต์จากค่าย Bandai ของญี่ปุ่น ชื่อ Bandai NetTansor

 

     จากในครั้งก่อนผมได้เขียนเรื่องที่มีคนนำเอา Router มาทำเป็นหุ่นยนต์ (จับ Router มาทำหุ่นยนต์) ผมมองว่า ถ้าในแง่ของการฝึกทักษะ และกระบวนการเรียนรู้ในการสร้างหุ่นยนต์นั้น เป็นสิ่งที่ดี ที่จะทำให้เรามีความรู้ ความเข้าใจในการที่จะประดิษฐ์หุ่นยนต์แบบควบคุมไร้สายขึ้นมาสักตัว  แต่ถ้าในเชิงพานิชย์แล้ว หุ่นยนต์ที่จะทำออกมาขายจะต้องมีการออกแบบให้มีรูปทรงที่ล้ำสมัย กลมกลืนและเข้ากันได้ดีกับชีวิตประจำวันจริงๆ ขืนถ้าเราปล่อยให้หุ่นยนต์ที่เราสร้างออกมาอัจริยะแค่ไหน ก็คงอาจจะไม่ติดตลาดหรือขาดคนที่สนใจเป็นแน่ๆ เพราะยังงัยซะเราก็ยังมองที่รูปลักษณ์ภายนอกเป็นอันดับแรกอยู่แล้ว ส่วนเรื่อง feature การทำงานก็จะมองเป็นอันดับรองลงมา (ก็เป็นซะอย่างนั้น หนอคนเรา)

  

     เจ้าหุ่นยนต์ NetTansor เป็นหุ่นยนต์ประเภทเว็บแคม (Robotic Webcam) เคลื่อนที่ด้วยล้อ สามล้อ โดยมีล้อหลังเป็นตัวกำหนดทิศทางในการเคลื่อนที่ โต้ตอบการสนทนาทางไมค์โครโฟน และส่งสัญญาณผ่านเครือข่ายไร้สาย (wireless network) ตามมาตรฐาน Wi-Fi (802.11b/g) มีเซ็นเซอร์ด้านหน้า เพื่อตรวจจับวัตถุสิ่งกีดขวางด้านหน้า 3 ตัว.

 

     ด้วยรูปทรงที่กระทัดรัด แต่ความสามารถเหลือร้าย เจ้าหุ่นยนต์ Bandai NetTansor เราสามรถควบคุมเจ้าตัวหุ่นยนต์ผ่านทาง internet ก็ได้ โดยผ่านตัวโปรแกรมที่ติดตั้งลงบนเครื่อง PC ของเรา และเจ้าหุ่ยนต์ Bandai NetTansor นี้ได้รับการติดตั้งระบบการมองเห็นโดยใช้เทคโนโลยี ViRP (Visual Pattern Recognition:การมองเห็นแบบจำรู้รูปแบบ ) เป็นเทคโนโลยีการมองเห็นที่ดีที่สุดสำหรับหุ่นยนต์เลยในขณะนี้ ตัวอย่างการนำหุ่นยนต์ Bandai NetTansor ไปใช้งานที่นิยม คือเป็นหน่วยลาดตระเวนภายในบ้าน

 

     ขอเสริมเกี่ยวกับระบบ ViRP (Visual Pattern Recognition:การมองเห็นแบบจำรู้รูปแบบ ) ที่ติดตั้งอยู่บน Bandai NetTansor สักนิดนึง เป็นระบบการมองเห็นอัจฉริยะที่ติดตั้งบนตัวหุ่นยนต์ ด้วยการทำงานที่มีปฏิสัมพันธ์กับสิ่งแวดล้อมที่มันเจอ มันสามารถระบุและจดจำวัตถุที่มันเจอได้ ตัวอย่างเช่น พ่อแม่ผู้ปกครอง สามารถที่จะทำการโปรแกรมเจ้าหุ่นยนต์ให้เดินทางไปยังห้องครัว หรือแม้กระทั่งให้มันโต้ตอบสนทนากับลูกได้ เมื่อเจ้าหุ่นยนต์เคลื่อนที่ไปเจอ

 

หุ่ยนต์ Bandai NetTansor ข้อมูลทางด้านเทคนิค

- ผลิตโดยบริษัท Bandai

- ใช้พลังงานจากถ่าน alkaline

- สามารถโปรแกรมข้อมูลได้

- มีเซ็นเซอร์ตรวจจับวัตถุด้านหน้า 3 ตัว และเว็บแคม

- ขนาดความสูง 11.4 นิ้ว

- น้ำหนัก 980 กรัม

- สามารถทำงานได้นาน 2.5 ชั่วโมง ต่อการชาร์ตไฟ 1 ครั้ง

 

    องค์ประกอบ ประกอบได้ด้วย

* Video camera.
* Microphone and speaker.
* Wireless card and antenna.
* Three forward facing sensors.
* Three-wheel driving base.
* ViPR visual pattern recognition technology.

 

 

 

หุ่นยนต์ Bandai NetTansor ทำความสะอาดบ้าน

 

ทิ้งทายสักนิด หากเราค้องการให้อุตสาหรกรรมของหุ่นยนต์ในเมืองไทยได้รับการสนับสนุน ไม่ว่าจะเป็นเงินสนับสนุนจากรัฐบาล หรือเกชนก็ตาม เราควรจะมองถึงเรื่อการดีไซน์ด้วย ไม่ว่าอย่างไรก็ตาม หน้าตาดี มีชัยไปกว่าครึ่งครับ

อ่านเพิ่มเติม...

Tuesday, September 22, 2009

Kondo Robot Dancing (ขำ กร๊ากก คิดได้งัยเนี้ย)

ช่วงนี้ด้วยความแรงของกระแสเกาหลีที่เข้ามาในบ้านเรา ทั้งเพลงและละคร การแต่งตัว อาหารการกิน ทำให้หลายๆคน ต่างพากันเกาะกระแสเกาหลี จนจะเรียกได้ว่า วัยรุ่นไทยสมัยนี้กลายเป็นวัยรุ่นเกาหลีกันไปหมดแล้ว ไม่เพียงแต่วัยรุ่นเท่านั้น แม้แต่หุ่นยนต์ก็ยังไม่พ้นกระแสเกาหลีเลย เมื่อคนสร้างหุ่นยนต์จับเอาหุ่นยนต์ kondo สามตัวมาโปรแกรมท่าเต้นเพลง Nobody ของวง  Wonder Girls

 

wonder girls

 

ใน Music VDO เพลง Nobody ของ Wonder Girls ได้นักเต้นจากเจ้าหุ่นยนต์ Kondo ซึ่งเป็นเป็นหุ่นยนต์ที่ประกอบด้วยข้อต่อที่เป็น servo motor ซะส่วนใหญ่ การเคลื่อนไหวของมันจึงสามารถที่จะหมุน จะงอแขนขา หมุนตัวได้อย่างคล่องแคล่วรวดเร็ว

 

kondo moving

 

มาชมคลิปวีดีโอกัน ว่าจะเต้นออกมาได้เหมือนขนาดไหน แต่รับรองได้ว่าเพื่อนๆต้องขำแน่นอน โดยเฉพาะเจ้า kondo ตัวกลางมันเต้น B-boy ด้วยนะ แต่เสียดายนะ ไม่ได้มาเต้นครบทั้งห้าตัว ไม่งั้น wonder girls ตกงานแน่ๆ 55555+

 

อ่านเพิ่มเติม...

Saturday, September 19, 2009

LabVIEW Project

     จริงๆ ผมตั้งใจจะเขียนบทความเรื่องของ LabVIEW ในอีกหลายๆตอน แต่ตอนนี้คงไม่แล้วหล่ะ เหตุผลเพราะ ผมสมัครงานที่ซินโครตรอนแล้วไม่ผ่าน เศร้าเลย  หลายคนคงจะงง แล้วมันเกี่ยวกันตรงไหน ในตำแหน่งที่ผมไปสมัคร เค้ารับคนที่สามารถใช้ LabVIEW และใช้โปรแกรมที่

ใบรับสมัครงานซินโครตรอน

เกี่ยวข้องกับ Web application ได้ ซึ่งอันหลังเนี่ย ผมว่าหมูที่สุดสำหรับผมแล้ว ส่วนโปรแกรม LabVIEW ผมคิดว่าถ้าคนที่เขียนโปรแกรมเป็นอยู่แล้ว ก็ไม่ได้ยากเย็นเท่าไหร่เลย ซึ่งเหตุผลเพียงสองข้อนี้ ไม่น่าจะทำให้ผมไม่สามารถเข้าทำงานที่ซินโครตรอนได้ แต่ถ้าเป็นเหตุผลที่ผมไม่ได้จบในสาขาที่ท่านต้องการ ผมคงไม่เถียงในข้อนั้น (ผมจบแมคคาทรอนิกส์) แต่ผมว่ามันไม่สำคัญ เพราะจริงๆแล้ว เราต้องการคนที่เข้าไปทำงานตามที่ต้องการ หรือเราต้องการคนที่จบสาขาที่ต้องการกันแน่หล่ะ แต่อย่างว่าแหละ คงเรียกร้องอะไรไม่ได้ ทำงานของเราต่อไปแล้วกัน

 

    เอาเป็นว่าในบทความตอนนี้ คงเป็นการรวบรวม LabVIEW ที่คิดว่ามีประโยชน์ซึ่งผมได้ค้นหาใน YouTube มาให้เพื่อนๆได้ดู และลิ้งค์ที่เกี่ยวข้องกับ LabVIEW ที่เกี่ยวข้องกับโปรเจค มาฝากเพื่อนๆ และคงจะไปเขียนเรื่องอื่นต่อที่ไม่ใช่เรื่อง LabVIEW แล้วกัน

 

    โปรเจคแรกของ LabVIEW ที่เอามาให้ดู เป็นการใช้โปรแกรม LabVIEW ควบคุมและประมวลผลในการแก้ปัญหาลูกบิด Rubik ซึ่งถ้าเพื่อนๆคนไหนที่เคยเล่นลูกบิด Rubik จะพบว่ามันมีสูตรในการบิด ที่จะทำอย่างไรให้สีของลูกบิดเรียงตัวเป็นสีเดียวกันนี้อยู่ในด้านเดียวกัน จะสังเกตเห็นว่าในครั้งแรกที่แขนกลจับลูกบิด Rubik มันไม่ได้ทำการบิดลูกบิดเลย มันเพียงแต่ทำการหมุนลูกบิดไปมา ซึ่งตรงนี้ผมเข้าใจว่าคนที่ออกแบบโปรแกรมจะต้องทำการสั่งให้โปรแกรมจดจำตำแหน่งสีของลูกบิดในแต่ละตำแหน่งก่อน จนเมื่อหมุนครบทุกด้านจึงค่อยทำการเปรียบเทียบแล้วสั่งให้แขนกลทำการหมุนลูกบิดไปตามสูตรที่ตั้งไว้ ในส่วนของการทำ Image Processing ของ LabVIEW ก็ไม่ได้ยากเย็นอะไรเลย สมัยที่ผมเรียน Lab Mechatronics System เราใช้ IMAQ VISION 7.1 ซึ่งเป็นไลบรารี่ที่เอาไว้เชื่อมต่อกล้อง web cam เข้ากับโปรแกรม LabVIEW ซึ่งช่วยในการประมวลผลภาพและวิเคราะห์ภาพ

 

 

    โปรเจคต่อมาที่อยากนำเสนอ เป็นการใช้ LabVIEW ร่วมกับ Web application ทำหน้าที่เป็น Web Service ทำหน้าที่ในการให้ข้อมูลที่ได้จากการเก็บข้อมูลของตัว Hard Ware แล้วตัวโปรแกรม LabVIEW ทำการเก็บข้อมูลแล้วส่งข้อมูลออกทางหน้าต่าง web browser ซึ่งใน clip VDO นี้ เค้าสาธิตการใช้ LabVIEW 2009 ในการสร้างหน้า web application ที่จะเอาไว้โชว์ข้อมูล

 

    หากเพื่อนๆสนใจเอาไปทำจริง ผมได้ค้นหาตัวอย่างจากในเว็บ ก็เลยไปเจอของเป็นบทความเรื่อง “เขียนโปรแกรมควบคุม LPT Port ด้วย Labview และควบคุมผ่านอินเตอร์เน็ตสำหรับผู้เริ่มต้น” โดยอาจารย์ จักรกฤษณ์ แสงแก้ว

 

    ส่วนโปรเจคต่อมา เป็นการใช้ LabVIEWควบคุมการเคลื่อนที่ของรถเข็นผู้พิการ แต่จากเท่าที่ผมดูใน clip VDO นี้ เค้าเพียงสาธิตแนวความคิดที่เค้าจะเอาโปรแกรม LabVIEW ไปควบคุมเท่านั้น ยังไม่ได้เอาไปควบคุมจริงๆ แต่ว่าไอเดียเค้าเจ๋งมาก เค้าใช้การควบคุม control GUI ของ LabVIEW ด้วยเสียง (มีบางช่วงที่มันไม่ตอบสนอง ขำดี) หรือใช้การควบคุมผ่านตัว Joy Stick ก็ได้ นับว่าเป็นการประยุกต์ LabVIEW ได้เป็นอย่างดี ซึ่งในตอนต่อมาเค้าใช้บอร์ดไมโครคอนโทรลเลอร์ควบคุมรถเข็น (Voice Controlled Power Wheelchair - 2nd Try) จริงๆ โดยควบคุมผ่านเสียงคำสั่งที่โปรแกรมไว้แล้ว

 

 

    ยังมีโปรเจคที่เกี่ยวกับ LabVIEW อีกเยอะครับ เพื่อนๆสามารถค้นหาดูได้ใน You Tube ครับ และยังมีอีกทีนึงที่อยากแนะนำ นั่นก็คือ แหล่งชุมชนของนักพัฒนาของเว็บของ LabVIEW โดยตรงครับ (NI Developer Zone) ซึ่งเป็นแหล่งที่คนที่ชอบ LabVIEW เค้ามาแชร์ความรู้และโชว์โปรเจคกันครับ ที่นั่นจะมี source code ของโปรเจค LabVIEW แจกกันด้วยครับ (ผมไม่แน่ใจว่าต้องสมัครสมาชิกก่อนหรือเปล่า จำไม่ได้แล้ว)

หวังว่าคงจะมีประโยชน์กับเพื่อนๆบ้างนะครับ วันนี้คงต้องจบไว้เท่านี้ ดึกแล้ว พรุ่งนี้ต้องไปเรียนต่อ ราตรีสวัสดิ์ครับ

อ่านเพิ่มเติม...
 

แจกฟรี พื้นที่ฝากไฟล์ 15 GB

ติดตามข่าวสารผ่าน Twitter

Blog อื่นๆของฉัน

ผู้ติดตาม Blog นี้

เว็บเพื่อนบ้าน