Currently viewing the tag: "robot"

MechBass วันนี้เอาโปรเจคจบ ของนักศึกษาวิศวกรรม มหาลัย Victoria University of Wellington เขาสร้างหุ่นยนต์เล่นกีตาร์เบส ที่สร้างคล้าย CNC 4 แกน ซึ่งหุ่นยนต์สามารถตั้งโปรแกรมผ่านคอมพิวเตอร์ผ่าน midi สักด้วย (อาจจะไม่เหมือนกีตาร์เบสนะครับ ลดเหลือแต่สาย)

ผู้สร้าง MechBass ได้ออกแบบวงจรควบคุมใหม่จาก base Arduino และใส่วงจรควบคุมมอเตอร์เอาไว้ ที่ผมฟังจาก clip มันก้อไม่ได้ดีดแบบธรรมดานะครับ เล่นเพลงได้ดีด้วยครับ เหมือนคนเล่นมากเลย และ แลดูมีใส่เทคนิดการเล่นด้วย ก้อบรรยายไม่ค่อยถูก ผมเล่นไม่เป็น แต่ผมเคยเห็นหุ่นยนต์เล่นดนตรีมาบ้าง เพลงง่ายยังเล่นฟังไม่เป็นเพลงเลย เอาเป็นว่าผมว่าคนทำโคตรเก่งอ่ะ

ที่มา engadget.com

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

ARCHIMEDES  คืออุปกรณ์ visual performance ที่สร้างจากกลไกหุ่นยนต์ ควบคุมกระจก ที่ควบคุมได้จากคอมพิวเตอร์ โดยนักแต่งเพลงดนตรีแนว electronic ชื่อ  Alfred Darlington หรือในชื่อ Daedelus

โดย ARCHIMEDES ได้ชื่อมาจากนักประดิษฐ์ชาวกรีก ที่สร้างอาวุธพลังแสงอาทิตย์ ที่ใช้กระจกสะท้อนแสงอาทิตย์ ยิงเข้าเรือข้าศึก จนชนะมาแล้ว (จะทำอาวุธก็ไม่บอก)

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

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

ชอบไม่ชอบอย่างไงก็บอกมา ใครมาไอเดียอะไรจะนำเสนอ ก็เชิญได้ที่ facebook page ของเราเลยครับ

ที่มา createdigitalmotion,wire

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

มีน้องๆ เคยฝากถามผมเรื่องเอามีวิธีเอารีโมต มาใช้กับ arduino ไหม ซึ่งผมเห็นว่ามีประโยชน์ดีครับ เลยเอาข้อมูลมา share กัน โดยเรื่องนี้ผมเอามาจาก tutorial ของ sparkfun ชื่อ RC Hobby Controllers and Arduino ซึ่งพยายามรวบรวมมาให้อ่านแบบง่ายๆ

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

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

สำหรับ รีโมตเครื่องบินบังคับ จะมาพร้อมกับกล่อง Reciver ครับ ซึ่งตามปกติ มันเอาไว้ควบคุมมอเตอร์ RC-Servo อยู่แล้ว ดังนั้นเหมือนมีการดันคันบังคับ ตัว reciver จะแปลงค่าองศาที่ดันคันบังคับให้เป็น pulse เพื่อเอาไปควบคุมมอเตอร์ RC อีกที่ ดังนั้น ถ้าเราจะเอารีโมตเครื่องบินบังคับไปใช้ เราหาทางอ่านค่าความกว้าง pulse ให้ได้

สำหรับ arduino จะมีฟังก์ชั้นพิเศษชื่อ PulseIn มันสามารถใช้อ่านค่า Pulse จาก Reciver ได้เลย ซึ่งโค๊ดตามตัวอย่างข้างล่างนี้ ซึ่งเราสามารถเอาค่าที่ได้ มาปรับแต่งให้ใช้งานกับหุ่นยนต์ได้ ข้อดีของรีโมตพวกนี้ มันใช่ได้แค่ ค่าเปิดปิด แต่มันได้ค่าเป็นแบบ analog มีปริมาณออกมาด้วย ไม่ใช่แค่เปิด ปิด ดังตัวอย่าง

/*
 
/*
 RC PulseIn Serial Read out
 By: Nick Poole
 SparkFun Electronics
 Date: 5
 License: CC-BY SA 3.0 - Creative commons share-alike 3.0
 use this code however you'd like, just keep this license and
 attribute. Let me know if you make hugely, awesome, great changes.
 */
 
