首页> 外文会议>Conference on Software and Cyberinfrastructure for Astronomy >Development of A new Software System for Radio Telescope Using Robot Operating System
【24h】

Development of A new Software System for Radio Telescope Using Robot Operating System

机译:利用机器人操作系统开发一种用于无线电望远镜的新软件系统

获取原文

摘要

Owing to recent performance improvement and lower pricing of computers, built-in computers arc equipped in virtually all measurement/control hardware, and small computers (e.g., Raspberry-Pi) can be obtained inexpensively to monitor the environment and/or hardware status. Those devices are able to communicate via network. The system having flexibility adaptable with the rapidly changing trend of hardware is desired in order to provide powerful functions quickly for the telescope control. Software developed for robot operations could be used for this purpose that controlling distributed and network-linked hardware. The Robot Operating System (ROS) is an open source software platform and one of the most used frameworks for robot operations. It has a number of libraries and tools to help us create robot applications. Under this background, we are developing NECST (NEw Control System for Telescope) using ROS framework. In NECST, each atomic operation (such as device operation and arithmetic operation) is divided into a node which is an elemental object in ROS. Nodes are grouped and packaged by their functionalities for convenience. The control systems of telescope and receiver arc built by combining those packages. Since there are about ~100 nodes even in the telescope control part, we also developed utilities to manage nodes that visualizes sent/received data in real time. Currently, NECST is installed and operated mainly for receiver control and antenna control of 1.85-m mm-submm wave telescope.
机译:由于最近的性能改进和电脑定价较低,内置计算机在几乎所有测量/控制硬件上配备,并且小型计算机(例如,Raspberry-PI)可以廉价地获得监视环境和/或硬件状态。这些设备能够通过网络进行通信。需要具有适应性的灵活性的系统,以便快速为望远镜控制提供强大的功能。为机器人操作开发的软件可用于控制分布式和网络链接硬件的目的。机器人操作系统(ROS)是一个开源软件平台和最常用的机器人操作框架之一。它有许多库和工具可以帮助我们创建机器人应用程序。在此背景下,我们正在使用ROS框架开发NECST(望远镜新的控制系统)。在NECST中,每个原子操作(例如设备操作和算术运算)被分成一个节点,该节点是ROS中的元素对象。为方便起见,节点被分组和包装它们的功能。通过组合那些包装构建望远镜和接收机弧的控制系统。由于即使在望远镜控制部分中有大约〜100个节点,我们还开发了用于管理实时可视化发送/接收数据的节点的实用程序。目前,NECST主要用于185毫米毫米波浪望远镜的接收器控制和天线控制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号