ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)
Showing posts with label robotics. Show all posts
Showing posts with label robotics. Show all posts

2008-12-14

Robocode Thailand Contest 2009

Robocode Thailand Contest 2009 การแข่งขันการเขียนโปรแกรมจาวาเพื่อควบคุมหุ่นยนต์รถถัง

Robocode เป็นเกมที่แต่ละทีมจะพัฒนาโปรแกรมด้วยภาษาจาวา เพื่อควบคุมหุ่นยนต์รถถังให้ต่อสู้กันแบบอัตโนมัติ โดยแต่ละทีมไม่สามารถควบคุมหุ่นยนต์ของตัวระหว่างการแข่งขันได้ จึงเป็นเกมที่ฝึกทักษะการเขียนโปรแกรมและการนำอัลกอริทึม (algorithm) หรือวิธีการต่าง ๆ รวมถึง ปัญญาประดิษฐ์ (artificial intelligence - AI) มารวมกันเพื่อทำให้หุ่นยนต์มีประสิทธิภาพมากที่สุด เว็บไซต์วิชาการ.คอม เล็งเห็นประโยชน์ของเกม Robocode นี้ว่าจะช่วยฝึกทักษะต่าง ๆ ให้กับเยาวชนและผู้ที่สนใจ จึงร่วมกับศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) และสถาบันเทคโนโลยีนานาชาติสิรินธร มหาวิทยาลัยธรรมศาสตร์ จัดการแข่งขัน Robocode Thailand Contest 2009 เพื่อค้นหาสุดยอดทีมกับสุดยอดหุ่นยนต์ประจำปีนี้ โดยการแข่งขันในรอบคัดเลือก จะดำเนินการผ่านเว็บไซต์วิชาการ.คอม ส่วนการแข่งขันในรอบสุดท้าย ซึ่งเป็นการชิงชนะเลิศระดับประเทศ จะจัดการแข่งขันในช่วงต้นปี 2009 ภายในงานมหกรรมการแข่งขันด้านไอซีที ซึ่งดำเนินการเป็นประจำทุกปีโดยเนคเทค

ผู้ที่สนใจสามารถดาวน์โหลดโปรแกรม Robocode ได้ที่ robocode.sf.net ศึกษาวิธีการพัฒนาหุ่นยนต์ได้จากบทความติว และส่งซอฟต์แวร์หุ่นยนต์ที่พัฒนาขึ้นเข้าแข่งขันได้ตั้งแต่วันนี้ โดยจะปิดรับสมัครและปิดให้อัปโหลดหุ่นยนต์ในวันที่ 20 มกราคม 2552

ที่มา : http://www.vcharkarn.com/robocode/

technorati tags: , , ,

2008-02-23

super("Robot Wars");

ตอนนี้ที่ภาคกำลังสนุกกับ Robocode น้อง ๆ ที่ลงเรียนแลบ AI (ปี 3) กับแลบ OOP (ปี 2) ต้องส่งโปรแกรมหุ่นยนต์ลงแข่ง จัดเป็นทัวร์นาเมนต์ (กติกา) เดินไปไหนมาไหน หรือขึ้นรถ ก็จะต้องได้ยินคนคุยกันเรื่องหุ่นเป็นไงมั่ง แข่งกับของคนนั้นคนนี้แล้วเป็นไง (ดูตัวอย่างที่ idiotao, d0m3z) — ปีที่แล้วก็มีแข่งเหมือนกัน (ผมไม่ได้แข่งกะเค้าหรอก แพ้น้องเปล่า ๆ :P)

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

Robocode battle