int ch1; // Here's where we'll keep our channel values
int ch2;
int ch3;

void setup() {

  pinMode(5, INPUT); // Set our input pins as such
  pinMode(6, INPUT);
  pinMode(7, INPUT);

  Serial.begin(9600); // Pour a bowl of Serial

}

void loop() {

  ch1 = pulseIn(5, HIGH, 25000); // Read the pulse width of 
  ch2 = pulseIn(6, HIGH, 25000); // each channel
  ch3 = pulseIn(7, HIGH, 25000);

  Serial.print("Channel 1:"); // Print the value of 
  Serial.println(ch1);        // each channel

  Serial.print("Channel 2:");
  Serial.println(ch2);

  Serial.print("Channel 3:");
  Serial.println(ch3);

  delay(100); // I put this here just to make the terminal 
              // window happier
}


จากการทดลอง pulseIn จะส่งค่าความกว้างของ pulse ออกมา หน่วยเป็น millisec ซึ่งมันจะอยู่ในช่วง 1,000 ถึง 2,000 ครับ ซึ่งค่ากลางของมันจะอยู่ที่ 1,500 หรือใกล้ๆเคียงนี้ล่ะ ค่าได้ที่ออกมา เรายังเอาไปใช้งานในโปรแกรมยากอยู่   ซึ่งเราสามารถแปลงให้อยู่ในช่วง -500 ถึง 500 ได้ด้วยวิธีนี้ครับ เพิ่มคำสั่ง map(ch3, 1000,2000,-500,500) ซึ่งมันจะ map ตัวเลขในช่วง  1000 ถึง 2000 ให้อยู่ในช่วง -500 ถึง 500 ด้วยคำสั้งเดียว (จะแสนสบายไปไหน)



/*
 RC PulseIn Joystick
 By: Nick Poole
 SparkFun Electronics
 Date: 5
 License: CC-BY SA 3.0 - Creative commons share-alike 3.0
 use this code however you'd like, just keep this license and
 attribute. Let me know if you make hugely, awesome, great changes.
 */

int ch1; // Here's where we'll keep our channel values
int ch2;
int ch3;

void setup() {

pinMode(5, INPUT); // Set our input pins as such
pinMode(6, INPUT);
pinMode(7, INPUT);

Serial.begin(9600); // Pour a bowl of Serial

}

void loop() {
  
  ch1 = pulseIn(5, HIGH, 25000); // Read the pulse width of 
  ch2 = pulseIn(6, HIGH, 25000); // each channel
  ch3 = pulseIn(7, HIGH, 25000);
  
  if(ch1>1000){Serial.println("Left Switch: Engaged");} 
  if(ch1<1000){Serial.println("Left Switch: Disengaged");}
  /* I found that Ch1 was my left switch and that it 
  floats around 900 in the off position and jumps to 
  around 1100 in the on position */

Serial.print("Right Stick X:"); // Ch3 was x-axis 
Serial.println(map(ch3, 1000,2000,-500,500)); // center at 0

Serial.print("Right Stick Y:"); // Ch2 was y-axis
Serial.println(map(ch2, 1000,2000,-500,500)); // center at 0

Serial.println(); //make some room

delay(100);// I put this here just to make the terminal 
           // window happier
}

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

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

