Currently viewing the category: "Kinect Project"

ชอบการ์ตูน มันดูฮาดี สำหรับใครที่สงสัยว่าพวก kinect หรือ Asus’s Xtion Pro motion นอกจากจะเอาไปทำเกมส์เล่น เขาเอาไปทำอะไรได้อีก มาดูตัวนี้กัน

เจ้าหุ่นยนต์ Qbo ตอนนี้มีความสามารถใหม่ คือ มองเห็นภาพแบบ “3D point cloud” โดยนำเซ็นเซอร์ในตัวหุ่นยนต์อย่าง  gyroscope และเซ็นเซอร์แบบ odometer มาช่วยสร้างแผนที่แบบ 3 มิติ ซึ่งจากวีดีโอ เขาจะแนะนำอีกหลายโปรเจค open-source เพื่อมาช่วยสร้าง (ถ้าไม่เอาไปใช้ใน หุ่นยนต์ ผมนึกไม่ออกจะเอาไปทำอะไร Map3D)

จากข่าว เขาจะเล่าว่าเหตุผลทำไมถึงใช้ Xtion Pro motion ที่แพง kinect เหตุผลมันง่ายๆ มันเล็กกับน้ำหนักเบากว่า ซึ่งมันแค่เอามาติดตั้งบนหุ่นยนต์ตัวน้อยของเขาได้นั้นเอง สำหรับ Xtion Pro motion ไม่รู้ข่าวว่าทาง asus จะเอาขายหรือป่าว ถ้าเอามาขายนี้จะน่าสนใจมากครับ มันออกแบบให้ต่อกับ PC ได้เลย แต่ราคาเปิดตัวแพงกว่า kinect มากครับ คงรออีกสักพัก ให้มี windows 8 เต็มๆก่อน คงจะทำให้ถูกลงได้

สำหรับประเทศเรา ผมยังไม่ค่อยเห็นใครเอามาทำ map 3D มากนักครับ แค่หุ่นยนต์ธรรมดายังไม่ค่อยเห็นเลย จะความสามารถใหม่มาโชว์ คงจะยาก คิดแล้วก้อเศร้า

วีดีโอความสามารถใหม่ของ Qbo

ที่มา thecorpora

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)

มาทบทวนความจำ ตั้งแต่ kinect เปิดตัวใหม่ได้ประมาณ 5 เดือน โดนเหล่า hacker ,programmer เอาไปทำอะไรกันบ้าง ข้อสังเกตเหล่าบรรดา hacker ทำมาเป็นร้อยโปรแกรมแล้ว  แต่ทาง microsoft เกมส์ใหม่ยังไม่ออกสักที่

ที่มา adafruit

แหล่งที่มา Johnny Lee

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)

วันที่ 1 เมษายน ของทุกปี Gmail มักจะมุกมาอำ พวกเราอยู่เรื่อยๆ ปีนี้ ก้อออกคลิปฟังก์ชั่นใหม่ของ gmail ว่าจะใช้ท่าทางเราสั่งงานได้ เล่นเอาคนที่ไม่ชินกับ gmail คิดว่าเป็นจริงเพียบ แต่ผม อ้ำผมไม่ได้หรอก ผมโดนมาหลายปีแล้ว ปีนี้ไม่มีทาง

ฟังก์ชั่นใหมที่ gmail นำมาเสนอคือ การใช้ร่างกายของเราแทน การสั่งงานได้ ไม่ว่าจะเปิดเมล์ ส่งเมล์ หรือพิมพ์ข้อความ โดยอาศัยกล้องติดคอมพิวเตอร์ ซึ่งถ้าดูจากวีดีโอของ google กว่าจะพิมพ์เมล์จบ คงเหนื่อยแน่ๆ  ซึ่งดูจากวีดีโอ ก้อรู้แน่ๆว่าตั้งใจอ้ำ

แต่ไม่ทันจะข้ามวัน นักวิจัย UCS ลองเอาไอเดียจากท่าทางของ google มาลองทำ software ร่วมกับ Kinect เพื่อให้สั่งงานด้วยท่าทาง เป็นจริงได้ ที่แรกคิดว่าอ้ำชัวส์ๆ กลายเป็นของจริงไปแล้ว  แถมยังเปิดปล่อย Libary พาเอาทำกันต่ออีกด้วย จากมุกขำๆ ดันมาเข้าทาง kinect สักนี้

รายละเอียด →

VN:F [1.9.17_1161]
Rating: 6.0/10 (1 vote cast)

ผมก้อเข้าไปดูในเน็ทบ่อย เห็นแต่ข่าวของ kinect แต่ไม่ค่อยเห็นว่าข่าวเกมส์ใหม่ๆ ที่จะมาใช้กับ kinect เลย

