论文部分内容阅读
从上世纪80年代开始,异地观测就成为了一个天文观测的发展方向。随着Internet以及相关技术的不断发展,远程观测技术也越来越成熟。最近,云南天文台从英国TTL(Telescope Technologies Ltd.)公司采购了一台2.4m口径望远镜(2.4m)。此望远镜提供了一种机器人观测模式(Robotic mode),即望远镜可以通过其自身的机器人系统(Robotic System),根据观测计划表来自动完成观测任务。为了充分利用Robotic System的优点来实现2.4m望远镜的远程观测,开发了ROS(Remote Observing System)。ROS是建立于Robotic System的基础上的一个应用层,负责处理观测申请,由申请生成观测计划并提交给RoboticSystem,对Robotic System获得的观测数据进行存储和管理,并提供给用户在线监控观测过程的接口。它包含了大部分传统观测过程中的事务流程,使整个观测流程得以在网络上进行,为2.4m望远镜的观测者提供了一种基于观测计划表的远程观测模式。
本文讨论了,ROS整体架构的设计,对现实工作流程的模拟与改造,系统的安全策略;并实现了平台和系统整体框架的搭建,以及申请的整个处理流程中所涉及的各项功能。