สำหรับใครสนใจ อยากอ่านเพิ่มเติม หาอ่านได้ที่นี้ครับ RC Hobby Controllers and Arduino  จาก sparkfun

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
ผมเอาข่าวมาฝากจาก Thairobotics เรียบเรียงโดยน้อง igko ตอนนี้ทางพวกเรากำลัง เฝ้าติดตามข่าวการ Startup บริษัทเทคโนโลยีทั่วโลก โดยทิศทางตอนนี้ มีการเปิดบริษัทเทคโนโลยีหุ่นยนต์หน้าใหม่บ่อยขึ้น และ นักลงทุนมีเม็ดเงินที่จะลงทุนสูงในงานทางด้านหุ่นยนต์นี้
จากข่าวที่ผ่านมา มีบริษัท amazon ซื้อบริษัท kiva system ที่ผลิตหุ่นยนต์ ช่วยจัดการ logistic ผ่านในโรงงาน เป็นมูลค่าสูง ทางผมก็หวังว่าสักวัน เราจะเจอหนทางเติบโด ได้เป็นบริษัทใหญ่ระดับโลกกับเขาได้ เอาล่ะมาอ่านข่าวกันดีกว่า
 

 จากข่าวเก่าที่พูดถึงงานสัมมนาเกี่ยวกับอนาคตของบริษัทด้านหุ่นยนต์ใน Silicon Valley จัดโดย Xconomy ได้มีผู้สรุปประเด็นที่น่าสนใจเกี่ยวกับธุรกิจหุ่นยนต์จากงานนี้ดังนี้ครับ

  • ธุรกิจหุ่นยนต์ต้องใช้เงินทุนสูง เนื่องจากต้องมีค่าอุปกรณ์ เครื่องมือ และใช้ทรัพยากรบุคคลที่มีความสามารถเฉพาะทางมาก ๆ เมื่อเทียบกับธุรกิจซอฟต์แวร์
  • ธุรกิจหุ่นยนต์ต้องใช้เวลานานกว่าจะเริ่มทำเงิน ระยะเวลาการพัฒนาหุ่นยนต์นานกว่าซอฟต์แวร์ หากซอฟต์แวร์มีบั๊กสามารถแก้ไขได้รวดเร็วกว่าการซ่อมหุ่นยนต์ในกรณีหุ่นยนต์ พัง นอกจากนี้การที่ลูกค้าจะปรับตัวยอมรับหุ่นยนต์ก็ยังอาศัยเวลานาน
  • การนำหุ่นยนต์มาใช้งานยังอยู่ในช่วงเริ่มต้น (เข้าใจว่าหมายถึงหุ่นยนต์ที่ไม่ใช่แขนหุ่นยนต์อุตสาหกรรม) หุ่นยนต์ถูกพัฒนามากในวงการศึกษา วิจัย และในทางทหาร เพิ่งมีเพียงไม่กี่บริษัทที่ประสบความสำเร็จในเชิงการค้า เช่น iRobot, Kiva Systems, Adept Technology บริษัทเหล่านี้ได้แสดงให้เห็นว่ามีโอกาสอีกมากที่จะนำหุ่นยนต์มาใช้แก้ปัญหาต่าง ๆ
  • บริษัทหุ่นยนต์หลายบริษัทประสบความสำเร็จเพราะเน้นการนำหุ่นยนต์ไปช่วยแก้ปัญหาเฉพาะทาง เช่น iRobot Roomba ทำแค่ดูดฝุ่น
  • ธุรกิจหุ่นยนต์ต้องเจาะสู่ตลาดที่มีความต้องการสูง จากข้อก่อนหน้าที่ว่าบริษัทที่ประสบความสำเร็จเป็นเพราะนำหุ่นยนต์ไปใช้ เฉพาะทาง แต่งานเฉพาะทางนั้นต้องเป็นงานที่แก้ปัญหาที่ประสบกันเยอะ เช่น Kiva Systems เป็นแค่หุ่นยนต์ลำเลียงของในโกดัง (ทำหน้าที่เฉพาะทางมาก) แต่ช่วยเพิ่มประสิทธิภาพการจัดการโกดังซึ่งโกดังที่มีความต้องการระบบแบบนี้ มีอยู่เป็นจำนวนมาก
  • หุ่นยนต์ดูเจ๋งในสายตาวิศวกร แต่เป็นฝันร้ายของนักการตลาด เพราะวิศวกรสามารถปรับเติมเสริมแต่งหุ่นยนต์ไปได้เรื่อย ๆ ไม่มีที่สิ้นสุด แต่นักการตลาดต้องการขอบเขตที่ชัดเจนว่าหุ่นยนต์ทำอะไรได้ และต้องการทำให้ราคาถูก
  • เทคโนโลยีหุ่นยนต์จะสามารถนำอุตสาหกรรมการผลิตกลับสู่สหรัฐอเมริกา หรือประเทศในยุโรปได้ เพราะหุ่นยนต์จะช่วยลดต้นทุนการผลิตลงพอที่จะสู้ค่าแรงในประเทศจีนได้
  • เนื่องจากการพัฒนาหุ่นยนต์มีต้นทุนสูงและใช้เวลานาน นักลงทุนจึงสนใจกับการลงทุนในบริษัทซอฟต์แวร์มากกว่า การขาดเงินลงทุนทำให้หลายบริษัทติดอยู่แค่ช่วงวิจัยและพัฒนา ไม่สามารถไปต่อได้
  • ต้นทุนอุปกรณ์ที่ถูกลง จะทำให้ธุรกิจหุ่นยนต์เติบโตได้ดี สมัยก่อนเซนเซอร์ อุปกรณ์ต้นกำลัง อุปกรณ์ประมวลผลต่าง ๆ มีราคาสูง ทำให้หุ่นยนต์มีราคาสูง ไม่สามารถเข้าถึงได้ แต่เมื่อราคาอุปกรณ์เหล่านี้ถูกลง และมีการเปิดเผยแนวทางพัฒนาอุปกรณ์ต่าง ๆ (opensource hardware) ทำให้ต้นทุนการพัฒนาหุ่นยนต์เริ่มถูกลงและเข้าถึงได้
  • อย่าให้ความสนใจกับตัวหุ่นยนต์ สนใจผลลัพธ์ที่ต้องการ หุ่นยนต์เป็นเพียงเครื่องมือที่ทำให้การทำงานมีประสิทธิภาพมากขึ้น ดังนั้นอย่ายึดติดว่าหุ่นยนต์จะต้องออกมามีหน้าตาเหมือนหุ่นยนต์ในภาพยนต์ ตัวอย่างเช่น บริษัท iRobot ผลิตหุ่นยนต์ดูดฝุ่น Roomba ออกมาเป็นทรงกระบอกแบน ๆ บริษัท Kiva Systems พัฒนาหุ่นยนต์จัดการในโกดังก็พัฒนาหุ่นยนต์สี่เหลี่ยม มีล้อ วิ่งไปมา บริษัท Willow Garage พัฒนาซอฟต์แวร์ที่ใช้ในการพัฒนาหุ่นยนต์ อย่าสร้างหุ่นยนต์ขึ้นมาแล้วหาทางขายมัน แต่หาปัญหาที่ต้องการแก้แล้วพัฒนาหุ่นยนต์ขึ้นมา ทดสอบ ปรับปรุง ฟังความเห็นจากลูกค้า แล้วรีบแก้ไข
  • ธุรกิจหุ่นยนต์จะไม่ได้เติบโตแบบยิ่งใหญ่ แต่จะเป็นธุรกิจที่นำหุ่นยนต์ไปใช้ในงานเฉพาะทางบางอย่าง และค่อย ๆ ขยายไปสู่งานอื่น ๆ เรื่อย ๆ เช่น งานเกษตร งานบริการ งานสาธาณสุข

