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

被引:0
作者
Kondo, Hiroshi [1 ]
Matsumoto, Takeru [1 ]
Nishimura, Atsushi [1 ]
Ueda, Shota [1 ]
Konishi, Ayu [1 ]
Nakao, Yuka [1 ]
Nishikawa, Kaoru [2 ]
Nishimoto, Shinpei [1 ]
Fujita, Shinji [1 ]
Konishi, Ryotaro [1 ]
Tsutsumi, Toshihisa [3 ]
Yamada, Rin [2 ]
Takashima, Tatsuyuki [1 ]
Tachihara, Kengo [2 ]
Onishi, Toshikazu [1 ]
Ogawa, Hideo [1 ]
机构
[1] Osaka Prefecture Univ, Grad Sch Sci, Dept Phys Sci, Naka Ku, 1-1 Gakuen Cho, Sakai, Osaka 5998531, Japan
[2] Nagoya Univ, Dept Phys, Chikusa Ku, Furo Cho, Nagoya, Aichi 4648602, Japan
[3] Yamaguchi Univ, Grad Sch Sci & Technol Innovat, 1677-1 Yoshida, Yamaguchi, Yamaguchi 7538512, Japan
来源
SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY VI | 2020年 / 11452卷
关键词
Robot Operating system; !text type='Python']Python[!/text; NECST; receiver control; telescope control;
D O I
10.1117/12.2562247
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Owing to recent performance improvement and lower pricing of computers, built-in computers are 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 are built by combining those packages. Since there are about similar to 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.
引用
收藏
页数:12
相关论文
共 50 条
[21]   Fast Object Segmentation Pipeline for Point Clouds Using Robot Operating System [J].
Josyula, Anjani ;
Anand, Bhaskar ;
Rajalakshmi, P. .
2019 IEEE 5TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2019, :915-919
[22]   Enabling a National Instruments DaNI 2.0 Robotic Development Platform for the Robot Operating System [J].
Rhoades, Benjamin B. ;
Sabo, Jeremy P. ;
Conrad, James M. .
SOUTHEASTCON 2017, 2017,
[23]   The use of RF signal simulation in a radio telescope control system [J].
Clark, MH .
ADVANCED SOFTWARE, CONTROL, AND COMMUNICATION SYSTEMS FOR ASTRONOMY, 2004, 5496 :649-658
[24]   An Experience Report on Challenges in Learning the Robot Operating System [J].
Canelas, Paulo ;
Tavares, Miguel ;
Cordeiro, Ricardo ;
Fonseca, Alcides ;
Timperley, Christopher S. .
4TH INTERNATIONAL WORKSHOP ON ROBOTICS SOFTWARE ENGINEERING (ROSE 2022), 2022, :33-38
[25]   Teaching Robotics with the Usage of Robot Operating System ROS [J].
Kohut, Miroslav ;
Cornak, Marek ;
Dobis, Michal ;
Babinec, Andrej .
ROBOTICS IN EDUCATION, RIE 2023, 2023, 747 :299-313
[26]   The Robot Operating System: Package reuse and community dynamics [J].
Estefo, Pablo ;
Simmonds, Jocelyn ;
Robbes, Romain ;
Fabry, Johan .
JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 151 :226-242
[27]   Connecting Wireless Sensor Networks to the Robot Operating System [J].
Scholl, Philipp M. ;
El Majoub, Brahim ;
Santini, Silvia ;
Van Laerhoven, Kristof .
4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 :1121-1128
[28]   Property-Based Testing for the Robot Operating System [J].
Santos, Andre ;
Cunha, Alcino ;
Macedo, Nuno .
PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), 2018, :56-62
[29]   Development of the New Multi-Beam Receiver and Telescope Control System for NASCO [J].
Nishimura, Atsushi ;
Ohama, Akio ;
Kimura, Kimihiro ;
Tsutsumi, Daichi ;
Matsue, Yudai ;
Yamada, Rin ;
Sakamoto, Mariko ;
Matsunaga, Kenta ;
Hasegawa, Yutaka ;
Minami, Taisei ;
Matsumoto, Takeru ;
Shiotani, Kazuki ;
Okuda, So ;
Fujishiro, Kakeru ;
Sakasai, Keisuke ;
Suzuki, Masahiro ;
Saeki, Shun ;
Satani, Kouki ;
Urushihara, Kousuke ;
Kato, Chiharu ;
Kondo, Takashi ;
Okawa, Kazuki ;
Kurita, Daiki ;
Inaba, Tetsuta ;
Maruyama, Shohei ;
Koga, Masako ;
Noda, Kenya ;
Kohno, Mikito ;
Iwamura, Hiroaki ;
Hyoto, Yuki ;
Hori, Yuichi ;
Nishikawa, Kaoru ;
Nishioka, Takeru ;
Pang, Thoqin ;
Sano, Hidetoshi ;
Enokiya, Rei ;
Yoshiike, Satoshi ;
Fujita, Shinji ;
Hayashi, Katsuhiro ;
Torii, Kazufumi ;
Hayakawa, Takahiro ;
Taniguchi, Akio ;
Tsuge, Kisetsu ;
Yamane, Yumiko ;
Hattori, Yusuke ;
Ohno, Takahiro ;
Ueda, Shota ;
Masui, Sho ;
Yamasaki, Yasumasa ;
Kondo, Hiroshi .
MILLIMETER, SUBMILLIMETER, AND FAR-INFRARED DETECTORS AND INSTRUMENTATION FOR ASTRONOMY X, 2020, 11453
[30]   Development of Robot Operating System (ROS) Compatible Open Source Quadcopter Flight Controller and Interface [J].
Majumdar, Abhijit ;
Gamez, Nicholas ;
Benavidez, Patrick ;
Jamshidi, Mo .
2017 12TH SYSTEM OF SYSTEMS ENGINEERING CONFERENCE (SOSE), 2017,