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