เห็นได้ว่าเริ่มมีผู้ให้ความสนใจในธุรกิจหุ่นยนต์มากขึ้นเรื่อย ๆ แล้ว เราคงเห็นยุคธุรกิจหุ่นยนต์รุ่งเรืองในไม่ช้า

ที่มา ข้อคิดจากงานสัมมนาเรื่องอนาคตของธุรกิจหุ่นยนต์

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

สวัสดีครับ มิตรรักวงการสิ่งประดิษฐ์หุ่นยนต์ แห่งสยามประเทศ ช่วงวันอาทิตย์ที่ผ่านมา ผมได้มีโอกาส ไปชมการแข่งขันหุ่นยนต์ Thailand Humanoid Robot Soccer เป็นรายการหุ่นยนต์เตะฟุตบอล เพื่อหาตัวแทนประเทศไทย เข้าร่วมกับการแข่ง World Robocup ซึ่งเป็นการแข่งระดับโลก ที่มีมหาวิทยาลัยดังๆ ทั่วโลก ร่วมเข้าประชันเทคโนโลยีหุ่นยนต์ และ ปัญญาประดิษฐ์กัน

โดยที่ผ่านมา ประเทศไทย ได้ส่งตัวแทนเข้าร่วมรายการ World Robocup โดยตลอด ที่เราจะได้ยินบ่อยๆ คือ Robot Rescue หรือ หุ่นยนต์กู้ภัย ที่มหาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ ได้รางวัลชนะเลิศมาหลายสมัย และ  Small Size Robocup ที่มหาวิทยาลัยเกษตรศาสตร์ และ จุฬาลงกรณ์มหาวิทยาลัย ที่ได้แชมป์ และ ช่วยกันรักษาแชมป์ ให้อยู่ในประเทศไทย ได้ตลอด ซึ่งทั้งสองลีค ที่เราร่วมแข่ง นักศึกษาไทย สามารถ สร้างสรรค์ หุ่นยนต์ จนเอาชนะ มหาวิทยาลัยดังๆ ทั้งญี่ปุ่น และ อเมริกา หรือสิงค์โปร์ใกล้ๆ เรา ก็ยัง งงว่าประเทศเรามัน เอาอะไร สอนนักศึกษาเรากันแน่ โดยหุ่นยนต์ในการประกวดนี้ เป็นหุ่นยนต์อัตโนมัติ ที่มันคิดเอง ทำงานได้เอง

