27 ธันวาคม 2553

แสงริมน้ำ

เป็นปรากฏการณ์ที่สวยงามเกิดขึ้นทุกวันในห้องแล็บที่ผมนั่งทำงานอยู่ เป็นแสงที่เกิดแสงอาทิตย์สะท้อนผืนน้ำที่กระเพื่อมจากปลาที่แหวกว่ายแย่งขนมปังไปมาถูกกรองผ่านต้นไม้ใหญ่ที่พริ้วไหวด้วยสายลมเย็นๆของฤดูหนาว มีการหักเหและสะท้อนกลับด้วยกระจกบานเกร็ดขนาดใหญ่รูปทรงดั้งเดิมของตึกอธิการบดีเก่า มจธ. ซึ่งปัจจุบันเป็นตึกของฟีโบ้ และสุดท้ายถูกเสริมความเป็นเส้นสายด้วยลวดกรงเหล็กดัด  ช่วยให้ผมผ่อนคลายในช่วงทำงานวิจัยได้เป็นอย่างดี วันนี้ก็เลยเก็บภาพบรรยากาศนี้ไว้เพราะวันหน้าต้นไม้เหล่านี้อาจถูกตัดออกไปก็ได้ บางมดเป็น ตัดต้นไม้และปลูกต้นไม้บ่อยมาก ไม่อยากให้ภาพบรรยากาศดีๆแบบนี้หายไป

17 ธันวาคม 2553

รูปแรกที่ได้จาก Kinect

\first kinect

การเชื่อมต่อส่วนต่างๆของ Kinect เข้าด้วยกัน

เข้าไปอ่านได้ที่เว็บนี้ http://www.primesense.com/?p=514

image

Motion Detection ใน Kinect ทำงานอย่างไร

อ่านได้จากเว็บ http://www.wired.com/gadgetlab/2010/11/tonights-release-xbox-kinect-how-does-it-work/

Untitled

วิธีติดตั้ง Kinect สำหรับ Windows 7 ด้วย Openkinect for Windows (LIBUSB) Driver Development

ดาวน์โหลด

ในขั้นตอนติดตั้ง Driver แนะนำให้ใช้ V16 เพราะว่า Driver ดีว่า ดาวน์โหลด

ในขั้นตอนรันโปรแกรมทดสอบภาษา C++ แนะนำให้ใช้ V14 เนื่องจากเขียน OpenGl แบบง่ายๆ ดาวน์โหลด

หรือใครลองเวอร์ชั่นใหม่กว่านี้แล้วใช้ได้ดีช่วยบอกผมด้วยนะครับ
เข้าไปเช็คได้ที่
http://ajaxorg.posterous.com/kinect-driver-for-windows-prototype

ติดตั้ง Motor

1. เปิด Device Manager ดับเบิ้ลคลิกที่ Xbox NUI Motor
image

2. เปิดแท็บ Driver คลิกที่ Update Driver
image

3. คลิกเลือก Browse my computer for driver software
image

4. คลิก Browse…
image

5. เลือก Folder Kinect-v16-withsource
image

6. คลิก Install This driver software anyway อนุญาติให้ติดตั้ง Driver
image

7. วินโดวส์กำลังติดตั้ง Driver ของมอเตอร์ให้
image

8. ถ้าขึ้นแบบนี้แสดงว่าติดตั้งเรียบร้อยแล้ว
image

 

ติดตั้งกล้อง

1. หลังจากติดตั้งมอเตอร์เสร็จแล้ว จะมี Xbox NUI Camera ขึ้นมา ให้ทำเหมือนกับการติดตั้งมอเตอร์
image

2. ติดตั้งกล้องสำเร็จแล้ว

image

ติดตั้งเสียง

1. ติดตั้งเสียง ดับเบิ้ลคลิก Xbox NUI Audio แล้วทำเหมือนกับการติดตั้งมอเตอร์และกล้อง
image

2.ติดตั้งเสร็จแล้ว

image

