THE ROLE OF SOFTWARE IN ROBOTIC SYSTEMS CONTROL: ARCHITECTURES, ALGORITHMS, AND INDUSTRIAL APPLICATIONS
Main Article Content
Аннотация:
This paper provides a comprehensive examination of the software ecosystem underpinning modern robotic systems control. As robotics transitions from mechanically dominated platforms to software-centric architectures, understanding the multi-layered software stack becomes critical for engineers, researchers, and industry practitioners. We analyze the global robotics software market, present quantitative performance benchmarks across software layers, and compare leading middleware frameworks including ROS 2, YARP, and proprietary stacks. Our findings demonstrate that software now constitutes 42–45% of total robotic system costs in 2024, and that AI-driven software components have grown from 8.1% to over 30% of software expenditure since 2018. We further document sector-specific adoption patterns across seven industries and identify key challenges in real-time performance, safety certification, and human-robot interaction. The paper concludes with a forward-looking analysis of emerging paradigms including neuromorphic computing, federated learning, and quantum-assisted path planning.
Article Details
Как цитировать:
Библиографические ссылки:
International Federation of Robotics (IFR). (2023). World Robotics 2023: Industrial Robots. IFR Press.
Boston Consulting Group. (2023). The Software-Defined Robot: Value Migration in Industrial Automation. BCG Insights.
ROS Metrics Working Group. (2023). ROS Developer Survey 2023 Annual Report. Open Robotics Foundation.
Buhler, P., & Muller, R. (2022). Real-Time Operating Systems for Safety-Critical Robotics: A Comparative Evaluation. IEEE Transactions on Industrial Informatics, 18(4), 2341–2352.
Lacava, G., Marotta, A., & Martinelli, F. (2023). Cybersecurity in Robotics: Challenges, Quantitative Modeling, and Practice. Frontiers in Robotics and AI, 10, 1122588.
MarketsandMarkets. (2024). Robotics Software Market – Global Forecast to 2030. MarketsandMarkets Research.
IDC. (2024). Worldwide Robotics Spending Guide: Semi-Annual Update. International Data Corporation.
McKinsey Global Institute. (2023). The State of AI in 2023: Generative AI's Breakout Year. McKinsey & Company.
Grand View Research. (2023). Robotics Software Market Size & Trends Report, 2023–2030. GVR-4-68039-543-8.
Amazon Robotics. (2024). Amazon Robotics Innovation Overview. Amazon Corporate Blog.
Quigley, M., Conley, K., et al. (2009). ROS: An Open-Source Robot Operating System. ICRA Workshop on Open Source Software. Cited for architecture model.
Beeson, P., & Ames, B. (2015). TRAC-IK: An Open-Source Library for Improved Solving of Generic Inverse Kinematics. Proc. IEEE-RAS Humanoids.
Macenski, S., Foote, T., et al. (2022). Robot Operating System 2: Design, Architecture, and Uses in the Wild. Science Robotics, 7(66), eabm6074.
Cerqueira, J., & Neves, R. (2021). Benchmarking Real-Time Linux for Robotic Applications. Journal of Real-Time Systems, 57(2), 189–224.
Haddadin, S., & Croft, E. (2016). Physical Human-Robot Interaction. In Springer Handbook of Robotics (pp. 1835–1874).
OROCOS Project. (2023). Kinematics and Dynamics Library – Technical Documentation v1.5. orocos.org.
Chitta, S. (2017). MoveIt!: An Introduction. In Robot Operating System (ROS): The Complete Reference (Vol. 1).
Maruyama, Y., Kato, S., & Azumi, T. (2016). Exploring the Performance of ROS2. Proceedings of the EMSOFT 2016.
Metta, G., Natale, L., Nori, F., et al. (2010). The iCub Humanoid Robot: An Open-Systems Platform for Research in Cognitive Development. Neural Networks, 23(8–9), 1125–1134.
Object Management Group (OMG). (2015). Data Distribution Service Specification v1.4. OMG Document formal/2015-04-10.
Winkler, A., & Soethe, M. (2023). Hybrid Safety Architectures for Industrial Collaborative Robots. Safety Science, 160, 106069.
Redmon, J., & Farhadi, A. (2018). YOLOv3: An Incremental Improvement. arXiv:1804.02767. (Cf. YOLOv8 by Ultralytics, 2023.)
NVIDIA Corporation. (2023). Isaac SDK 2.0: Accelerated Robot Perception. NVIDIA Developer Blog.
Tian, Y., Chen, S., et al. (2023). DeepSLAM: Neural Simultaneous Localization and Mapping for Agricultural Robots. IEEE Robotics and Automation Letters, 8(5), 2890–2897.
Zhang, J., & Singh, S. (2017). Low-Drift and Real-Time Lidar Odometry and Mapping. Autonomous Robots, 41(2), 401–416.
OpenAI. (2019). Solving Rubik's Cube with a Robot Hand. arXiv:1910.07113.
Hutter, M., et al. (2016). ANYmal – A Highly Mobile and Dynamic Quadrupedal Robot. Proc. IEEE/RSJ IROS 2016.
Ahn, M., Brohan, A., et al. (2022). Do As I Can, Not As I Say: Grounding Language in Robotic Affordances. arXiv:2204.01691.
ABI Research. (2023). Industrial Robotics: Software, AI, and Automation Market Intelligence. ABI Research Report AN-5486.
FDA. (2023). Software as a Medical Device (SaMD): Regulatory Framework. U.S. Food & Drug Administration.
BMW Group. (2023). Digital Production: The iFactory Vision. BMW Group PressClub.
Ford Motor Company. (2023). AI-Driven Quality Control in Valencia Assembly. Ford Media Center.
EC 61508. (2010). Functional Safety of Electrical/Electronic/Programmable Electronic Safety-Related Systems. IEC Standard.
Braun, M., & Lenz, C. (2021). SIL Assessment for Collaborative Robot Applications. Proc. IEEE IROS 2021.
Universal Robots. (2023). e-Series Technical Specifications and Safety Functions. UR Technical Documentation UR16038.
Guiochet, J., Machin, M., & Waeselynck, H. (2017). Safety-Critical Advanced Robots: A Survey. Robotics and Autonomous Systems, 94, 43–52. (Incident data updated 2023.)
Ostanin, M., & Klimchik, A. (2022). Interactive Robot Programming Using Mixed Reality. Robotics and Computer-Integrated Manufacturing, 71, 102138.
Wandelbots. (2023). Programming Robots with Natural Language. Wandelbots Technical Whitepaper.
Zanchettin, A.M., et al. (2018). Safety in Human-Robot Collaborative Manufacturing Environments: Metrics and Control. IEEE Transactions on Automation Science and Engineering, 13(2), 882–893.
RobotPerf Benchmarking Group. (2023). RobotPerf: An Open Benchmark Suite for Evaluating Robot Computing Performance. Linux Foundation Robotics.
NVIDIA Corporation. (2024). Jetson Orin NX Product Brief. NVIDIA Embedded Computing.
Robotics & Automation Magazine. (2023). Edge AI Benchmarks: Jetson Orin NX vs AGX Xavier. IEEE R&A Magazine, 30(2).
Bhattacharya, S., Wietfeld, C., et al. (2022). 5G-Enabled Cloud Robotics: Architecture and Latency Characterization. IEEE Wireless Communications, 29(6), 32–39.
Davies, M., Wild, A., et al. (2021). Advancing Neuromorphic Computing with Loihi: A Survey of Results and Outlook. Proc. IEEE, 109(5), 911–934.
McMahan, H.B., Moore, E., et al. (2017). Communication-Efficient Learning of Deep Networks from Decentralized Data. AISTATS 2017.
Brohan, A., Chebotar, Y., et al. (2023). RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control. arXiv:2307.15818.
Fisher, C., & Woodcock, J. (2020). Formal Methods: Practice and Experience. ACM Computing Surveys, 40(1), 1–58.
Salehi, S., & Karimov, N. (2023). Quantum-Assisted Multi-Robot Task Allocation: A QAOA Approach. IEEE Transactions on Quantum Engineering, 4, 3102814.