การแข่งหุ่นยนต์ฮิวมานอยด์ (Humanoid) เป็นหุ่นยนต์เดินสองขา คล้ายมนุษย์ เป็นหุ่นยนต์ที่ทำได้ยากที่สุด การที่จะทำให้หุ่นยนต์มันเดินได้อย่างเสถียร ระบบกลไก และ ระบบเซ็นเซอร์ และ ระบบประมวลผล ต้องทำงานประสานเป็นอย่างดี คือ ขาดสิ่งหนึ่งสิ่งใดไป จะให้หุ่นยนต์คลานไปยังไม่ได้เลยครับ ซึ่งเมื่อรวมกับเกมส์ฟุตบอลแล้ว ทำให้การแข่งขันนี้ยากขึ้นไปอีกครับ ซึ่งเป็นโจทย์ ที่ในการสร้างหุ่นยนต์ ที่ท้าทายครับ

จากความสามารถของนักศึกษาไทย มองเห็นว่าถึงมันจะยาก แต่เราจะพัฒนาเทคโนโลยีนี้ได้ ถ้าพัฒนากันอย่างต่อเนื่อง ทางสมาคมวิชาการหุ่นยนต์แห่งประเทศไทย และ สถาบันวิทยาการหุ่นยนต์ภาคสนาม มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี (FIBO) โดยการสนับสนุนของ ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ(NECTEC) และ บริษัทซีเกท เทคโนโลยี (ประเทศไทย) จำกัด ประกาศจัดการแข่งขันฟุตบอลหุ่นยนต์ฮิวมานอยด์ชิงแชมป์ประเทศไทย ประจำปี 2555  ซึ่งเป็นการแข่งขันครั้งที่สามของประเทศไทย

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

ภาพบรรยากาศของงาน

โดยการแข่งขันจัดในวัน 3-4 มิถุนายน 2555 ที่ห้างพันธุ์ทิพย์พลาซ่า ประตูน้ำ ที่เพิ่งผ่านมาครับ โดยปกติ ตามข่าวเราจะเห็นหุ่นยนต์แข่งเตะฟุตบอลแล้ว แต่เราไม่ค่อยเห็นมาก่อน เบื้องหลังทำงานกันอย่างไง รอบนี้ ผมเอาบรรยากาศมาให้ชม

ภาพที่ 1 แต่ล่ะทีม กำลังทดสอบและปรับจูน ระบบการมองเห็น อย่างเคร่งเครียด ทีมธัญบุรีต้นกล้า กำลังปรับจูนระบบอีกรอบ

ภาพที่ 2 หุ่นยนต์เหมือนแมว เป็น หุ่นยนต์ DARwIn OP จาก มหาวิทยาลัยสยาม

ภาพที่ 3 ระบบของหุ่นยนต์ จะใช้คอมพิวเตอร์เขียนโปรแกรม เพื่อทำให้หุ่นยนต์มองเห็นและตัดสินใจ ส่วนมากในตัวหุ่นยนต์จะต้องมีคอมพิวเตอร์ Atom รัน Linux ใส่เข้าไปด้วย ระบบนี้กินไฟไม่ใช่น้อย

ภาพที่ 4 โฉมหน้าสมาชิก ทีม Tesla x94  กำลังจูนระบบ เช่นกัน ทีมนี้เสียบสาย lan telnet เข้าไปดูระบบในหุ่นยนต์

ภาพที่ 5 ส่วนหุ่นยนต์ ตัวนี้นอนตายไปสักแล้ว แต่ยังยิ้มได้

