+[ BIGz ]+

Create NXT models with Google SketchUp

พฤษภาคม 25, 2007 · ให้ความเห็น

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

โดยทั่วไปแล้วการสร้างโมเดล 3 มิติ ของ LEGO นั้นจะใช้ LDraw ในการทำ ซึ่งจะมี Library สำหรับ ชิ้นส่วนทุกชนิดของ LEGO ให้เราใช้ประกอบเป็นโมเดล ของเราเอง โดยจะมี Editor ให้เลือกใช้มากพอสมควร (แต่รูปแบบมันก็คล้ายๆกัน) ดูเหมือนจะง่ายแต่ลองทำจริงๆยากกว่าต่อหุ่นอีกครับ – -’

เรื่อง LDraw นี้เอาไว้ก่อน วันนี้ผมพึ่งไปเจอมา ใช้ Google SketchUp ในการทำโมเดล NXT !!!?

เริ่มจากโหลด Google SketchUp และ โมเดลชิ้นส่วน NXT ก่อนนะครับ

Download Google SketchUp

Download Lego Technic and Mindstorms NXT Parts มี 11 ชุดนะครับ

- เปิดโปรแกรม Google SketchUp แล้วสร้างไฟล์ใหม่ขึ้นมา

- จากนั้นเปิดไฟล์โมเดลชิ้นส่วนขึ้้นมา จะเป็นหน้าตาแบบนี้

gs.png

- ทีนี้เราก็เลือกชิ้นส่วนที่ต้องการแล้ว copy มาวางไว้ในไฟล์ที่เราสร้างขึ้นมาได้เลยครับ (แต่นั่งประกอบแต่ละชิ้นส่วนเองนะครับ มันไม่ได้ประกอบให้ ต้องเล็งเอง)

เรียบร้อยครับเมื่อเอามาประกอบกันก็จะเป็นหน้าตาแบบนี้นะครับ (อันนี้ลองแค่ 3-4 ชิ้น)

gs1.png

Reference :: http://nxtasy.org/2007/04/29/

→ Leave a Commentหมวดหมู่: NXT

Soccer Robot Competition !!?

พฤษภาคม 25, 2007 · ให้ความเห็น

ระหว่างงานอบรม NXT ที่ผ่านมา ได้คุยกับพี่วิทยากร จากบริษัท gammaco เขาได้พูดถึงงานแข่ง WRO เดือนตุลาคม ว่า มีการแข่ง soccer robot ด้วย
เป็นงานแข่งขันควบคุมหุ่นยนต์เตะบอล ไม่จำกัดอายุ !!! รายละเอียดเท่าที่พอรู้ก็ประมาณนี้นะครับ
- แต่ละทีม จะมีหุ่นยนต์ได้ 2 ตัว ก็คือในสนามจะมีหุ่นทั้งหมด 4 ตัว
- เตะบอลกัน หุ่นยนต์ฝ่ายใหนยิงลูกบอลเข้าประตูก็จะได้คะแนนไป (เหมือนฟุตบอลธรรมดา)
- สามารถใช้ tactic เช่น บล๊อก คู่ต่อสู้ไม่ให้ได้บอล (แบบว่าทำอะไรไม่ได้เลย) ได้ทุกอย่าง ขึ้นอยู่กับความฉลาดของหุ่นยนต์
แต่ไม่ใช่แบบว่าไป ชนคู่ต่อสู้จนหุ่นพัง อะไรประมาณนี้ไม่ได้นะครับ
- กำหนดให้ใช้ RCX หรือ NXT เป็น Controller
- นอกเหนือจากตัว Controller สามารถใช้อุปกรณ์อื่นได้ทุกอย่างไม่จำกัดว่าต้องเป็น LEGO
- ใช้ sensor อะไรก็ได้ เท่าที่จะทำได้ ไม่ว่าจะเป็น touch light camera ฯลฯ
- ใช้ภาษาอะไรเขียนก็ได้
- ไม่จำกัดอายุ !! รุ่นคุณปู่ก็ลงแข่งได้ครับ
- แข่งขันชิงเงินรางวัล และ เอามันส์ เท่านั้น ไม่เกี่ยวกับ WRO

งานนี้ไม่ว่าครู-อาจารย์ นักศึกษา นักเรียน ลงแข่งได้หมด น่าสนุกดีครับ แต่ระวังสู้เด็กไม่ได้นะครับ พี่วิทยากรเขาเล่าให้ฟังว่าที่ผ่านมา เด็กมัธยมได้แชมป์ ตลอด !!!!??

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

ผมจะพยายามหาข้อมูลมาเพิ่มเติมนะครับ ตอนนี้ใครสนใจก็ซ้อมทำหุ่นกันไว้ก่อนเลยครับ

→ Leave a Commentหมวดหมู่: Robot

NXT Browser

พฤษภาคม 25, 2007 · ให้ความเห็น

มันคือ Bluetooth NXT filesystem browser สำหรับ Mac นะครับ

Download Application here

NXT Browser นี้สามารถเชื่อมต่อเครื่องเรา กับ NXT เพื่อจัดการ upload download file , check status เช่น battery firmware memory , run/stop program ด้วย Bluetooth ครับ

จริงๆแล้วที่ยกตัวอย่างมาเนี่ย มันก็ทำได้ด้วย Mindstorm NXT-G block เหมือนกัน แต่ว่า G block พอรันบน mac แล้วมันจะช้ามากกกก ใช้อันนี้แทนดีกว่า