วันนี้ ผมเอาโปรเจคที่น่าสนใจ การควบคุมหุ่นยนต์ Humanoid ด้วย Kinect ครับ ปกติการควบคุมหุ่นยนต์ที่ข้อต่อเยอะๆ มันจะยุ่งยากมาก ต้องมาออกแบบการเคลอื่นที่แต่ล่ะข้อต่อ ที่ล่ะ frame แต่พอติดเจ้า kinect เข้าไปจับการเคลื่อนไหวของมนุษย์จะเห็นว่าหุ่นยนต์ก็เคลื่อนไหวได้ดูเป็นธร รมชาิติมากขึ้น และทำอะไรที่ดูซับซ้อนกว่าเดิมมากอีกด้วย และจากตัวอย่างเขาก้อใช้ openni เป็น open source library ที่เชื่อมต่อกับ kinect ซึ่ง openni มันจะช่วยวิเคราะห์หาตำแหน่งข้อต่อ แขน ขา ศอก ตัว ของคนอยู่แล้วครับ ที่เหลือเราก้อไปจัดการโปรแกรมสำหรับ map กับของหุ่นยนต์

เอาล่ะครับ ใครดัดแปลงไปใส่หุ่้นยนต์ที่แล๊ปสำเร็จ เอามาให้ชมกันบ้างนะครับ

ที่มา robot-dreams

VN:F [1.9.17_1161]
Rating: 10.0/10 (1 vote cast)

ใกล้วันเด็กแล้ว ถ้าตอนเด็กถามผมว่า ตอนเด็กๆอยากเป็นอะไร ต้องมีสักคำตอบ อยากเป็น Ultraman แน่นอน ปล่อยลำแสง ใช้พลังได้ 3 นาที ก่อนไำฟจะกระพริบ

ผมเอา เส้นแบ่งบางๆ สร้างสรรค์ กับ ความบ้า มาอีกแล้ว  hacker ชาวญี่ปุึุ่นได้ hack kinect สร้างระบบ Augmented Reality (AR) เพื่อทำให้ตัวเขาเองแปลงร่างเป็น Ultraman แล้วปล่อยพลังออกมากได้ (เป็นจริงๆไม่ได้ เอาแค่ในจอก้อยังดี)

hogehoge335 กล่าวว่า

Ultra Seven is an old-time tokusatsu superhero in Japan. I developed a Kinect hack to create an Augmented Reality (AR) where you can be Ultra Seven and execute his power. It’s merely a joke program, but I LOVE to make whatever effort for this kind of stuff. I will make the code publicly available some time later.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)

สวัสดีครับ มิตรหาแฟนเพลง เฮ้ย!! เพื่อนที่เข้ามาเยี่ยมเวป ใกล้จะปีใหม่กันอีกรอบ ปีนี้จะดูเงียบๆ เหงาๆ ไม่มีเงินกัน (แบบผมไม่เคยมีเงินพอหรอก) ปีหน้า ถ้ายังนึกโครงการอะไรไม่ออก ผมขอเสนอ Kinect เลยครับ ฮ่าๆ ตอนนี้ ทางผมก้อหาวิธีใช้งาน เราจะได้มีเพื่อนๆ ทดลองกัน ตอนนี้ที่เห็น ก็มีทั้ง Driver และ Demo Code ออกมาทุก Platfrom แล้วครับ และ Kinect หาง่ายขึ้นเยอะ (ห้างแถวบางกระปิ ผมยังเห็นมีขายเลย) ราคาไม่ได้แพงกว่าที่ สะพานเหล็กมาก สงสัยผมว่าเกมส์ที่เล่นกับ xbox มันยังมีน้อย เลยมีคนสนใจน้อยล่ะมั่งในไทย เลยเป็นโอกาสที่ดี สำหรับเราอีก เพราะว่าเราจะได้ไม่ต้องไปหา (ทางผมยังไม่ได้ซื้อนะครับ)

สำหรับตอนนี้ทางผมก้อ หาวิธีใช้งาน Kinect ได้แล้ว เดี่ยวขอทดสอบให้เข้าใจสักก่อนนะครับ จะเอามาลงในเวป ให้เอาไปทดลองต่อกัน