ภาพที่ 6 ทีม Si-am one กำลังทดสอบระบบการมองเห็น กับ ซ้อมวิ่ง

ระบบหุ่นยนต์ Humanoid

ระบบหุ่นยนต์ Humanoid ระบบควบคุมของหุ่นยนต์จะมี 4 ส่วน ได้แก่

  1. ระบบปัญญาประดิษฐ์ เป็น software ทำงานวางแผนการเล่น ซึ่งส่วนมากรันบนคอมพิวเตอร์ atom  แต่ก้อมีบางที่ ที่ใช้บอร์ด ARM กับ embeded linux เปรียบเสมือนสมองครับ วางแผนการเล่น
  2. ระบบการมองเห็น เป็นส่วนการมองหาลูกบอลในสนาม ทำงานร่วมกับกล้อง  ส่วนมากเป็น software ที่อยู่ในหน่วยประมวลผลหลัก แต่บางปี จะมีเห็นว่าเป็น Hardware อย่าง CMUCam มาทำงานเฉพาะมองหาบอลเลยก็มี
  3. ระบบรักษาสมดุลย์การเดิน ระบบนี้ส่วนมากจะแยกหน่วยประมวลผลออกมา ใช้ร่วมกับเซ็นเซอร์วัดความเอียง ส่วนมากทุกทีมจะออกแบบระบบนี้ ทำงานโดยอิสระ  เหมือนกับ ระบบประสาทเรานะครับ คือสมองเราไม่ต้องสั่งให้ ข้อเท้า ต้องเอียงไปทางใด แต่มันควบคุมเองโดยอัตโนมัติ ไม่ให้เดินแล้วล้ม
  4. ระบบควบคุมมอเตอร์และ drive มอเตอร์ ซึ่งตอนนี้ มันถูกฝั่งเข้าไปในมอเตอร์แล้ว

ภาพที่ 7 หุ่นยนต์ของ Tesla x94 ใช้ frindlyARM + กับกล้องตัวเล็ก เป็นทีมที่นำเอา Embedded Linux มาใช้ครับ

ภาพที่ 8 หุ่นยนต์ของทีมพระจอมเกล้าธนบุรี ระบบเป็นคอมพิวเตอร์ ทำงานส่วนวางแผน และ การมองเห็น และให้ ไมโครคอนโทรลเลอร์ arm7 ควบคุมการเดิน และ รักษาสมดุล

ภาพที่ 9  หุ่นยนต์ของ Si-am one นำระบบของหุ่นยนต์ DARwIn OP ภายในหน้าตาอันน่ารัก เป็นคอมพิวเตอร์ กับ ไมโครคอนโทรลเลอร์ควบคุมการเดินและรักษาสมดุลเช่นกัน

การแข่งขันพิเศษ

สำหรับการแข่งขัน ทางงานเขาจะจัด การแข่งขันพิเศษย่อยๆ ไว้ 6 รายการ

  1. การแข่งขันเคลื่อนที่หลบสิ่งกีดขวาง
  2. การแข่งขันการประมาณตำแหน่งของหุ่นยนต์
  3. การแข่งขันยิงประตู
  4. การแข่งขันรักษาประตู
  5. การแข่งขันจัดท่าหุ่นยนต์ประกอบเพลง
  6. การแข่งขันวิ่งแข่ง

ทางผมได้ดู แค่ 4 รายการครับ และไม่ได้ เก็บภาพทั้งหมด เอาบางส่วนที่บันทึกภาพบันทึกได้ ไปดูกันก่อน

ภาพที่ 10 หนึ่งในการแข่งขันหนึ่งคือ แข่งขันให้หุ่นยนต์ รับลูกบอล การแข่งขันนี้เป็นการทดสอบระบบประมวลผลภาพ และการตัดสินใจของหุ่นยนต์ครับ เพราะว่า ในการแข่งขัน ลูกบอลจะวิ่งมาให้ทิศทางใดๆ ก็ได้ หุ่นยนต์ต้องคาดเดาทิศทาง และ รับลูกบอลให้ถูกทาง นี้เป็นภาพหนึ่งในภาพ Super Save

ภาพที่ 11  กำลังซ้อมวิ่ง รอบสนาม ปรับจูนท่าวิ่งให้เหมาะสมกับพื้นสนามหญ้า