ตอนผมหัดเขียนโปรแกรมใหม่ ๆ ก็เคยเล่นเกมทำนองนี้ ชื่อ P-ROBOTS (download #1, download #2 - ไม่แน่ใจว่าอันไหนใหม่กว่า) ต่างกันตรงเป็นภาษาปาสคาล (ภาษายอดนิยมในสมัยนั้น สำหรับเริ่มเรียนเขียนโปรแกรม) และเป็นเท็กซ์โหมด ไม่ใช่กราฟิกโหมดอย่าง Robocode — แต่จำได้ว่า แค่นั้นก็สนุกแล้ว ดูตัว # วิ่งไปวิ่งมา

เว็บ RoboWiki รวบรวมเรื่องเกี่ยวกะ RoboCode พร้อมข้อมูลเกี่ยวกับหุ่นยนต์ตัวดัง ๆ ไว้ครบครัน (บางตัวมีซอร์สโค้ดให้ด้วย) โค้ดหุ่นหลายตัวเข้าขั้น |nw มาก ๆ มีเอาเทคนิคการวิเคราะห์เชิงสถิติ หรือพวก ข่ายงานประสาทเทียม ไปใช้ด้วย จริงจังมาก แบบว่าทำนายเส้นทางการเดินของคู่ต่อสู้ได้ เขามีจัดเป็นลีกแข่งด้วยนะ

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

ข้างล่างนี่เป็นเอกสารที่อาจารย์ + น้องปี 4 เค้าทำให้น้องปี 2,3

technorati tags: , ,

2007-10-19

Three Laws of Thais (fictional)

[เรื่องแต่ง]

กฎสามข้อของหุ่นยนต์ (ตามที่ ไอแซค อาซิมอฟ เสนอ)

1. ต้องปกป้องมนุษย์
2. ต้องเชื่อฟังมนุษย์ เว้นแต่จะขัดกับกฎข้อ 1
3. ต้องป้องกันตัวเอง เว้นแต่จะขัดกับกฎข้อ 1 หรือ 2

(หมายเลขข้อ เป็นลำดับก่อนหลัง)

ภายหลังได้เพิ่มกฎข้อที่ศูนย์เข้าไป (จิสการ์ดเริ่มคิด และดานีลขบจนสำเร็จ) และปรับกฎที่เหลือ กลายเป็น

0. ต้องปกป้องมนุษยชาติ
1. ต้องปกป้องมนุษย์ เว้นแต่จะขัดกับกฎข้อ 0
2. ต้องเชื่อฟังมนุษย์ เว้นแต่จะขัดกับกฎข้อ 0 หรือ 1
3. ต้องป้องกันตัวเอง เว้นแต่จะขัดกับกฎข้อ 0, 1 หรือ 2

[คำอธิบายคือ หากไม่มีมนุษยชาติ ก็ไม่มีที่เหลือ]

----

กฎสามข้อของคนไทย (ตามที่ บทบรรณาธิการโพสต์ทูเดย์ 11 ต.ค. 2550 เสนอ)

1. ต้องปกป้องสถาบันชาติ
2. ต้องปกป้องสถาบันศาสน์
3. ต้องปกป้องสถาบันกษัตริย์

(หมายเลขข้อใส่ไว้เพื่ออ้างอิง ไม่ได้เป็นลำดับก่อนหลัง)

ดานีล*อาจคิดว่าควรจะมีกฎข้อที่ศูนย์ด้วย

0. ต้องปกป้องสถาบันประชาชน

[ด้วยคำอธิบายเดียวกัน]


----

*หมายเหตุ: ทั้ง ห. ดานีล โอลิวาล์ว และ ห. จิสการ์ด ราเวนตอล์ฟ เป็นหุ่นยนต์ไร้สัญชาติ – ไม่ใช่ทั้งคน ไม่ใช่ทั้งไทย — ถ้าคิดตามบทบรรณาธิการฯ ดังกล่าวก็คือ ไม่มีทางเข้าใจประเทศไทยอันแสนพิเศษนี้ดอก




ติดตามนิยายวิทยาศาสตร์คสาสสิกของ ไอแซค อาซิมอฟ และนักเขียนท่านอื่น ๆ ได้ในงานหนังสือ 17-28 ตุลานี้ครับ ศูนย์ประชุมแห่งชาติสิริกิติ์ บูท W02 โซนเอทเรียม มีเรื่องแปลเรื่องใหม่ออกมาแล้วด้วยคือ “วาทกะแด่ผู้ล่วงลับ” (ชื่ออังกฤษ: Speaker for the Dead - ภาคต่อของ Ender's Game) แปลโดย อ.ยรรยง เต็งอำนวย เช่นเคย

Speaker for the Dead book cover

และสำหรับผู้สนใจ พูดคุยเรื่องนิยายวิทยาศาสตร์ได้ที่เมลกลุ่ม secondfoundation#googlegroups.com



โพสต์นี้ เพื่อสนับสนุน ‘อรพิณ ยิ่งยงพัฒนา’ ผู้เขียนบทความ 'สื่อ' ที่เสนอให้จำกัดเสรีภาพ? ตอบกลับบทบรรณาธิการโพสต์ทูเดย์ วันที่ 11 ตุลาคม พ.ศ. 2550
และสนับสนุนบทความดังกล่าว ด้วยการ
“ขอยืนหยัดคัดค้าน[บทบรรณาธิการโพสต์ทูเดย์]อย่างสุดกำลัง”

technorati tags: , ,