สำหรับในตอนนี้ เอา Demo อีกตัวที่น่า่สนใจ สาว MikuMiku จะลอกเลียนแบบการเคลื่อนไหวของเรา โดยOpenNI  จะเป็น software ที่ทำงาน ร่วมกับ Kinect คำนวนหา Motion การเคลื่อนที่ของร่างกาย เพื่อให้ได้ตำแหน่งที่ถูกต้อง ของข้อต่อในร่างกายเรา เพื่อนำไป macth กับ ตัวละคร MikuMiku  เข้าไปดูวีดีโอคลิปนี้เลย ผมว่ามันขยับได้ Realtime มากๆ   อย่างงี้ อีกหน่อยคงมีคนเอาไปใช้ในภาพยนตร์แน่ๆเลย

VN:F [1.9.17_1161]
Rating: 10.0/10 (1 vote cast)

และแล้ว เจ้า Kinect มันก้อบินได้สักที่ วิศวกรจาก Hybrid Systems Lab จาก UC Berkeley (EECS department) ได้ทดลองนำ Kinect มาใช้ในระบบนำร่องแบบ 3 มิติ กับเครื่องบินแบบ Quadroptor ของห้องแล๊ป จะเห็นว่า มันแยกแยะ พื้นกับสิ่งกีดขว้างได้อย่างง่ายๆ และทดลองเคลื่อนที่หลบสิ่งกีดขว้างได้  ผมว่าถ้าเขาจะเอามาทำหุ่นยนต์จริงๆ มันก้ออีกไม่ไกลแล้วนะครับ

Researcher: Patrick Bouffard
PI: Prof. Claire Tomlin

Our lab’s Ascending Technologies [1] Pelican quadrotor, flying autonomously and avoiding obstacles.

The attached Microsoft Kinect [2] delivers a point cloud to the onboard computer via the ROS [3] kinect driver, which uses the OpenKinect/Freenect [4] project’s driver for hardware access. A sample consensus algorithm [5] fits a planar model to the points on the floor, and this planar model is fed into the controller as the sensed altitude. All processing is done on the on-board 1.6 GHz Intel Atom based computer, running Linux (Ubuntu 10.04).

A VICON [6] motion capture system is used to provide the other necessary degrees of freedom (lateral and yaw) and acts as a safety backup to the Kinect altitude–in case of a dropout in the altitude reading from the Kinect data, the VICON based reading is used instead. In this video however, the safety backup was not needed.

เห็นแล้วคิดไปถึง หนังคนเหล็ก เลยครับ ที่เหล่าหุ่นยนต์จาก skynet มันเริ่มจะฉลาดขึ้นอีกนิดแล้ว

ที่มา Kinect turned into a quadrocopter radar

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)

หลังจาก เมื่อเดือนที่ผ่านมา kinect เริ่มเปิดขาย  ก้อได้มีการจัดแข่งขันกันสร้าง Driver ให้ kinect แบบ open-source จนได้ผู้ชนะ และได้รับเงินรางวัลไป 3000 $us ภายในเหล่า Hacker ผู้สนใจ Technolody นำไป port ใช้งานกัน ได้ทั้ง windows ,linux และ MacOS  ซึ่งทำให้ตอนนี้ ถ้าดูในเน็ทจะมี apps จาก kinect update ให้เราดูกันสนุกสนาน จะเห็นว่าในโลกยุคนี้ อะไรมันก้อเร็วไปหมด ไม่น่าเชื่อนะครับ ว่าโลก internet แต่ยังรอเป็นเดือน ระยะนี้นับกันเป็นวันเลย ดูอย่างข่าวในเวปเราก็ได้ครับ ออกกันได้ทุกอาทิตย์

จากการที่มีการ Hack และ ทำ Driver ทางไมโครซอฟท์ ได้ประกาศนี้ ไม่ใช่การ Hack แต่อย่างใด เนื่องจาก ไม่มีการ modify ทั้งส่วน Software และ Hardware ใดๆ เลย เป็นเพียงการดึงข้อมูลจาก USB มาทำ Driver เท่านั้น (ตึง….  แสดงว่าเราเอามาใช้งานได้ ไม่มีปัญหาใดๆ ) และ ไมโครซอฟท์ยังกล่าวเสริมอีกว่า มันเป็นสิ่งที่สร้างสรรค์ และตื่นเต้นมาก ที่ได้เห็น Kinect ของเขา ได้สร้างอะไรได้มากมายขนาดนี้

สำหรับในไทย ตอนนี้ วันที่ 1 ธค ก็มีเอามาขายแล้วนะครับ หาได้เลย จากสะพานเหล็ก แหล่งรวมสินค้าเข้าไปที่ไร ต้องเสียเงินทุกที่ สำหรับตอนนี้ทางผมยังไม่มีงบจะซื้อ แต่ใจมันไปก่อนตังแล้วครับ (ปีหน้าเราได้เล่นกันแน่ๆครับ)

