CyberCortex.AI: An AI‐based operating system for autonomous robotics and complex automation

IF 4.2 2区 计算机科学 Q2 ROBOTICS
Sorin Grigorescu, Mihai Zaha
{"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}
引用次数: 0

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 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.
CyberCortex.AI:基于人工智能的自主机器人和复杂自动化操作系统
控制自主机器人和复杂自动化应用的基础框架是操作系统(OS),它能够调度感知和控制任务,并与其他机器人同行和远程云计算机进行实时数据通信。在本文中,我们将介绍 CyberCortex.AI,这是一个机器人操作系统,旨在支持基于人工智能的异构机器人和复杂的自动化应用。CyberCortex.AI是一个去中心化的分布式操作系统,能让机器人相互对话,也能与云端的高性能计算机(HPC)对话。来自机器人的感知和控制数据流向高性能计算机系统,目的是训练人工智能算法,然后将其部署到机器人上。机器人的每项功能(如感知数据采集、路径规划、运动控制等)都是在通过互联网共享的所谓 "过滤器数据块 "中执行的,其中每个过滤器都是在机器人本地或在不同的机器人系统上远程计算的。数据通过所谓的时态寻址存储器(TAM)存储和访问,TAM 是每个过滤器输入和输出之间的网关。CyberCortex.AI 有两个主要组件:(i)CyberCortex.AI.inference系统,它是在机器人嵌入式硬件上运行的DataBlock的实时实现;(ii)CyberCortex.AI.dojo,它在云中的高性能计算计算机上运行,用于设计、训练和部署人工智能算法。我们利用两个协作机器人应用对所提出的方法进行了定量和定性性能分析:(i) 基于 Unitree A1 腿部机器人和 Anafi Parrot 4K 无人机的森林火灾预防系统,以及 (ii) 使用 CyberCortex.AI 进行协作感知和运动控制的自动驾驶系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Field Robotics
Journal of Field Robotics 工程技术-机器人学
CiteScore
15.00
自引率
3.60%
发文量
80
审稿时长
6 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信