ในปัจจุบันได้มีการแข่งขันทางด้านอุตสาหกรรมเพิ่มมากขึ้น ซึ่งได้มีการนำเทคโนโลยีที่ทันสมัยมาช่วยเพิ่มศักยภาพทางการผลิต ดังเช่นการนำหุ่นยนต์เข้ามาทำงานแทนมนุษย์ หรือในที่ที่มนุษย์ไม่สามารถทำงานได้หุ่นยนต์จึงเข้ามามีบทบาทในชีวิตประจำวัน ดังนั้นจึงมีการศึกษาวิชาการหุ่นยนต์เพื่อให้ผู้ที่มีส่วนเกี่ยวข้องมีความเข้าใจถึงการเคลื่อนที่ของหุ่นยนต์ และการควบคุมหุ่นยนต์ซึ่งการศึกษาวิชาการหุ่นยนต์ในรูปแบบต่างๆ แต่เนื่องจากเครื่องมือในห้องทดลองมีราคาแพง ต้องการการซ่อมบำรุงรักษาและบ่อยครั้งอาจเกิดการเสียหายอีกทั้งยังมีขอบเขตที่จำกัดในการศึกษา จึงมีการทำแบบจำลองการเคลื่อนที่ของหุ่นยนต์เพื่อให้ผู้ศึกษาได้เห็นภาพและมีความเข้าใจในการเคลื่อนที่หลายๆรูปแบบของหุ่นยนต์ และสามารถกำหนดรูปร่างวิธีการทำงานที่เหมาะสมสำหรับการทำงานที่แตกต่างออกไปในแต่ละสภาพแวดล้อมและจุดประสงค์ แต่ในการสร้างแบบจำลองการเคลื่อนที่ของหุ่นยนต์ ในปัจจุบันนั้นมีความยุ่งยากและต้องใช้เวลานานในการสร้างแบบจำลองเพื่อให้เห็นการเคลื่อนที่ของหุ่นยนต์ในหลายๆรูปแบบ ดังนั้นจึงได้มีการออกแบบโปรแกรมที่สามารถสร้างแบบจำลองการเคลี่อนที่ของหุ่นยนต์ที่สะดวกและรวดเร็วมากยิ่งขึ้น โดยโปรแกรมที่ออกแบบขึ้นนั้นผู้ใช้สามารถกำหนดขนาดและแก้ไขขนาด รูปร่างและชนิดของการต่อโยงได้ตามต้องการ แบบจำลองของหุ่นยนต์ที่สร้างขึ้นมีลักษณะเป็นรูปทรง 3 มิติเพื่อให้ผู้ใช้เห็นภาพที่มีความสมจริงมากยิ่งขึ้น
โปรแกรมแบบจำลองการเคลื่อนที่ของหุ่นยนต์ที่สร้างขึ้นมีชื่อว่า SIAM ROBOTIC SIMULATOR (SIROS) SIROS มีลักษณะการทำงานแบบหน้าต่างการทำงาน(Window-Base) สร้างภาพจำลอง 3 มิติโดยใช้ไลบรารีกราฟฟิกของ OpenGL ซึ่งผู้ใช้สามารถป้อนข้อมูลผ่าน Dialog หรือใช้ Mouse สร้างแบบจำลองและเห็นการเคลื่อนที่ของแบบจำลองที่สร้างขึ้นและมี Head Mounted Display ช่วยในการมองภาพและการเปลี่ยนมุมมองของภาพ 3 มิติ