【智路】智路OS airos-edge

news2024/11/17 16:30:39

欢迎来到智路OS

https://gitee.com/ZhiluCommunity/airos-edge

智路OS是全球首个开源开放的智能网联路侧单元操作系统(简称“智路OS”), 是以高等级自动驾驶技术为牵引,沉淀出来的“车路云网图”一体化的智能交通基础软件平台。智路OS以开源开放,自主可控为核心理念,支撑开发者快速构建智能交通应用。

商务合作伙伴请访问官方网站 😄


目录

  • 目录
  • 1. 介绍
  • 2. 环境准备
  • 3. 最新版本
  • 4. 版本概述
    • 智路OS 1.0Beta
    • 智路OS Preview版
  • 5. 如果您想快速使用智路OS
    • 快速上手
    • 关于测试与验证
  • 6. 授权与许可
  • 7. 联系我们

1. 介绍

智路OS是一套完整的软件和服务开放系统,由路侧操作系统(airos-edge),车端(airos-vehicle)和云端开发者平台共同构成,为行业提供了统一的车路云开发环境。其中airos-edge自下而上分别由内核层,硬件抽象层、中间件层和服务层构成;airos-vehicle由V2X协议栈和应用服务框架组成;云端开放平台为开发者提供了标定,标注等开箱即用的工具集;开发者可基于智路OS快速搭建一套完整的车路协同或其他智能交通系统。

我们正在持续开源新的模块和功能,请查看依赖条件和安装步骤,做好构建启动智路OS的准备。您可以查看我们提供的版本概述,以更快速地了解智路OS的核心技术体系。

2. 环境准备

基础环境:

  • 系统:Linux及发行版,内核5.4.0及以上版本,建议Ubuntu 18.04及以上版本
  • CPU:X86_64、AArch64
  • 内存:8G
  • Docker:建议v20.10.0及以上版本

运行环境:

如需运行智路OS框架及示例算法,需要安装

  • NVIDIA驱动:455.32.00及以上版本
  • CUDA:11.1及以上版本
  • NVIDIA容器工具:nvidia-docker2

3. 最新版本

智路OS 2.0

2024年4月10日 智路OS 2.0 版正式发布,airos-edge全新升级四大特性:

  • 1.架构升级:重新定义标准服务、应用、设备接入等功能模块,解耦框架与组件,提供更高的扩展能力
  • 2.智路包管理:包管理将智路OS的编译产出按照“模块化”粒度进行规范化组织,规范组件的依赖关系以及组件的粒度,达到一端开发可多端部署的效果,提升研发效率
  • 3.组件开发镜像:包含智路OS SDK、组件开发工具airospkg,为开发者提供工程模板创建、开发、编译、调试、发布等E2E的环境和工具
  • 4.ARM支持:在工程框架上适配了ARM架构,并支持在Orin下编译和运行,提升系统兼容性

路侧操作系统airos-edge技术架构:

智路os-2.0架构

智路OS 2.0路侧操作系统(airos-edge)由内核层,硬件抽象层、框架层、服务层和应用层构成;提供了一系列抽象和框架,屏蔽设备异构性,支持设备接入、服务、应用等组件开发。

4. 历史版本概述

智路OS 1.0