ภาพที่ 12 ภาพการแข่งหุ่นยนต์วิ่งเร็ว จัดลู่ให้หุ่นยนต์วิ่งแบบในภาพ การแข่งขันนี้ ระบบการเดิน และ การรักษาสมดุลย์ หุ่นยนต์ใครดีกว่า จะล้มเดินได้เร็วกว่า ก็จะชนะ

วีดีโอ การแข่งขันการวิ่ง

สำหรับวีดีโอการแข่งขันรอบพิเศษแบบเกาะติดข้างสนามเข้าชมได้ที่บทความนี้ ข้างสนาม Thailand Humanoid Soccer Challenge 2012 รอบชิงชนะเลิศ จากน้อง IGKO thairobotic.com

การแข่งขันรอบชิงชนะเลิศ

มาถึงรอบชิงชนะเลิศ การแข่งขันรอบชิงชนะเลิศ ระหว่าง ทีมธัญบุรีต้นกล้า จากมหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี  กับ  ทีม Hanuman FC จาก มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี

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

ภาพที่ 13 กำลังเตรียมทีมกันอย่างเคร่งเครียดอีกแล้ว

ผลการแข่งขันรางวัลเป็นดังนี้

  1. Tesla AI จากจุฬาลงกรณ์มหาวิทยาลัย ได้รางวัลพิเศษ การแข่งขันยิงประตู
  2. Tesla AI จากจุฬาลงกรณ์มหาวิทยาลัย ได้รางวัลพิเศษ การเคลื่อนที่หลบสิ่งกีดขวาง
  3. Tesla AI จากจุฬาลงกรณ์มหาวิทยาลัย ได้รางวัลพิเศษ การประมาณตำแหน่งของหุ่นยนต์
  4. Ranger จากมหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ได้รางวัลพิเศษ การแข่งขันการรักษาประตู
  5. UTK FC จากมหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ ได้รางวัลพิเศษ การแข่งขันหุ่นยนต์เต้นประกอบเพลง
  6. Hanuman FC จากมหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ได้รางวัลพิเศษหุ่นยนต์วิ่งเร็วฃ

ส่วนรางวัลการแข่งขันฟุตบอลเป็นดังนี้

  • รางวัลชนะเลิศ  ทีม Hanuman FC จาก มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
  • รางวัลรองชนะเลิศ ทีมธัญบุรีต้นกล้า จากมหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี
  • รางวัลรองชนะเลิศอันดับสอง ทีม SI-AM One จากมหาวิทยาลัยสยาม
  • รองวัลรองชนะเลิศอันดับสาม ทีม Tesla x94 จากจุฬาลงกรณ์มหาวิทยาลัย

ทางผมขอแสดงความยินดีกับทุกทีมด้วยนะ การแข่งขันนี้ นอกจากจะเป็นการแข่งขันพัฒนาทางเทคโนโลยีแล้วนะครับ ยังเป็นการฝึก การทำงานเป็นทีม การแก้ปัญหาเฉพาะหน้าที่เกิดขึ้นได้เสมอ ซึ่งปัญหาของงานทางวิศวกรรมไทย ไม่ใช่แค่เทคโนโลยียังตามต่างประเทศ แต่จำนวนบุคลากรที่ทำงานทางเทคโนโลยียังเหลือน้อยอีกด้วย ผมเป็นกำลังใจ ให้ทุกทีมฝ่าฟันอุปสรรคไปสู่จุดหมายให้ได้นะครับ

ภาพที่ 14 โฉมหน้า ผู้ได้รางวัล หล่อๆ สวยๆ ทั้งนั้น ฮ่าๆ

ภาพที่ 15 มาดูโฉมหน้าหุ่นยนต์ กันบ้าง หน้าตามันดูแปลกๆว่าไหม

ภาพที่ 16 ทีม หนุมาน FC กำลังให้สัมภาษณ์ทีวี พรุ่งนี้ต้องไปขอลายเซ็นต์

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)

ชอบการ์ตูน มันดูฮาดี สำหรับใครที่สงสัยว่าพวก 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.22_1171]
Rating: 0.0/10 (0 votes cast)

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

