เด็กระยองยุค 4G | เรียนเขียนโปรแกรมหุ่นยนต์อัตโนมัติกันตั้งแต่ประถมศึกษา

หุ่นยนต์อัตโนมัติ (Autonomous robots)

จากวิกิพีเดีย สารานุกรมเสรี :  หุ่นยนต์อัตโนมัติ (Autonomous robots) เป็นหุ่นยนต์ที่สามารถทำงานตามคำสั่งที่กำหนดได้ภายใต้สภาพแวดล้อมที่ไม่แน่นอนโดยปราศจากการควบคุมจากมนุษย์ ในปัจจุบันหุ่นยนต์หลายชนิดมีคุณสมบัติของความอัตโนมัติ (autonomy)ในระดับหนึ่ง หุ่นยนต์ต่างชนิดถูกสร้างต่างวัตถุประสงค์ ความอัตโนมัติก็จะแตกต่างกันออกไปขึ้นอยู่กับชนิดของงาน งานบางอย่างต้องการหุ่นยนต์ที่มีความอัตโนมัติสูง เช่นงานสำรวจอวกาศ, งานตัดหญ้า, งานดูดฝุ่น และงานบำบัดน้ำเสียเป็นต้น สำหรับหุ่นยนต์ในอุตสาหกรรมยุคใหม่ แม้ว่าตัวหุ่นยนต์ประเภทแขนกล (Robot arm) จะถูกยึดอยู่กับที่ เราก็สามารถพิจารณาได้ว่ามันมีความอัตโนมัติภายใต้สภาวะแวดล้อมของมัน ซึ่งเป้าหมายในการทำงานของมันคือหยิบจับวัตถุที่ไหลมาตามสายพานให้ถูกต้อง โดยจะไม่ทราบได้เลยว่าวัตถุชิ้นต่อไปจะผ่านมาเมื่อไร

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

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

ศาสตราจารย์ George A. Bekey แห่งมหาวิทยาลัยเซาเทิร์นแคลิฟอร์เนีย ได้ให้นิยามหุ่นยนต์ว่าเป็น “เครื่องจักรที่สามารถ รับรู้ คิด และกระทำ” (A machine that senses, thinks, and acts)

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

เรียนหุ่นยนต์ที่ไหนดี สอนเขียนโปรแกรมหุ่นยนต์ 

Check Also

CodeBlocks โปรแกรมสำหรับเขียนโปรแกรมภาษา C และ C++

Code::Blocks หรือ CodeBlocks เป็นโปรแกรม IDE สำหรับไว้เขียนโปรแกรมภาษา C หรือ C++ โดยตัวโปรแกรม CodeBlocks เขียนขึ้นมาจากภาษา C++ ตัวโปรแกรมนั้นเปิดเป็น Open-source …