智路OS1.0正式版,除了已发布的1.0Beta内容,还包含:

  • 感知服务框架与感知服务(2D检测,3D检测,行人结构化,机动车结构化,融合,跟踪,拥堵事件检测等)Perception_Pipeline_QuickStart
  • 高精地图引擎定义preview版本,详细内容请参见:[Zhilu_Map_Preview](https://gitee.com/ZhiluCommunity/airos-edge/raw/r2.0/docs/05_AirOS Tool/Zhilu_Map_Preview.md)

智路os-1.0版本架构

智路OS 1.0Beta

2022年12月1日发布1.0Beta版本,基于《CSAE+53-2020+合作式智能运输系统+车用通信系统应用层及应用数据交互标准(第一阶段)》(以下简称“DayI”)的车路协同应用场景,开源了V2X协议栈实现,信号灯服务,车端开发框架和云端spat的解析渲染等功能。在本版本中,您可以通过智路OS快速搭建基于信号灯的闭环应用,也可以通过源码和工具自主实现一套基于智路OS的完整的车路协同系统。1.0Beta版包括以下内容:

  • 路侧(airos-edge):根据《道路交通信号控制机信息发布接口规范》(GA/T 1743-2020)协议和DayI(四跨和新四跨)消息集编解码,实现了信号灯服务的完整闭环链路,同时对中间件层进行了调整优化,增加了调试模拟工具,并对基础开发环境进行了升级,详细内容请参见airos-edge;

  • 车端(airos-vehicle):开源了车端应用服务开发框架和示例应用demo(闯红灯预警、绿波车速引导),详细内容请参见airos-vehicle;

  • V2X消息编解码(airos-v2x-msg):开源了V2X协议栈-消息编解码模块,支持DayI(四跨和新四跨)消息集编解码。详细内容请参见airos-v2x-msg;

  • 云端开发者平台:开发者平台为开发者提供了V2X消息解析和信号灯渲染等功能,后续我们还将继续开放设备标定标注等工具集,敬请期待;

  • 模拟器:同时我们也准备了设备模拟器(信号机,OBU,RSU等),方便开发者快速开发和验证。比如信号机和采集卡的模拟器可以产生信号灯的样例数据。详细内容请参考使用教程。

智路OS Preview版

2022年8月发布Preview版,面向不同开发者角色提供了不同的源码、SDK和工具。您可以在这个版本对智路OS整体框架进行快速验证。在发布智路OS1.0 beta版本后,我们对代码库进行了优化和调整,请参看1.0 beta版本详细介绍。历史版本issue归档至:Preview_Version_Q&A

  1. 面向应用开发者:与智路OS交互的SDK。通过这些接口,您可以获取脱敏后的真实环境中的全量感知障碍物结构化数据、事件检测结果、交通信号灯消息、局部地图消息等。您可以基于开放数据自行完成如『交通事件检测』和『V2X场景』等应用。

  2. 面向硬件设备开发者:设备抽象层。通过设备抽象层,您可以开发新的设备驱动器,并添加到智路OS的可支持设备列表,我们开放了为ins、lidar、camera,rsu等传感器设备接入的标准接口,同时提供了几种类型设备的测试工具。设备抽象库airos-al支持x86和aarch64平台的编译和使用。

  3. 面向学习研究:OS内核和中间件。您可以通过了解内核和中间件的开发细节并对其进行能力扩展。

智路os-preview版本架构

5. 如果您想快速使用智路OS

快速上手

从1.0 Beta版起,我们提供了快速体验智路OS的用户指南,您可以参考以下文档快速上手您感兴趣的部分。

版本指南:

版本文档链接
智路OS 2.0AirOS-Edge 2.0 QuickStart Guide
智路OS 1.0AirOS-Edge 1.0 QuickStart Guide

功能指南:

版本文档链接
信号灯PipelineTraffic Light Pipeline QuickStart Guide
感知PipelineTraffic Light Pipeline QuickStart Guide
智路OS开发手册AirOS-Edge Developer Guides
车端应用AirOS-Vehicle QuickStart Guide
开发者平台Airos Developer Platform

关于测试与验证

如果您已经基于开源代码,完成了相关研发工作(包括但不限于智能交通应用、设备接入、芯片适配等),希望能够在真实环境进行测试。我们在北京亦庄搭建了一套具备调试、测试、验证的联合实验室,将为您提供专业的实验环境和技术对接,欢迎您前来接洽。

联合实验室地址:中国北京市大兴区北京经济技术开发区宏达中路10号永晖大厦B座4层

联系方式:发送邮件至zhiluos@163.com

6. 授权与许可

智路OS 在 Apache-2.0 license 许可下提供。

7. 联系我们

如果您在使用智路OS的过程中遇到任何问题,欢迎通过以下方式联系我们:

  • Apollo官网问题反馈
  • 发送Email:zhiluos@163.com
  • 提交Gitee Issue

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2133372.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于SpringBoot+Vue的智慧自习室预约管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

基于vue框架的宠物店管理系统的设计与实现4czn0(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能:用户,商品分类,服务类型,商品信息,商品订单,宠物服务,服务预约,服务评价,商品咨询 开题报告内容 基于Vue框架的宠物店管理系统的设计与实现开题报告 一、引言 随着宠物行业的蓬勃发展,宠物店作为宠物产品与服务的重要提供…

神经网络通俗理解学习笔记(2)循环神经网络RNN

循环神经网络RNN 序列建模自回归模型隐变量自回归模型 文本数据预处理循环神经网络随时间反向传播循环神经网络代码实现RNN的长期依赖问题 序列建模 序列数据-时间 不同时间上收集到的数据,描述现象随时间变化的情况 时间序列分析是指从时间排列的数据点中抽取有价…

Linux下编译Kratos

本文记录在Linux下编译Kratos的流程。 零、环境 操作系统Ubuntu 22.04.4 LTSVS Code1.92.1Git2.34.1GCC11.4.0CMake3.22.1Boost1.74.0oneAPI2024.2.1 一、依赖与代码 1.1 安装依赖 apt-get update apt-get install vim openssh-server openssh-client ssh \build-essential …

Web:HTTP包的相关操作

目录 一、请求包修改页面来源 二、Cookie身份认证 三、XXF修改本地访问 四、向页面同时发出GET和POST请求 一、请求包修改页面来源 题目提示要从 http://localhost:8080/flag3cad.php?a1,请求包中没有指定请求来源,需要指定。 而表示页面来源的字段…

cv2.bitwise_or 提取ROI区域

原图如下所示,想提取圆形ROI区域,红色框 img np.ones(ori_img.shape, dtype"uint8") img img * 255 cv2.circle(img, (50,50), 50, 0, -1) self.bitwiseOr cv2.bitwise_or(ori_img, circle)使用一个和原图尺寸一致的图像做mask,图白圆黑 以…

【Echarts】vue3打开echarts的正确方式

ECharts 是一个功能强大、灵活易用的数据可视化工具,适用于商业报表、数据分析、科研教育等多种场景。那么该如何优雅的使用Echarts呢? 这里以vue3为例。 安装echarts pnpm i echarts封装公用方法 // ts-nocheck import * as echarts from echarts; // 我们这里借…

Naive UI中的时间选择器如何禁止选择今天之前的时间

:is-date-disabled"dateDisabled"<n-date-pickerv-if"formData.timeEndActive"type"date"style"width: 100%"placeholder"请选择任务结束时间"value-format"yyyy-MM-dd 23:59:59":is-date-disabled"dateD…

mysql-搭建主从复制

文章目录 1、准备主服务器2、准备从服务器3、主库配置3.1、创建MySQL主服务器配置文件&#xff1a; 4、从库配置5、搭建主从&测试5.1、使用命令行登录MySQL主服务器5.2、主机中查询master状态&#xff1a;5.3、从机中查询slave状态&#xff1a;5.4、主机中创建slave用户&am…

CSP-J算法基础 树状结构与二叉树

文章目录 前言树状结构树状结构的基本概念&#xff1a;为什么需要树状结构&#xff1f;优点树状结构的示例 二叉树什么是二叉树&#xff1f;二叉树的类型什么样的树不是二叉树&#xff1f;二叉树的五种形态 完全二叉树相关概念完全二叉树的定义&#xff1a; 相关概念1. **高度&…

SAAS智慧工地源码,建筑行业数字化管理云平台系统

智慧工地是建筑行业数字化转型的重要组成部分&#xff0c;它通过集成物联网、大数据、云计算、人工智能等现代信息技术&#xff0c;对建筑工地进行智能化管理&#xff0c;以提高施工效率、保障施工安全、控制施工成本、提升施工质量。 以下是智慧工地的主要特点和应用&#xff…

【油猴脚本】00003案例 Tampermonkey油猴脚本引入css 库,油猴脚本css库的使用

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享htmlcss 绚丽Loading&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495…

通过python提取PDF文件指定页的图片

整体思路 要从 PDF 文件中提取指定页和指定位置的图片&#xff0c;可以分几个步骤来实现&#xff1a; 1.1 准备所需工具与库 在 Python 中处理 PDF 和图像时&#xff0c;需要使用几个库&#xff1a; PyMuPDF (fitz)&#xff1a;用于读取和处理 PDF 文件&#xff0c;可以精确…

【STM32】esp8266连接wifi

1.配置stm32cubemx 使用串口二接收esp8266的数据&#xff0c;单片机接收&#xff0c;使用串口1将数据发送给串口助手 串口2波特率设置74880&#xff0c;串口1设置115200 在初始化的时候需要将复位引脚拉低20ms,然后再拉高20ms, 设置GPIOB的输出模式 对PB12做输出处理 2.…

多旋翼无人机挂载电激发弹发射器技术详解

多旋翼无人机挂载电激发弹发射器技术是一种结合了无人机的高机动性和电激发弹发射器的精确打击能力的先进技术。以下是对该技术的详细解析&#xff1a; 一、多旋翼无人机概述 多旋翼无人机&#xff0c;也称为多轴飞行器或多旋翼飞行器&#xff0c;是一种具有三个及以上旋翼轴…

【pycharm】安装以及简单使用教程

以windows版本举例&#xff1a; 1、首先去Pycharm官网&#xff0c;或者直接输入网址&#xff1a;http://www.jetbrains.com/pycharm/download/#sectionwindows&#xff0c;下载PyCharm安装包&#xff0c;根据自己电脑的操作系统进行选择&#xff0c;对于windows系统选择下图的…

大数据处理技术:Hadoop开发环境搭建

目录 1 实验名称 2 实验目的 3 实验内容 4 实验原理 5 实验过程或源代码 5.1 JavaJDK的配置 5.2 Hadoop安装与伪分布式集群搭建 5.3 HDFS系统初体验 6 实验结果 6.1 JavaJDK的配置结果 6.2 Hadoop安装与伪分布式集群搭建结果 6.3 HDFS系统初体验结果 1 实验名称 Ha…

用Cursor生成一个代办事项列表的功能

一、本地新建html文件 二、输入代码 2.1 Cursor描述 其实这一段代码使用Cursor生成&#xff0c;可以输入如下内容&#xff0c;即可自动生成代码&#xff1a; 创建一个代办事项列表应用的基本结构&#xff0c;呈现在可交互界面上&#xff0c;1&#xff0c;提供可交互界面&…

乐器检测系统源码分享

乐器检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision …

【Vue】- Vue表达式

文章目录 知识回顾前言Vue项目介绍 源码分析1. 项目结构介绍&#xff08;单页面应用程序&#xff09;2. 项目运行流程图(单页面应用程序)3. 选项式和组合式api4. 插值表达式 {{}} 胡子语法5. reactive函数6. ref表达式 拓展知识reactive和ref的选择 总结 知识回顾 前言 Vue项…