และสำหรับคนที่ไม่มี Mindstorm NXT-G block (เช่นผม ในช่วงที่ได้ NXT มาเล่นใหม่ๆก็ยังคงใช้ robolab อยู่) แล้วเขียนด้วย NXC หรือ NBC อะไรพวกนี้ ก็ใช้ตัวนี้ download โปรแกรมลงได้เลยครับ

สำหรับคนที่เคยทำหุ่นแมงป่อง (ตามแบบของ mindstorm) จะรู้เลยว่า การ upload ด้วย bluetooth นี่ ดีกว่า usb เยอะ เพราะหุ่นบางตัวโครงสร้างมันไปบังช่องเสียบ usb พอดี (บางทีมันจำเป็น จะแก้ก็ยาก) ลองเอาไปใช้กันดูนะครับ

Reference :: http://web.mac.com/carstenm/iWeb/Lego/NXT/F2F73940-D837-4038-9011-2968725A2872.html

→ Leave a Commentหมวดหมู่: NXT

Elevator Simulation

พฤษภาคม 20, 2007 · 2 ความเห็น

หุ่น ลิฟท์จำลอง ครับ งานนี้ใช้ RCX ทำนะครับ แบบว่าตอนนั้นยังไม่มี NXT ให้เล่น

elevator02_all2.jpg

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

→ 2 Commentsหมวดหมู่: RCX

อบรม NXT และ งานแข่งขัน Pre-WRO 2007

พฤษภาคม 20, 2007 · ให้ความเห็น

ขอประชาสัมพันธ์กิจกรรมเกี่ยวกับ LEGO Robot หน่อยนะครับ

  • วันที่ 24 – 25 พฤษภาคม 2550 :: โครงการจัดอบรมการควบคุมหุ่นยนต์ ด้วย NXT
    อบรมโดย วิทยากรจากบริษัท Gammaco
    ณ ห้อง 1227 ว.1 คณะวิทยาศาสตร์ มหาวิทยาลัยศิลปากร
    รายละเอียด ที่นี่ ครับ
  • วันที่ 8-10 มิถุนายน 2550 :: โครงการแข่งขันการเขียนโปรแกรมควบคุมหุ่นยนต์ชิงแชมป์ประเทศไทย (รอบคัดเลือก) ประจำปี 2550 (Pre-Wro 2007)
    รายละเอียด ที่นี่ ครับ
    เปิดรับสมัครแล้วนะครับ สามารถสมัครได้ที่ http://www.gammaco.com/wro

→ Leave a Commentหมวดหมู่: general

NXT Programming with NBC/NXC !

พฤษภาคม 20, 2007 · ให้ความเห็น

ส่วนใหญ่ก็คงจะใช้ Mindstorm NXT-G block หรือ Robolab ในการโปรแกรม NXT แบบว่าลากแปะๆ อย่างเดียว แต่ถ้าเป็น text programming นี่เลยครับ พึ่งไปเจอมา
NBC และ NXC คล้ายๆภาษา C นะครับ แต่ไม่ใช่

ส่วน IDE สำหรับ Windows ก็ใช้ BrickCC อันนี้
สำหรับ Mac นี่ รู้สึกจะไม่มี (ไม่รู้หาไม่เจอเองรึเปล่า) ใช้ textmate จากนั้น ทำการ compile ด้วย terminal แล้ว download ลง NXT ด้วย NXT-G ประมาณนี้ ละกันนะครับ

สำหรับ Firmware โหลดได้จาก link นี้เลยครับ (Firmware ตัวนี้ เป็นตัวเดียวกับ Mindstorm NXT-G block)

Download Tutorial

นอกจาก C นี้ยังสามารถโปรแกรมได้ด้วยภาษาอื่นอีกนะครับ เช่น pascal java pearl ruby python แต่ผมยังไม่เคยลองนะครับ แค่อ่านผ่านๆเจอ

## Update :: เพิ่มเติม tutorial และ firmware ครับ

→ Leave a Commentหมวดหมู่: NXT

NXT Plotter !?

พฤษภาคม 20, 2007 · ให้ความเห็น

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

welcome.jpg

สนใจดูรายละเอียดที่ web ของเขานะครับ http://www.nilsvoelker.de/nxt/index.htm

→ Leave a Commentหมวดหมู่: NXT

Drawing Bot

พฤษภาคม 18, 2007 · 4 ความเห็น

ทำ blog กะเขามั่งซะที (เชยครับ) เลยเอาหุ่นที่พึ่งทำมาลงซะหน่อย
ตอนแรกคิดว่าจะลองทำหุ่นวาดรูปดู ก็เลยลองแค่ทำหุ่นรถมาคันนึง แล้วติดปากกากับรถให้มันวิ่งก็วาดรูปได้และ แต่ปรากฎว่ามีปัญหาตรงจุดหมุนของรถแบบน่าเกลียดเลย เลยมานั่งคิดกันใหม่ ไปๆมา ก็เป็นแบบหุ่นเครื่องจักรแบบเนี่ย
Drawing Bot
แล้วก็มีถ่ายการทำงานเป็นคลิปไว้ด้วย ดูได้ ที่นี่ เลยนะครับ (เวบนี้มันหลอนๆนิดๆ แต่ไม่รู้จะไปลงที่ไหน – -’)
แต่สรุปแล้วก็ยังไม่ค่อยดีเท่าไหร่ ต้องแก้อีกเยอะพอสมควร แถมข้อเสียอย่างแรงคือวาดได้อยู่รูปเดียว ไม่ว่าจะโปรแกรมแบบไหนมันก็ได้แค่นี้ เพราะกลไกมันประมาณว่าวาดสี่เหลี่ยมบนแกนหมุนได้แค่นั้นเอง แย่จัง..

→ 4 Commentsหมวดหมู่: NXT