ติดตั้ง Driver สำเร็จแล้ว จะได้หน้าจอดังนี้
image

ทดสอบ

เปิดไฟล์ใน Kinect-v14-withsource เปิดไฟล์ Kinect.sln

1. เลือกโปรเจค Kinect-Demo เป็นโปรเจคเริ่มต้น คลิกขวาที่ Kinect-Demo เลือก Set as StartUp Project

image

2. คลิก Debug  -> Start Debugging  หรือกด F5
image

3. ถ้ามีวีดีโอขึ้นมา 3 วินโดวส์แบบนี้เป็นอันติดตั้งสำเร็จครับ กรอบแรกทางซ้ายเป็นวัดระยะความลึกหรือ range image เป็นสีแดง เขียว ฟ้า เรียงจากใกล้ไปไกล
อันที่สองทางขวาเป็นกล้อง Webcam ตามปกติครับ แต่ภาพคมและ Refresh เร็วมาก
ภาพล่างสุดเป็นภาพความลึกที่แสดงเป็น 3D แบบเพอร์สเป็กทีฟ มีการทำ Dilation และ Erosion มากก่อนแล้วด้วย

first kinect

16 ธันวาคม 2553

เล่าเรื่อง Kinect ตัวเซ็นเซอร์ตรวจจับการเคลื่อนไหวแบบไร้สัมผัส

Kinect สร้างขึ้นมาสำหรับเครื่องเล่นเกม Xbox360 รวมถึงในอนาคตจะถูกใช้ใน Windows 8 ด้วย

ความเป็นมา

kinect ถูกพัฒนาโดยบริษัท Rare ร่วมกับ Microsoft Game Studios และ range camera ของทางอิสราเอล ที่สร้างภาพ 2D ที่สามารถบอความลึกได้ โดยใช้หลักการของ infrared structured light เหมือนกับที่ใช้ใน Structured-light 3D scanner 

ฮาร์ดแวร์


[ภาพจาก Wikipedia]

1. กล้อง RGB

2. กล้องแบบความลึก คือจะให้สีแตกต่างกันตามความลึก หรือที่เรียกว่า pseudo image คล้ายๆกับกล้อง infrared ที่มีสีแทนความร้อน

3. สามารถหมุนขึ้นลง Tilt เพื่อติดตามวัตถุได้

4. ไมโครโฟนแบบอาเรย์ คือไมโครโฟนหลายตัวเรียงติดต่อกัน

คุณลักษณะหรือ Feature

1.สามารถตรวจจับความเคลื่อนไหวของบุคคลได้เต็มตัว 6 คนพร้อมกัน

2.การจดใจใบหน้าแบบ 3D facial recognition

3. การรู้จำเสียง voice recognition สามารถใช้ประยุกต์กับการสั่งการด้วยเสียงได้

4. สามารถทำการบอกแห่งที่มาของเสียงได้ acoustic source localization นอกจากนี้ยังช่วยในการลดสัญญาณเสียงรบกวนด้วย ambient noise suppressio

ทางเทคนิค

1. กล้อง RGB 640 x 480 pixels 8-bit 30 fps

2. กล้อง monochrome depet ออกมาเป็นภาพ 640x480 pixels 11-bit ความลึกระหว่าง 1.2 – 3.5 เมตร กล้องมี FOV แนวตั้ง 43 องศา แนวนอน 57 องศา

3. การปรับหมุน Tilt ได้ 27 องศาทั้งด้าน ขึ้นและลง รวมเป็น 54 องศา

4. ไมโครโฟนอาเรย์ 4 ตัว 16-bit 16 kHz

ดูจากฮาร์แวร์แล้วน่าสนใจมากเลยใช่มั้ยครับ

การนำมาใช้ หรือ การแฮก

ไมโครซอฟท์ได้ออกมาประกาศว่า Kinect ถูกออกแบบมาให้แฮกได้อยู่แล้ว และจะไม่เอาผิดกับคนที่แฮก จึงมีผู้ทำ Driver ออกมาหลายตัว

