{"title":"CyberCortex.AI:基于人工智能的自主机器人和复杂自动化操作系统","authors":"Sorin Grigorescu, Mihai Zaha","doi":"10.1002/rob.22426","DOIUrl":null,"url":null,"abstract":"The underlying framework for controlling autonomous robots and complex automation applications is Operating Systems (OS) capable of scheduling perception‐and‐control tasks, as well as providing real‐time data communication to other robotic peers and remote cloud computers. In this paper, we introduce CyberCortex.AI, a robotics OS designed to enable heterogeneous AI‐based robotics and complex automation applications. CyberCortex.AI is a decentralized distributed OS which enables robots to talk to each other, as well as to High Performance Computers (HPC) in the cloud. Sensory and control data from the robots is streamed toward HPC systems with the purpose of training AI algorithms, which are afterwards deployed on the robots. Each functionality of a robot (e.g., sensory data acquisition, path planning, motion control, etc.) is executed within a so‐called DataBlock of Filters shared through the internet, where each filter is computed either locally on the robot itself or remotely on a different robotic system. The data is stored and accessed via a so‐called <jats:italic>Temporal Addressable Memory</jats:italic> (TAM), which acts as a gateway between each filter's input and output. CyberCortex.AI has two main components: (i) the CyberCortex.AI.inference system, which is a real‐time implementation of the DataBlock running on the robots' embedded hardware, and (ii) the CyberCortex.AI.dojo, which runs on an HPC computer in the cloud, and it is used to design, train and deploy AI algorithms. We present a quantitative and qualitative performance analysis of the proposed approach using two collaborative robotics applications: (i) a forest fires prevention system based on an Unitree A1 legged robot and an Anafi Parrot 4K drone, as well as (ii) an autonomous driving system which uses CyberCortex.AI for collaborative perception and motion control.","PeriodicalId":192,"journal":{"name":"Journal of Field Robotics","volume":"3 1","pages":""},"PeriodicalIF":4.2000,"publicationDate":"2024-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CyberCortex.AI: An AI‐based operating system for autonomous robotics and complex automation\",\"authors\":\"Sorin Grigorescu, Mihai Zaha\",\"doi\":\"10.1002/rob.22426\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The underlying framework for controlling autonomous robots and complex automation applications is Operating Systems (OS) capable of scheduling perception‐and‐control tasks, as well as providing real‐time data communication to other robotic peers and remote cloud computers. In this paper, we introduce CyberCortex.AI, a robotics OS designed to enable heterogeneous AI‐based robotics and complex automation applications. CyberCortex.AI is a decentralized distributed OS which enables robots to talk to each other, as well as to High Performance Computers (HPC) in the cloud. Sensory and control data from the robots is streamed toward HPC systems with the purpose of training AI algorithms, which are afterwards deployed on the robots. Each functionality of a robot (e.g., sensory data acquisition, path planning, motion control, etc.) is executed within a so‐called DataBlock of Filters shared through the internet, where each filter is computed either locally on the robot itself or remotely on a different robotic system. The data is stored and accessed via a so‐called <jats:italic>Temporal Addressable Memory</jats:italic> (TAM), which acts as a gateway between each filter's input and output. CyberCortex.AI has two main components: (i) the CyberCortex.AI.inference system, which is a real‐time implementation of the DataBlock running on the robots' embedded hardware, and (ii) the CyberCortex.AI.dojo, which runs on an HPC computer in the cloud, and it is used to design, train and deploy AI algorithms. We present a quantitative and qualitative performance analysis of the proposed approach using two collaborative robotics applications: (i) a forest fires prevention system based on an Unitree A1 legged robot and an Anafi Parrot 4K drone, as well as (ii) an autonomous driving system which uses CyberCortex.AI for collaborative perception and motion control.\",\"PeriodicalId\":192,\"journal\":{\"name\":\"Journal of Field Robotics\",\"volume\":\"3 1\",\"pages\":\"\"},\"PeriodicalIF\":4.2000,\"publicationDate\":\"2024-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Field Robotics\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.1002/rob.22426\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ROBOTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Field Robotics","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1002/rob.22426","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ROBOTICS","Score":null,"Total":0}
CyberCortex.AI: An AI‐based operating system for autonomous robotics and complex automation
The underlying framework for controlling autonomous robots and complex automation applications is Operating Systems (OS) capable of scheduling perception‐and‐control tasks, as well as providing real‐time data communication to other robotic peers and remote cloud computers. In this paper, we introduce CyberCortex.AI, a robotics OS designed to enable heterogeneous AI‐based robotics and complex automation applications. CyberCortex.AI is a decentralized distributed OS which enables robots to talk to each other, as well as to High Performance Computers (HPC) in the cloud. Sensory and control data from the robots is streamed toward HPC systems with the purpose of training AI algorithms, which are afterwards deployed on the robots. Each functionality of a robot (e.g., sensory data acquisition, path planning, motion control, etc.) is executed within a so‐called DataBlock of Filters shared through the internet, where each filter is computed either locally on the robot itself or remotely on a different robotic system. The data is stored and accessed via a so‐called Temporal Addressable Memory (TAM), which acts as a gateway between each filter's input and output. CyberCortex.AI has two main components: (i) the CyberCortex.AI.inference system, which is a real‐time implementation of the DataBlock running on the robots' embedded hardware, and (ii) the CyberCortex.AI.dojo, which runs on an HPC computer in the cloud, and it is used to design, train and deploy AI algorithms. We present a quantitative and qualitative performance analysis of the proposed approach using two collaborative robotics applications: (i) a forest fires prevention system based on an Unitree A1 legged robot and an Anafi Parrot 4K drone, as well as (ii) an autonomous driving system which uses CyberCortex.AI for collaborative perception and motion control.
期刊介绍:
The Journal of Field Robotics seeks to promote scholarly publications dealing with the fundamentals of robotics in unstructured and dynamic environments.
The Journal focuses on experimental robotics and encourages publication of work that has both theoretical and practical significance.