研究目的
To upgrade the existing LAMOST camera-control software to adapt to the RTS2 framework for improved stability, automation, and robustness, as the first stage of introducing RTS2 to the LAMOST observatory control system.
研究成果
The new RTS2-based camera-control system successfully meets the automation and stability requirements for LAMOST, demonstrating improved performance for small command sizes and reliable operation. It provides a foundation for extending RTS2 to the entire observatory control system, with potential applications to other large telescopes.
研究不足
The system's command distribution performance degrades for command sizes above 200 B compared to UDP, and status processing uses a single thread which may limit efficiency under high load. The virtualization approach adds complexity, and the system has not been fully integrated with other LAMOST subsystems yet.
1:Experimental Design and Method Selection:
The methodology involved designing a virtual camera module based on RTS2 to control 32 CCD cameras, using a master-slave software paradigm for command distribution and status collection. The design included creating a customized RTS2 camera class (LAMOST-CCD) and implementing communication protocols based on TCP/IP.
2:Sample Selection and Data Sources:
The system was tested using the actual 32 EEV CCD cameras of LAMOST, with simulated command and status data packets of various sizes (8 B to 1 KB) for performance evaluation.
3:List of Experimental Equipment and Materials:
Equipment included 32 EEV CCD cameras, controller PCs with Intel Core i3-2100 CPUs and 4 GB memory, a CCD-Master server with Intel Xeon processors and 12 GB memory, Gigabit Switch, and CentOS 6.8 operating system. Software included RTS2, UCAM driver, and custom-developed modules (CCD-Master, CCD-Slave).
4:8 operating system. Software included RTS2, UCAM driver, and custom-developed modules (CCD-Master, CCD-Slave).
Experimental Procedures and Operational Workflow:
4. Experimental Procedures and Operational Workflow: The software was deployed in the real LAMOST environment. Experiments included command distribution performance tests (sending commands via TCP and UDP for comparison), status transmission performance tests, and automatic observation tests using RTS2's automatic mode with calibration lamps.
5:Data Analysis Methods:
Performance was analyzed based on transmission rates, network bandwidth occupancy, and observation stability, using custom scripts and RTS2 tools for data handling.
独家科研数据包,助您复现前沿成果,加速创新突破
获取完整内容