ครั้งแรกสุดเป็นคุณ Héctor Martín เป็น Driver ของ Linux โดยไม่ได้ ปรับแต่ง Hardware ใดๆเลย เพราะว่าสัญญาณที่ออกมาทาง USB ไม่มีการเข้ารหัสใดๆไว้เลย หลังจากนั้นก็มี Driver ตามออกมาหลายตัว แต่ที่ผมสนใจอยู่ในตอนนี้จะเป็น Driver ที่ใช้ได้บน Windows เป็นหลัก

ตัวอย่างการนำมาใช้งาน

การรู้จำวัตถุ Object Recognition

การตรวจสอบการเคลื่อนที่ของร่างกาย มนุษย์

นำการรู้จำวัตถุมาใช้

การทำรู้จำลักษณะท่าทาง(Gesture Recognition)

12 โปรเจ็คที่ Kinect Hacks .net คิดว่าดีที่สุดในตอนนี้

ไดรว์เวอร์สำหรับ Windows

ต่อมาเป็นการลองของ มาหาไดรว์เวอร์แล้วลองเล่นกันเลยดีกว่า
1. ตัวแรกคลาสสิกที่สุดเป็นตัว opensource ตัวแรก ดาวน์โหลด เป็น Core ล้วนๆครับ ยังไม่ Support เรื่องเสียงในตอนนี้ แต่มีตัวที่เพิ่มอื่นๆนอกเหนือจาก Core ให้โหลดจะได้ง่ายเรื่องการทำ Driver รวมถึงมีโปรเจคเบื้องต้นง่ายๆให้ดูด้วยผมลองใช้แล้วดีทีเดียว ดูรีวิวและวิธีการติดตั้ง



2. เป็นไลบารียอดนิยมเจ้าเดียวกับที่แฮก Eye Toy ของ PlayStation 3
ดาวน์โหลด ตัวนี้เท่าที่อ่าน OpenCV เค้าแนะนำอยู่ครับ แต่ผมโหลดมาไม่ได้ไม่แน่ใจว่าเพราะอะไร ดาวน์โหลด ใครโหลดได้ฝากบอกวิธีหน่อยนะครับ

3. เป็นโมดูลของ PrimeSense ผู้ผลิตชิปใน Kinect เพื่อติดต่อกับไลบารี OpenNi Download ตัวนี้มักใช้กันในยุคก่อนๆที่ Kinect ยังไม่ออกมา ใครเคยลองใช้เป็นยังไงช่วยบอกด้วยนะครับ

ลิงค์อื่นๆที่น่าสนใจ

1. Kinect ทำงานอย่างไร โดยบริษัทผู้อยู่เบื้องหลัง Link>> 

2. การใช้ Kinect กับ OpenCV ซึ่งแนะนำไลบารี หลายตัวที่ใช้กับ Kinect รวมถึงการนำเอาความลึก การCalibreate การสร้างสีเทียมแทนความลึก เป็นที่รวมลิงค์บทความน่าสนใจหลายอันเลย  Link>>

ให้เอา kinect ไปใช้แล้วเป็นอย่างไรเขียนมาเล่าให้ฟังบ้างนะครับ

15 ธันวาคม 2553

แนะนำเว็บ โปรเจ็คออยเลอร์

แนะนำเว็บไซต์ http://projecteuler.net
เป็นเว็บที่รวบรวมโจทย์ปัญหาทางด้านวิทยาการคอมพิวเตอร์
ที่ต้องใช้การคำนวณทางด้านคณิตศาสตร์มาช่วยในการแก้ปัญหา
ผู้เข้าร่วมสามารถใช้ภาษาใดๆก็ได้มาใช้แก้ปัญหา ถ้าเราเข้าไปเลือกทำโจทย์
วิธีการเช็คว่าเราทำได้ก็คือ เค้าจะให้เราส่งคำตอบที่เป็นตัวเลข 1 ตัว
แต่มักเป็นเลขยาวพอสมควรเลย ถ้าเราตอบถูกเค้าก็จะให้เราดูโค๊ดของคนอื่นได้ด้วย
ซึ่งตรงนี้ช่วยให้เราได้เห็นภาษาแปลกๆมากมาย และบางครั้งอาจได้เห็นอัลกอริทึมเทพ
มีการจัดอันดับของแต่ละประเทศด้วย คนไทยก็เข้าไปเล่นกันเยอะครับ
สามารถเข้าไปสมัครสมาชิกเพื่อร่วมแก้ปัญหาได้เลยครับ

