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

01 ธันวาคม 2553

คลาส MFC สำหรับติดต่อกับ Serial เป็นแบบ Thread ด้วย

A communication class for serial port

http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483

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 ไม่เพียงพอ