ขอให้คิดว่า คนเราผ่านเหตุการณ์มา เราจะมีภูมิคุ้มกันครับ เจอรอบหน้าก็รู้งานแล้ว ผ่านได้สบายๆ เหมือนคำคมบทหนึ่ง “เหล็กกล้า เหมือนผ่านไฟ ย่อมแข็งกว่าเหล็กธรรมดา”

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

สำหรับวันนี้ผมเอาคลิปวีดีโอ สคศ ของรุ่นน้องมาฝาก แล๊ปของมหาลัยไหน หรือ ใครมีคลิป สคส ส่งมาให้ทางเราได้นะครับ จะได้รวบรวมขึ้นเวปอีกที่

สคส คนทำหุ่น

VN:F [1.9.22_1171]
Rating: 9.3/10 (3 votes cast)

ชาวแล๊ปหุ่นยนต์ มีการฉลองวันหยุดที่ไม่เหมือนใครกันเลยจริง ผมเลยรวบรวมวีดีโอคลิปจาก Youtube ที่ดูเด่นๆมาให้ชมกันครับ

เริ่มจากคลิปแรก เจ้าหุ่นยนต์ Nao เล่นเพลง Jingle Bells ตรงคีย์ด้วย เก่งจริง จาก Freiburg University’s Robotics Lab

คลิปต่อมา จาก Learning Algorithms and System Laboratory พาหุ่นยนต์ในแล๊ป มาต่อเทียน ร่วมฉลองคริสมาสต์กัน

คลิปสุดท้ายแล้ว จาก FlyingMachineArena แล๊ปวิจัยเครื่องบิน Quadrotor เจ้านี้ขยันทำวีดีโอมาก ปีนี้หุ่นยนต์ Juliet อยากฉลองคริสมาสต์บ้าง เลยชวนพรรคพวก ช่วยกันทำต้นคริสมาสต์จากกล่อง

เอาล่ะครับก้อปีใหม่ ปีนี้ ใครยังอยู่แล๊ป หาสิ่งประดิษฐ์ มาฉลองปีใหม่กันนะครับ ใครดูไม่ get ไม่เป็นไร พวกเราดู get กันก็พอ ฮ่าๆ

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
มาแล้วเทปย้อนหลังรายการ กบนอกกะลา ตอน หุ่นยนต์ ผมเห็นคนพลาดเยอะเหมือนกัน  เอาของนอกมาให้ดูกันเยอะแล้ว มาดูของไทยเราบ้างทำอะไรไปถึงไหนแล้ว
ส่วนที่ 1
VN:F [1.9.22_1171]
Rating: 8.0/10 (2 votes cast)

เนื่องในโอกาสครบรอบ 10 ปี ABU Robot Contest ซึ่งปีนี้จัดงาน ที่ไทยด้วย ทาง MCOT ติดต่อผมว่าอยากสัมภาษณ์ตอนนี้ ชีวิตเป็นอย่างไงบ้าง ร่วมกับแชมป์ประเทศไทย รุ่นอื่นๆ ก็เลยเป็นโอกาสที่ดี จะได้นำเสนอไอเดีย บ้างนะครับ ก็ขอเชิญชมได้ครับ (ผมจะออกช่วงนาที 3.56 กับ 15.30 นะครับ)

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

ถามว่าตอนนี้ ทุกอย่างเป็นอย่างที่หวังไว้ไหม ผมคิดว่ายังครับ หนทางยังห่างไกล ชีวิตจริง กับ ตอนที่คิดว่า หลังเรียนจะมีทำงานอะไร มีชีวิตแบบไหน มันไม่เหมือนกันเลย ประเทศไทยไม่ใช่ประเทศที่มีรากฐานเทคโนโลยี คนที่มีความรู้ทางนี้ไม่มาก อีกทั้ง พวกเราไม่ใช่นักการตลาด ไม่เคยทำธุรกิจ จะให้ทำไป เจ๊งไปบ้าง และ มันไม่ใช่สภาพแวดล้อมแบบ Silicon Valley เราต้องทำทุกอย่างเอง ซึ่งยังต้องใช้เวลาอีกมาก ทั้งสร้างความมั่นใจในตัวเทคโนโลยีเองด้วย ตอนนี้ผมว่าต้องรอโอกาส ซึ่งทั้งหมด มันจึงอุปสรรค ที่ผมต้องเรียนรู้ และ ฝ่าฟันไปให้ได้ครับ

— สู้กันต่อไป —-

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)