ปล. แล้วถ้าโจทย์ข้อไหนใช้เวลารันนานมากๆ แสดงว่าเราคิดอัลกอริทึมที่ไม่ดีแล้วนะครับ
เพราะปัญหาส่วนใหญ่หากใช้อัลกอริทึมที่เหมาะสมแล้วจะใช้เวลาแก้ไม่เกิน 1 นาทีครับ

13 ธันวาคม 2553

IEEE 12th INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, ICORR 2011

SECOND CALL FOR PAPERS:
>
> IEEE 12th INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, ICORR 2011
>
> Zurich, Switzerland, June 29 - July 01, 2011
>
> www.icorr2011.org
>
> Paper, video and workshop proposal submission deadline: January 21, 2011
>
> **************************************************************************************************************
>
> The IEEE 12th International Conference on Rehabilitation Robotics (ICORR 2011) will be held at ETH Zurich, Switzerland, from June 29 to July 1, 2011, in the frame of the Rehab Week Zurich, www.rehabweekzurich.com, taking place from June 27 - July 1, 2011.
>
> PAPERS
> Authors should submit their papers electronically in PDF format. Four to six pages in the standard IEEE format are allowed for each paper, including figures, tables and references. A maximum of two additional pages is permitted at extra charge. Detailed instructions for paper formatting and submission are available on the conference website. Best papers will be awarded.
>
> VIDEOS / HANDS-ON DEMOS
> Videos of up to three minutes illustrating new and exciting results are sought for dedicated video sessions. Videos are an optional addition to paper submissions and should be submitted via the submission site together with the paper. The best video will be awarded. Authors are further encouraged to present their paper through a hands-on demo at the conference, and may indicate their interest during the submission process.
>
> WORKSHOPS
> Proposals for 2h or 4h workshops should include: workshop title and objectives, list of speakers with presentation titles and expected number of participants. Proposals should be submitted as a single PDF file via the submission site. Proposals will be reviewed by the scientific committee and selected with respect to their relevance, quality and available space.
>
> EXHIBITS
> As part of the Rehab Week Zurich, ICORR 2011 will offer a unique opportunity to showcase your products and technology to researchers, scientists, clinicians, therapists, and users. For further information follow the exhibition link on the website or contact the exhibition office at exhibition@rehabweekzurich.com.
>
> IMPORTANT DATES
> January 21, 2011 Paper, video and workshop/tutorial proposal submission date
> March 4, 2011 Notification of acceptance
> April 15, 2011 Early registration rate ends
> June 29-July 1, 2011 ICORR 2011
>
> ORGANIZING COMMITTEE
> -- Robert Riener, General Chair
> -- Roger Gassert, Co-Chair and Scientific Chair
> -- Just Herder, Scientific Co-Chair
> -- Silvestro Micera, Award Chair
> -- Martin Simnacher, Local Arrangement Chair
>
> FURTHER INFORMATION
> Visit www.icorr2011.org or contact the Local Arrangement Chair: Martin Simnacher
> Phone: +41-44-632 59 17, Fax: +41-44-632 18 76, E-Mail: icorr2011@rehabweekzurich.com

29 พฤศจิกายน 2553

Pan-Tilt พัง

ไม่มีอะไรบรรยาย

ติดตั้งฐานตั้งตัวใหม่บน Pan-Tilt

 

การออกแบบ

1. ขนาดพอดีกับ Pan-Tilt

2. ยึดติดด้วยน็อต

