อ่าน 2 นาที
ซอฟต์แวร์ระบบควบคุมแบบเรียลไทม์
ระบบ ควบคุมแบบเรียลไทม์ ( RCS ) เป็น ระบบซอฟต์แวร์ ที่พัฒนาโดย NIST โดยอิงตามสถาปัตยกรรมแบบจำลองอ้างอิง ระบบควบคุมแบบเรียลไทม์ ซึ่งใช้ ระบบควบคุมแบบลำดับชั้น ทั่วไป...
ซอฟต์แวร์ระบบควบคุมแบบเรียลไทม์

ระบบควบคุมแบบเรียลไทม์ ( RCS ) เป็นระบบซอฟต์แวร์ที่พัฒนาโดยNISTโดยอิงตามสถาปัตยกรรมแบบจำลองอ้างอิงระบบควบคุมแบบเรียลไทม์ ซึ่งใช้ ระบบควบคุมแบบลำดับชั้น ทั่วไป ไลบรารีซอฟต์แวร์ RCS เป็นคลังเก็บโค้ด C++, Java และ Ada ฟรี สคริปต์ เครื่องมือ makefile และเอกสารประกอบที่พัฒนาขึ้นเพื่อช่วยเหลือนักเขียนโปรแกรมซอฟต์แวร์ที่จะใช้ในระบบควบคุมแบบเรียลไทม์ (โดยเฉพาะอย่างยิ่งระบบที่ใช้สถาปัตยกรรมแบบจำลองอ้างอิงสำหรับการออกแบบระบบอัจฉริยะ) [ 1 ]
การแนะนำ
RCS ถูกนำมาใช้ในการผลิตอัตโนมัติ หุ่นยนต์ และการวิจัยยานยนต์อัตโนมัติที่ NIST ซอฟต์แวร์ประกอบด้วยไลบรารี C++ และ GUI และเครื่องมือการกำหนดค่าที่เขียนด้วยภาษาซอฟต์แวร์ต่างๆ ไลบรารีซอฟต์แวร์มีเครื่องมือ RCS ดังต่อไปนี้: [ 1 ]
- เครื่องมือวินิจฉัย RCS ที่ใช้ Java : เครื่องมือที่เขียนในรูปแบบแอปเพล็ต Java ซึ่งช่วยให้นักโปรแกรมสามารถดูสถานะและส่งคำสั่งไปยังโมดูล RCS ใดๆ ก็ได้
- คำแนะนำการใช้งานเครื่องมือวินิจฉัย RCS ที่ใช้ Java : คำแนะนำเกี่ยวกับวิธีการสร้างแอปพลิเคชันเพื่อใช้งานร่วมกับเครื่องมือวินิจฉัย
- เครื่องมือออกแบบ RCS : เครื่องมือที่เขียนในรูปแบบแอปเพล็ต Java ซึ่งช่วยให้นักโปรแกรมสามารถสร้างแอปพลิเคชัน RCS ในรูปแบบกราฟิกและสร้างซอร์สโค้ดได้
- คู่มือการใช้งานเครื่องมือ RCS-Design : คำแนะนำเกี่ยวกับวิธีการสร้างแอปพลิเคชันด้วยเครื่องมือ RCS-Design
- RCS Data Plotter : แอปเพล็ต Java ที่ใช้พล็อตข้อมูลลงบนกราฟพิกัดคาร์ทีเซียนหรือพิกัดเชิงขั้ว โดยอ่านข้อมูลได้ทั้งแบบเรียลไทม์หรือจากไฟล์ข้อความ
- อินเทอร์เฟซซ็อกเก็ตสำหรับ NML : อธิบายวิธีการเชื่อมต่อกับเซิร์ฟเวอร์ NML โดยตรงโดยใช้ซ็อกเก็ต ข้อมูลนี้ยังมีประโยชน์สำหรับภาษาอื่นๆ ที่ไม่มีอินเทอร์เฟซไคลเอ็นต์ NML สำหรับ C++ ให้ใช้งาน
- ไลบรารี RCS Posemath : ไลบรารีของคลาสสำหรับแสดงตำแหน่ง การหมุน และการเลื่อนในระบบพิกัดต่างๆ รวมถึงฟังก์ชันสำหรับการบวก/ลบ/คูณ/หาร/แปลงค่า สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Posemath คุณอาจต้องการดูที่: ตัวอย่าง Posemath ของ Karl Murphy
- ยูทิลิตี้ระดับล่างของไลบรารี RCS : อธิบายถึงยูทิลิตี้ระดับล่างหลายอย่างที่ใช้ในการสร้างส่วนประกอบ NODE, CMS และ NML ของไลบรารี RCS แต่ก็อาจมีประโยชน์ในตัวมันเองด้วย รวมถึงตัวจับเวลา เซมาฟอร์ รายการเชื่อมโยง การพิมพ์ และฟังก์ชันของหน้าต่าง
- คำแนะนำในการติดตั้งไลบรารี RCS : ให้คำแนะนำเกี่ยวกับการดาวน์โหลดและการสร้างไลบรารี RCS
- ฟังก์ชันตรวจสอบเวอร์ชันของไลบรารี RCS : เอกสารประกอบสำหรับฟังก์ชันบางอย่างที่ใช้ในการตรวจสอบเวอร์ชันของไลบรารี RCS ที่ใช้งานอยู่ขณะรันไทม์
แอปพลิเคชัน RCS
- โรโบเครน - RCS คือระบบควบคุมเครน ที่มี องศาอิสระหก องศา โดยประกอบด้วยเซ็นเซอร์สัมผัสเซ็นเซอร์ ระยะใกล้ และ เซ็นเซอร์ ภาพ
- ระบบตรวจสอบรุ่นใหม่ - RCS ควบคุมเครื่องวัดพิกัด (Coordinate Measuring Machine ) ด้วยเซ็นเซอร์ต่างๆ ได้แก่ หัววัดแบบสัมผัสอนาล็อก กล้องวิดีโอ และเครื่องวัดระยะด้วยเลเซอร์
- ยานยนต์อัตโนมัติอัจฉริยะ - RCS ควบคุมกลุ่มยานยนต์อัตโนมัติโดยประสานการเคลื่อนไหวในระดับสูง และควบคุมการบังคับเลี้ยว คันเร่ง และเบรกในระดับต่ำ เซ็นเซอร์ที่ใช้ประกอบด้วยระบบนำทางเฉื่อยและGPS แบบดิฟเฟอเรนเชียล
- Enhanced Machine Controllerหรือ EMC - โครงการวิจัยของ NIST ในด้าน ซอฟต์แวร์ CNCที่ใช้ RCS
ดูเพิ่มเติม
อ่านเพิ่มเติม
- Albus, สถาปัตยกรรมแบบจำลองอ้างอิง JS 4-D/RCS สำหรับยานพาหนะภาคพื้นดินไร้คนขับใน G Gerhart, R Gunderson และ C Shoemaker บรรณาธิการ, Proceedings of the SPIE AeroSense Session on Unmanned Ground Vehicle Technology, เล่มที่ 3693, หน้า 11–20, ออร์แลนโด
- Albus, JS ระบบควบคุมแบบเรียลไทม์ของ NIST: การสำรวจการใช้งาน(เก็บถาวรเมื่อ 12 กันยายน 2006 ที่Wayback Machine)
- Gazi, V., Moore, ML, Passino, KM, Shackleford, WP, Proctor, FM, Albus, JS, คู่มือ RCS, เครื่องมือสำหรับการพัฒนาซอฟต์แวร์ระบบควบคุมแบบเรียลไทม์, John Wiley and Sons, นิวยอร์ก, 2001
ลิงก์ภายนอก
- ภาพรวม RCS
- คลังข้อมูลระบบควบคุมแบบเรียลไทม์ (RCS) ของ NIST: เครื่องมือสำหรับการพัฒนาระบบควบคุม เก็บถาวรเมื่อวันที่ 10 กันยายน 2549 ที่Wayback Machine
- ไลบรารีซอฟต์แวร์ RCS
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ซอฟต์แวร์ระบบควบคุมแบบเรียลไทม์
ระบบ ควบคุมแบบเรียลไทม์ ( RCS ) เป็น ระบบซอฟต์แวร์ ที่พัฒนาโดย NIST โดยอิงตามสถาปัตยกรรมแบบจำลองอ้างอิง ระบบควบคุมแบบเรียลไทม์ ซึ่งใช้ ระบบควบคุมแบบลำดับชั้น ทั่วไป...
การแนะนำ
RCS ถูกนำมาใช้ในการผลิตอัตโนมัติ หุ่นยนต์ และการวิจัยยานยนต์อัตโนมัติที่ NIST ซอฟต์แวร์ประกอบด้วยไลบรารี C++ และ GUI และเครื่องมือการกำหนดค่าที่เขียนด้วยภาษาซอฟต์แวร์ต่างๆ ไลบรารีซอฟต์แวร์มีเครื่องมือ RCS ดังต่อไปนี้: [ 1 ]
แอปพลิเคชัน RCS
โรโบเครน - RCS คือระบบควบคุม เครน ที่มี องศาอิสระ หก องศา โดยประกอบด้วยเซ็นเซอร์สัมผัส เซ็นเซอร์ ระยะใกล้ และ เซ็นเซอร์ ภาพ ระบบตรวจสอบรุ่นใหม่ - RCS ควบคุม เครื่องวัดพิกัด (Coordinate Measuring Machine ) ด้วยเซ็นเซอร์ต่างๆ ได้แก่ หัววัดแบบสัมผัสอนาล็อก...
ดูเพิ่มเติม
ระบบควบคุมแบบลำดับชั้น สถาปัตยกรรมแบบจำลองอ้างอิง 4D-RCS