คนที่เพิ่งมาอ่านตอนนี้แรก ผมทบทวนนิดหน่อยนะครับ Kinect เป็นกล้องที่วัดความลึกได้ เรียกว่า depth map จากการที่ัมันหาความลึก ทำให้เราวัดระยะ และตัดฉากหลังที่เราไม่ต้องการ ออกไปทำ ระบบ image processing ประมวลผลน้อยลงไปอีก มันจะทำงานได้เร็วมาก เรียกว่า Hardware ของ microsoft ตัวนี้ ทีมสร้างนิฉลาดขั้นเทพ หลักการเงียบง่าย แต่ได้ผลลัพท์ที่ดีมาก (ไม่เน้นใจว่า การตลาดจะสุดล้ำด้วยหรือป่าว เห็น ปล่อยให้เล่น Hack กัน ไม่มีกีดกัน)

ในบทความนี้ ผมก้อเอา ตัวอย่างการใช้งาน kinect กับ การสร้างภาพแบบ สามมิติ มาให้ดูกันครับ อยากบอกว่ามันสุดยอดมากกก ไม่คิดว่าจะทำได้ ขนาดนี้ ผมยังคิดว่าต่อไป notebook หรือ มือถือ ของพวกเราก้ออาจจะมี kinect ไปติดไว้ก็เป็นได้นะครับ

เริ่มแรกจากนาย  Stephan Maximilian Huber โพสวีดีโอภาพ สามมิติ ที่ผ่านการ process ข้อมูลจากกล้องความลึก ที่แสดงผลออกมามาคล้ายเครื่อง laser scan จะเห็นว่า ข้อมูลจาก Kinect ไม่ได้ละเอียดมากครับ  แต่ทำงานเร็วมากๆ

จากนั้น เป็นผลงานของ Robert Hodgin aka Flight404 อ่านข้อมูลจากกล้องความลึก จากนั้น เปลี่ยนจากตำแหน่ง point ที่อ่านได้มา มาขยายขนาดเปลี่ยนเป็น ball แล้วใส่สีจากเอา RGB Cam มาใช้ร่วมบ้างครับ จะเห็นว่าสีเสื้อผ้า เลยทำให้เราดูอ้วนดูผอมได้

จากนั้นเริ่มขยับมาเป็น 3D จริงๆกันบ้าง Nicolas Burrus ได้เขียน software ชื่อ RGBDemo 0.2 ซึ่งเปิด opensource ให้เราช่วยกันพัฒนาด้วย นาย Nicolas ได้เสนอวิธี calibrate กล้องให้ ข้อมูล ของกล้องสี กับ กล้องหาความลึก อยู่ใน world space เดียวกัน ผมที่ได้ ตำแหน่งและสีของ point จะถูกต้องอย่างมาก  ถ้าเราได้สังเกตวีดีโอก่อนๆ หน้านี้ จะเห็นว่า ข้อมูลมันเหมือนมีเงาดำ เลือมๆ กันอยู่ครับ ข้อมูลกล้องมันยังไม่ได้ทำกัน map กัน และ นาย Nicolas ก็ได้ทำวิธี render ภาพให้ดู smooth เลยทำให้ output ออกมาดูดีมากครับ

จากวีดีโอบอกได้ว่า มันดีกว่า laser range ไปอีกหลายเท่าตัว เจ้า kinect มันให้ข้อมูลแบบ 3D แล้วยังมีสี ติดมาด้วยนะครับ นี้ถ้าเอาไปแข่ง resuc robot ได้มันจะสร้าง map 3D เลยนะครับ ฮ่าๆ

สนใจหลักการ เข้าไปดูได้ที่นี้เลย RGBDemo v0.2, opensource visualization and calibration software for Kinect. รายละเอียดของ Tools ดู

Based on libfreenect and ROS-kinect patches, this software provides simple opensource visualization and calibration tools for Linux:

- Real-time 3d point clouds in metric space
- Grabbing and replay of previously grabbed frames
- Export for Blender / Meshlab
- Faster triangulated rendering
- Simple filters
- Infrared output (see the second half of the video)
- Motor control

เอาล่ะครับ จะเห็น kinect ตอนนี้เหล่า hacker / programmer เริ่มมีการประยุกต์การหลากหลายมากขึ้นและ เห็นแนวทางว่าจะไปทางไหนแล้ว เดี่ยวดูอีกสักว่า เกมส์ภาพแบบ xbox กับ ความสามารถของ kinect คงทำให้ ค่ายเกมส์เจ้าอื่น นิ่งไม่ได้แน่ ฮ่าๆ สำหรับเรา ผมว่าเจ้า kinect รอบนี้ เข้ามาปฏิวัติวงการเกมส์ และอีกหลายวงการที่เกี่ยวข้องแน่ๆครับ (ถ้าไมโครซอฟท์ ไม่ทำไรบ้าๆ ไปก่อนนะ)

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)