ฐานตั้งใหม่ สำหรับวีโมตและโปรเจคเตอร์

การออกแบบ

1. เป็นแบบสไลด์สามารถเลื่อนออกได้ง่าย

2. ฐานตั้งรับน้ำหนักบริเวณจุดศูนย์กลางมวล เพื่อให้รับน้ำหนักขณะที่มีการหมุนได้ดี

3. สรัางด้วยพลาสติกอะคลิลิกใสที่มีน้ำหนักเบา

วิธีคำนวณ ความจุของฮาร์ดดิกส์ที่คอมพิวเตอร์รู้จัก

สำหรับเหตุการณ์ที่ ใครหลายคนที่ช่างสังเกตุ

ก็คงจะประสบกันมาบ้าง ผมจะมาบอกวิธีว่าความจุในคอมพิวเตอร์คิดกันอย่างไรครับ

อ้างอิงจาก http://en.wikipedia.org/wiki/Binary_prefix

ดูตาราง Prefixes for bit and byte multiples ประกอบไปนะครับ

Untitled

หน่วยที่เราใช้เวลาซื้อ HDD คือ หน่วย SI

เช่น HDD ขนาด 1 kB จะสามารถเก็บข้อมูลได้ 1000 B

        แต่ถ้าหากเราเทียบเป็นหน่วน IEC แล้ว จะมีขนาดไม่ถึง 1 KiB

        เนื่องจาก 1 KiB มีจำนวนขนาดถึง 1024 B

ซึ่งถ้าจะแปลงหน่วยกันก็คือ เอาจำนวนไบต์/Value ของหน่วยที่เราต้องการ

        ในตัวอย่างนี้ก็จะเป็น 1000/1024 = 0.9765625 KiB

กรณีศึกษา ถ้าเราซื้อ HDD ขนาด 750 GB จะมีขนาดเท่าไหร่ในหน่วย GiB

        HDD ขนาด 750 GB จะสามารถเก็บข้อมูลได้ 750 x 1000^3 B

        เทียบเป็นหน่วย IEC แล้วจะมีขนาดไม่ถึง 750 GiB

        ในตัวอย่างนี้ก็จะเป็น 750 x 1000^3 / 1024^3 = 698.491931

วิธีเขียน PThread

POSIX Threads Programming

Blaise Barney, Lawrence Livermore National Laboratory UCRL-MI-133316

Table of Contents

  1. Abstract
  2. Pthreads Overview
    1. What is a Thread?
    2. What are Pthreads?
    3. Why Pthreads?
    4. Designing Threaded Programs
  3. The Pthreads API
  4. Compiling Threaded Programs
  5. Thread Management
    1. Creating and Terminating Threads
    2. Passing Arguments to Threads
    3. Joining and Detaching Threads
    4. Stack Management
    5. Miscellaneous Routines
  6. Mutex Variables
    1. Mutex Variables Overview
    2. Creating and Destroying Mutexes
    3. Locking and Unlocking Mutexes
  7. Condition Variables
    1. Condition Variables Overview
    2. Creating and Destroying Condition Variables
    3. Waiting and Signaling on Condition Variables
  8. LLNL Specific Information and Recommendations
  9. Topics Not Covered
  10. Pthread Library Routines Reference
  11. References and More Information
  12. Exercise

แหล่งตีพิมพ์วารสารวิชาการและไทย

เกณฑ์คุณภาพวารสาร

เทศกาลลิงลพบุรี

Lopburi Monkey Festival  ที่ช่อง NationalGeographic

15 พฤศจิกายน 2553

Pan/Tilt เสีย

สาเหตุที่เสีย

     มีตัวเก็บประจุหลุดออกมาจากแผงวงจร ซึ่งน่าจะมาจากการประกอบชิ้นงานที่ไม่ดี

แล้วขาตัวเก็บประจุที่หลุด ไปลัดวงจรขึ้น

วิธีการแก้ไข

1. หา Controller ตัวอื่นมาใช้งาน เช่น EPOS

