Practical Analysis of Building Robot Operating Systems Based on Scientific Research Projects
DOI: 10.23977/jaip.2024.070211 | Downloads: 14 | Views: 537
Author(s)
Xiaodan Yu 1, Kun Zhang 2, Jianguo Wu 1, Suichun Qu 2, Yongjun Gu 1
Affiliation(s)
1 School of Electrical and Energy Engineering, Nantong Institute of Technology, Nantong, Jiangsu, China
2 School of Electrical Engineering, Nantong University, Nantong, Jiangsu, China
Corresponding Author
Kun ZhangABSTRACT
The operating system is the core of the robot system. It is the key to ensuring the safety, effectiveness, and intelligence of robot systems. This article takes the "Autonomous Navigation Robot" research project as the background and conducts practical research on the robot operating system. The research background focuses on the limitations of some robot operating systems, namely that current robot operating systems are not suitable for robots working in resource limited environments, and the ability to adapt to dynamic changes and unstructured environments is very important. The system adopts a modular design concept, emphasizing real-time, robustness, and scalability. This article focuses on human perception and cognitive technology, as well as the design of interaction between people. During the system development process, work in conjunction with relevant research work. A series of tests and evaluations were conducted on the independently developed autonomous navigation robot operating system, including unit testing, integration testing, and on-site testing. At the same time, a performance comparison between the Robot Operating System (ROS) and Open Robot Control Software (ORCA) systems, which are of great concern in relevant research literature, was presented. The experimental results show that the autonomous navigation robot operating system exhibits superiority in key performance indicators such as failure rate, delay time, and energy efficiency ratio, especially achieving an excellent performance of up to 408 tasks/Wh in energy efficiency ratio, significantly superior to ROS and ORCA systems. The conclusion of this study is that the autonomous navigation robot operating system not only meets the needs of current autonomous navigation robot research projects, but also has good scalability and real-time performance, providing a solid technical foundation for the development and application of future robotics technology.
KEYWORDS
Robot Operating System, Modular Design, Perception and Cognitive Technology, Human Computer Interaction DesignCITE THIS PAPER
Xiaodan Yu, Kun Zhang, Jianguo Wu, Suichun Qu, Yongjun Gu, Practical Analysis of Building Robot Operating Systems Based on Scientific Research Projects. Journal of Artificial Intelligence Practice (2024) Vol. 7: 77-85. DOI: http://dx.doi.org/10.23977/jaip.2024.070211.
REFERENCES
[1] Lu Jingjing, Qin Yunchuan, Liu Zhizhong, Tang Zhuo, Zhang Yongjun, Li Kenli.Review of research on the security of robot operating system ROS. Journal of Software, 2024, 35(2):1010-1027.
[2] Tu Qiu, Zhao Lei, Wang Feng, Zhou Zifa.Research on the improvement of image transmission efficiency of robot operating system (ROS) multi-machine communication in embedded systems. Journal of Shangrao Normal University, 2023, 43(6):20-27.
[3] Wu Xiaoze, Li Qingfeng, Niu Jianwei.Industrial robot operating system based on hybrid critical system. Single chip Microcomputer and Embedded system Application, 2023, 23(12):4-7.
[4] Hou Renluan, Tong Kun, Han Bing, Yu Xiaolong, Yang Fan.Review of research on intelligent robot operating system. Hangzhou Science and Technology, 2023, 54(3):58-64.
[5] Jiang Hongmei, Huang Peng, Tang Jun. Research on autonomous vehicle system based on robot operating system. Technological innovation and application, 2023, 13(17):46-49.
[6] Chen L, Zhang Y, Tian B, et al. Parallel driving OS: A ubiquitous operating system for autonomous driving in CPSS. IEEE Transactions on Intelligent Vehicles, 2022, 7(4): 886-895.
[7] Haddadin S, Parusel S, Johannsmeier L, et al. The franka emika robot: A reference platform for robotics research and education. IEEE Robotics & Automation Magazine, 2022, 29(2): 46-64.
[8] Jin X, Guo S, Guo J, et al. Development of a tactile sensing robot-assisted system for vascular interventional surgery. IEEE Sensors Journal, 2021, 21(10): 12284-12294.
[9] Montero E E, Mutahira H, Pico N, et al. Dynamic warning zone and a short-distance goal for autonomous robot navigation using deep reinforcement learning. Complex & Intelligent Systems, 2024, 10(1): 1149-1166.
[10] Chang Y, Ebadi K, Denniston C E, et al. LAMP 2.0: A robust multi-robot SLAM system for operation in challenging large-scale underground environments. IEEE Robotics and Automation Letters, 2022, 7(4): 9175-9182.
[11] Kroemer O, Niekum S, Konidaris G. A review of robot learning for manipulation: Challenges, representations, and algorithms. Journal of machine learning research, 2021, 22(30): 1-82.
[12] Huang M H, Rust R T. Engaged to a robot? The role of AI in service. Journal of Service Research, 2021, 24(1): 30-41.
[13] McLeay F, Osburg V S, Yoganathan V, et al. Replaced by a Robot: Service Implications in the Age of the Machine. Journal of Service Research, 2021, 24(1): 104-121.
[14] Koch M, Manuylov I, Smolka M. Robots and firms. The Economic Journal, 2021, 131(638): 2553-2584.
[15] Dixon J, Hong B, Wu L. The robot revolution: Managerial and employment consequences for firms. Management Science, 2021, 67(9): 5586-5605.
[16] Chang Y, Ebadi K, Denniston C E, et al. LAMP 2.0: A robust multi-robot SLAM system for operation in challenging large-scale underground environments. IEEE Robotics and Automation Letters, 2022, 7(4): 9175-9182.
[17] Wang G, Li W, Jiang C, et al. Simultaneous calibration of multicoordinates for a dual-robot system by solving the AXB= YCZ problem. IEEE Transactions on Robotics, 2021, 37(4): 1172-1185.
[18] Bravi C A, Paciotti M, Sarchi L, et al. Robot-assisted radical prostatectomy with the novel Hugo robotic system: initial experience and optimal surgical set-up at a tertiary referral robotic center. European Urology, 2022, 82(2): 233-237.
[19] Yu D, Chen C L P, Xu H. Fuzzy swarm control based on sliding-mode strategy with self-organized omnidirectional mobile robots system. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 52(4): 2262-2274.
[20] Kumar M R S. Design and developmeent of automatic robotic system for vertical hydroponic farming using iot and big data analysis. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 2021, 12(11): 1597-1607.
Downloads: | 11479 |
---|---|
Visits: | 297982 |
Sponsors, Associates, and Links
-
Power Systems Computation
-
Internet of Things (IoT) and Engineering Applications
-
Computing, Performance and Communication Systems
-
Advances in Computer, Signals and Systems
-
Journal of Network Computing and Applications
-
Journal of Web Systems and Applications
-
Journal of Electrotechnology, Electrical Engineering and Management
-
Journal of Wireless Sensors and Sensor Networks
-
Journal of Image Processing Theory and Applications
-
Mobile Computing and Networking
-
Vehicle Power and Propulsion
-
Frontiers in Computer Vision and Pattern Recognition
-
Knowledge Discovery and Data Mining Letters
-
Big Data Analysis and Cloud Computing
-
Electrical Insulation and Dielectrics
-
Crypto and Information Security
-
Journal of Neural Information Processing
-
Collaborative and Social Computing
-
International Journal of Network and Communication Technology
-
File and Storage Technologies
-
Frontiers in Genetic and Evolutionary Computation
-
Optical Network Design and Modeling
-
Journal of Virtual Reality and Artificial Intelligence
-
Natural Language Processing and Speech Recognition
-
Journal of High-Voltage
-
Programming Languages and Operating Systems
-
Visual Communications and Image Processing
-
Journal of Systems Analysis and Integration
-
Knowledge Representation and Automated Reasoning
-
Review of Information Display Techniques
-
Data and Knowledge Engineering
-
Journal of Database Systems
-
Journal of Cluster and Grid Computing
-
Cloud and Service-Oriented Computing
-
Journal of Networking, Architecture and Storage
-
Journal of Software Engineering and Metrics
-
Visualization Techniques
-
Journal of Parallel and Distributed Processing
-
Journal of Modeling, Analysis and Simulation
-
Journal of Privacy, Trust and Security
-
Journal of Cognitive Informatics and Cognitive Computing
-
Lecture Notes on Wireless Networks and Communications
-
International Journal of Computer and Communications Security
-
Journal of Multimedia Techniques
-
Automation and Machine Learning
-
Computational Linguistics Letters
-
Journal of Computer Architecture and Design
-
Journal of Ubiquitous and Future Networks