ช่วงนี้ ผมเข้าไปดูตามเวปต่างๆ เห็นบันดาลชาว Hacker กำลังสนุกสนาน กับการ hack เจ้า Kinect ของ xbox กันอย่างสนุกสนาน เข้าไปดูมีการ update กันรายวันเลยที่ดี เราคนไทยก้อรอไปก่อนครับ เดี่ยวให้ สะำพานเหล็กเอามาขายก่อน เดี่ยวเราค่อยเอามาเล่นก้อได้มั่งครับ

Kinect คืออะไร

Kinect ก้อคือ Motion Controller ของ xbox  คือ เราจะใช้การเคลื่อนไหวของร่างกาย (motion) แทน joystick ได้เลย เพียงแค่ เรากวาดมือไปมา หรือจะเต้น ตัวระบบเซ็นเซอร์ จะแปลงการเคลื่อนที่ของเรา เอาไปควบคุมเกมส์กันได้  มันให้เราเล่นเกมส์ได้ อิสระและเป็นธรรมชาติมากขึ้นไปอีก สำหรับผม Kinect บางมุมมอง มันก้อคือ 3D Sensor บางมุมมอง ก้อเหมือน Motion capture ไม่รู้จะจำแนกมันคืออะไรดี แต่ที่แน่ๆ จุดประกายให้ อีกหลายที่ ต้องพัฒนา sensor แบบนี้ไปใช้งาน กับ เกมส์ หรือ การระบบ apps ของเขาแน่ๆ

บริษัท Mircosoft ได้เริ่มพัฒนาเจ้าโปรเจค Kinect  มานานหลายปี เงียบหายไปเป็นช่วงๆ จนคิดว่า xbox คงจะทำไม่ได้แล้วมั่ง ก่อนหน้านี้ ทาง xbox ได้ซื้อ บริษัท ZCam ซึ่งเป็นเจ้าของเทคโนโลยีเกี่ยวกับ กล้องที่วัดความลึกได้ และตั้งชื่อโปรเจคว่า Project Natal (ไม่เกี่ยวกับ นาธานนะครับ) ซึ่งทาง xbox ก้อปล่อยออกมาโชว์ เรื่อยๆ และก้อสร้างความประหลาดใจมาก เพราะว่า ระบบ มันสามารถวิเคราะห์หาการเคลื่อนไหว ของคนได้จริงๆ ตอนนี้ ผมก้อสงสัยว่า เขาจะสร้างออกมาได้ โดยราคามันจะเท่าไรกัน

เนื่องจาก ระบบเซ็นเซอร์ ที่ทางผมเคยเห็นระบบแบบนี้ ใน motion capture ที่ใช้กันในภาพยนตร์ อย่าง lord of the ring จะใช้กล้องหลายๆตัว กับระบบคอมพิวเตอร์ สแกนหา จุด หรือ marker แปะไว้เลย และ ยังไม่ค่อยเสถียรเลย ต้องมีคนมาควบคุมแสงด้วยตลอด หรือจะใช้อีกรูปแบบ คือ Laser scan ก้อน่าจะแพงเอาเรื่องอยู่เหมือน ราคามันจะถูกจนเราซื้อได้จริงเหรอ แต่ด้วยราคาเปิดตัว ก้อต้องบอกได้เลยว่า xbox ของ mircosoft งานนี้ทุ่มสุดตัวเลยสำหรับ kinect นี้

ทำไม Kinect จึงทำงานได้

หลังจากที่ทาง Mircosoft ทุ่มวิจัยอยู่นาน จนได้เป็น โปรดักส์สุดท้ายออกสู่ตลาด ได้ไม่นาน ก้อโดน iFixit จับมาแกะ ให้เราดูว่า ภายใน มันประกอบด้วยอะไรบ้าง ประกอบว่าภายใน Kinect ไม่ได้มีอะไรมากกว่า แผงไอซีเลยครับ ส่วนประกอบหลักๆ ของ Kinect ตัวนี้ ประกอบไปด้วย 1 กล้อง RGB 640×480 30fps  2. กล้อง Mono 320×240 30fps และสุดท้าย 3. Laser IR Projector และ 4. เซ็นเซอร์เสียง Mic ครับ

ระบบภายในระบบของ Kinect รายละเอียด →

VN:F [1.9.17_1161]
Rating: 10.0/10 (1 vote cast)