Capture2

2. หาPan/Tilt ใหม่เลยเช่นของ Servo City

Capture1

3. ใช้แขนกลของพี่ต้อม แต่ใช้แค่ 2 DOF

4. สร้างใหม่เลยเพราะอยากได้คุณสมบุติการ Control แบบ Speed Control มีรูตรงกลางขนาดใหญ่พอที่จะร้อยสายโปรเจ็คเตอร์ได้

เว็บซื้อ Pan/tilt

http://www.robotshop.ca
http://www.servocity.com/

05 พฤศจิกายน 2553

เลือกหลอดอินฟราเรดสำหรับกระดานฉายที่เอียงได้มากขึ้น

คุณสมบัติหลอดอินฟราเรดที่ตามหาเรียงตามลำดับความสำคัญ

1. มีแสงสว่างออกมาทุกทิศทุกทางคล้ายเทียนไข เพื่อให้ wiimote สามารถตรวจจับได้แม้มีการเอียง

2. มีแสงสว่างมาก สามารถตรวจจับด้วย wiimote ได้

อุปกรณ์ที่ใช้ในการทดลองที่ 1

IMAG0194

1.หลอดอินฟราเรดแบบ ไม่ทราบ FOV ความสว่างทั่วไป (แบบที่หาซื้อได้ง่ายตามท้องตลาด)

2. หลอดอินฟราเรดแบบ FOV 60 องศา ความสว่างสูง (แบบสว่างกว้าง)

3. หลอดอินฟราเรดแบบ FOV 30 องศา ความสว่างสูง (แบบสว่างไกล)

ผลการทดลองเมื่อทำการเอียงเป็นกระดาษกับมุมกล้องของ wiimote

จากการอ่านค่าwiimote  หลอดที่สามารเอียงได้มากที่สุดคือ หลอดอินฟราเรดที่ไม่ทราบ FOV หลอด

อินฟราเรดแบบ FOV 60 องศา และ หลอดอินฟราเรดแบบ FOV 30 องศา ตามลำดับ

วิเคราะห์และสิ่งที่ต้องทำต่อไป

หลอดอินฟราเรดแบบ สว่างมาก ไม่ได้ช่วยให้wiimote สามารถ Track ได้ดีขึ้น

ต้องหาทางทำให้แสงจากหลอดอินฟราเรดกระจายตัวในวงกว้างต่อไป

ซึ่งอาจจำเป็นต้องเพิ่มตัวกระจายแสง หรืออาจต้องทำลายเลนส์ของหลอด

เพื่อลดการรวมแสงที่มุมใดมุมหนึ่ง

 

01 พฤศจิกายน 2553

การทดสอบ Passive Marker สำหรับ Wiimote

Marker ที่นำมาทดสอบมี 2 ชนิดคือ

1. ลูกปัดสีเงิน วัสดุเป็นพลาสติก ชุบเคลือบสีเงินสะท้อนแสง

2. หมุดโลหะหัวรูปโดม(เป็ก) วัสดุเป็นโลหะมันวาว สะท้อนแสงได้ในตัว หัวเป็นโดมคล้ายครึ่งวง

กลม สามารถสะท้อนแสงได้หลายทิศทาง

ในการทดสอบนี้ใช้แสงจาก 2 แหล่งคือโปรเจคเตอร์ และแผงไฟหลอดอินฟราเรด

ผลการทดสอบกับโปรเจคเตอร์

ผลการทดสอบกับหลอดไฟอินฟราเรด

สรุป Passive Marker ทำงานได้เฉพาะบริเวณใกล้ๆแหล่งกำเนิดแสง ซึ่งมี Workspace ไม่เพียงพอ

19 ตุลาคม 2553

ดัดแปลง Wiimote ให้ใช้กับ Passive Marker ได้


Wiimote ที่ถอด Infrared Pass Filter ออก
แล้วเปลี่ยนเป็นพลาสติกใสแทนเพื่อป้องกันฝุ่น

IMAG0104
IMAG0107
จะสามารถ Track  จุดที่สว่างที่สุดในภาพแทนจุด Infrared ได้

จึงมีความเป็นไปได้ที่เราจะให้ Wiimote Track โลหะ หรือวัตถุที่สะท้อนแสงได้
เช่น แป๊กติดกระดาษ ที่มีลักษณะโค้งมนสามารถสะท้อนแสงออกมาได้ทุกมุมมอง
มุมที่สะท้อนแสงจะได้จุดเล็กๆสีขาวซึ่งเป็นสีที่แสดงให้เห็นว่าจุดที่สว่างที่สุดของ
Pet
ซึ่งอาศัยการสะท้อนกับแสงของโปรเจ็คเตอร์
จะทำให้แผ่นกระดานบางลงมาก

08 ตุลาคม 2553

รวมคลิปงาน Toys Crazy 2010 @ CentralPlaza Bangna

เริ่มกันตั้งแต่ทำหุ่นก่อนไปเต้นเลย

กำลังเปิดเพลงอาจารย์อ้อมฟังอยู่ก็รุ้สึกมันเข้ากันดีเลยเอามาเต้นซะเลย

ซ้อม 4 ตัวครั้งแรก ไม่ค่อยดีล้มบ่อยมาก

เลยต้องมีการปรับท่าขนานใหญ่เลย

 

ท่าไฮไลท์สุดๆ ต้องท่านี้เลยทำยากมาก

หลังจากปรับท่าแล้วก็เต้นได้ดีขึ้นจนเป็นที่น่าพอใจอย่างที่เห็น

วันซ้อม 6 ตุลาคม 2553 กว่าจะเข้าห้างได้ก็ต้องรอจนกว่าห้างจะปิด

ทีมงานกำลังขนของมาสร้างเวที

มาดูที่ควบคุมหุ่นกันบ้าง วันซ้อมเค้าบอกว่าให้ใช้ที่นี่ แต่วันจริงไม่ได้ใช้ตรงนี้ครับ

อยู่คนชั้น2 เวทีอยู่ชั้น 1

อันนี้ไม่เกี่ยวกับงานแต่เคยสงสัยกันมั้ยครับว่าเวลาเค้าเอารถมาโชว์ในห้างเค้าเอามากันยังไง

 

ตอนเช้าเค้ามาบอกว่าจะต้องลอดไปใต้เวทีเพื่อเอาหุ่นไปวาง แต่ช่องแคบมาก

ซ้อมคิวกับพิธีกร รอบเช้าตั้งแต่ห้างยังไม่เปิดเลย

วันนี้วันจริงแล้วแต่ยังซ้อมเช้า เปิดจริงบ่ายรอบนี้หุ่นทำได้ดีกว่ารอบจริง

โชว์รอบจริง เกือบไม่รอด เชื่อมต่อสัญญาณ Bluetooth ไปที่ตัวหุ่นไม่ได้ 2 ตัวจาก 4 ตัว

เพราะว่ามีคนเยอะ คนดูดบังสัญญาณ แล้วแน่นอนว่ามือถือที่มี Bluetooth ก็ต้องมีกันเยอะมาก

การสื่อสารด้วย Bluetooth จึงมีมากเลยทำให้เชื่อมต่อได้ยาก

สัมภาษณ์ความรู้สึกบูดาเบส ที่ร่วมงานกับหุ่นยนต์

ขอบขอบคุณทีมงานทุกคน พี่หนึ่ง สอง พี่ต้อม ที่ทำให้งานลุล่วงไปได้ด้วยดี

ขอบคุณพี่ชิต หมอ ที่ไปส่ง

ขอขอบคุณ อ.ชิต ที่หางานมาให้

ขอขอบคุณ อ.สยาม + พี่เก๋ ที่ช่วยดูเรื่องการตีราคา

ขอขอบคุณ ชาวฟีโบ้ทกคนที่ส่งกำลังใจมาให้

Toys Crazy 2010 @ CentralPlaza Bangna

06 ตุลาคม 2553

หุ่นเต้น 4 ตัว Full Step

ตอนนี้ได้รับว่าจ้างจาก ซุปเปอร์จิ๋ว อีเวนต์ให้ช่วยทำหุ่นไปเต้นที่

งาน Toy Crazyในวันที่ 7-13 ตุลาคมนี้ ตอนนี้ผมก็เลยกำลังซ้อมหุ่นยนต์ RoboBuilder

กับท่าเต้นทั้งหมดอยู่ ผมไม่แน่ใจว่านี่ก็งานคอนเสิรต์ ของหุ่นยนต์ครั้งแรกของเมืองไทยหรือเปล่า

ไงก็ไปติดตามดูกันได้ที่ เซ็นทรัลบางนาได้นะครับ

วันที่ 7 วันเปิดงาน มีบูดาเบสมาเปิดงานครับ

มีเต้ยมาด้วยแต่ผมจำวันไม่ได้

เป็นกำลังใจให้ด้วยนะครับ หวังว่าหุ่นคงไม่เต้นหลงทิศหล่นจากเวที

26 กันยายน 2553

แนะนำถ่าน A123 Lithium Iron Phosphate

แนะนำถ่าน A123 Lithium Iron Phosphate
ได้รับคำแนะนำมาจากพี่ด๋องเข้าไปดูตัวอย่างกันได้ที่
http://epbuddy.com/index.php?main_page=index&cPath=7
เป็นถ่ายที่แรงพอตัวใช้ในพวกรถบังคับ เหมาะกับนำมาใช้กับหุ่นยนต์
แบบโมบายมากๆข้อดีมีดังนี้
1. เบา
2. 1 ก้อน 3.3 V คงที่ สามารถใช้จนหมดก้อนโดยที่เซลไม่ตายแต่ถ้าเป็น Lipo ทำไม่ได้
3. ทนทานกว่าแบตแบบ Lipo
ขอบคุณพี่ด๋องที่เอาความรู้ใหม่ๆมาแชร์

17 กันยายน 2553

ทดลองการว๊าบหลายจุดครั้งที่ 2

ข้อดี

1. แก้ปัญหาการแลกจุด X,Y

ปัญหา

1. จุดเรียงลำดับไม่ถูกต้อง

วิธีแก้ไข

1. หาจุดที่ใกล้ที่สุดในแต่ละมุม

ทดลองการว๊าบหลายจุดครั้งที่ 1

ทดลองว๊าบ 1 2 3 และ 4 จุด ตามลำดับ

ปัญหา

1 . จุดมีการแลก X,Y กันเกิดขึ้น

วิธีแก้ไข

1. เรียงลำดับจุด

04 กันยายน 2553

แปลกมาที่คนมาเข้า Blog ผมด้วย Keyword Voice Reconition หรือ Speech Recognition

แปลกมาที่คนมาเข้า Blog ผมด้วย Keyword Voice Reconition หรือ Speech Recognition

ทั้งๆทีตัว Blog ไม่ค่อยมีเรื่องนี้เท่าไหร่เลย แต่ว่าตัวผมเองก็ตอนที่เรียนอยู่ที่มหาวิทยาลัยเชียงใหม่

อาจารย์ที่ปรึกษาก็ได้ส่งผมไปฝึกงานที่ HLT ของ NECTEC

งานนี้ก็เลยจะเอา Link ที่เกี่ยวข้องมา Post ให้ก่อนละกัน

ส่วนเรื่องที่จะเขียนเองคงไม่มีเพราะห่างหายจากเรื่องนี้ไปนาน

1. เริ่มต้นง่ายๆ กับ ASR ภาษาไทย

2. ลึกขึ้นหน่อยสำหรับ Language Model

3. รู้จัก Speech Decoder

ซึ่งถ้าอยากได้ Sample ผมแนะนำ ให้ติดต่อที่ ห้องแล็บเองโดยตรงนะครับ

http://www.hlt.nectec.or.th/index.php