【智路】智路OS airos-edge

欢迎来到智路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.rhkb.cn/news/426876.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ansible——Playbook基本功能

文章目录 一、Ansible Playbook介绍1、Playbook的简单组成1)“play”2)“task”3)“playbook” 2、Playbook与ad-hoc简单对比区别联系 3、YAML文件语法:1. 基本结构2. 数据类型3. 列表4. 字典(映射)5. 注释…

【数据结构】排序算法---归并排序

文章目录 1. 定义2. 算法步骤3. 动图演示4. 性质5. 算法分析6. 代码实现C语言——迭代版C语言——递归版PythonJavaC——迭代版C——递归版Go 结语 1. 定义 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法&#xff0…

CentOS7.9环境上NFS搭建及使用

Linux环境NFS搭建及使用 1. 服务器规划2. NFS服务器配置2.1 主机名设置2.2 nfs安装2.2.1 repo文件替换2.2.2 NFS服务安装 2.3 nfs配置2.4 服务查看2.5 资源发布2.6 配置nfs服务开机自启2.7 端口开放 3.应用服务器配置3.1 主机名设置3.2 nfs安装3.2.1 repo文件替换3.2.2 NFS服务…

你真的需要理解Diffusion(扩散模型),它在视觉领域具有无与伦比的美丽!

【Vision结合Diffusion】模型的研究方向,探索了如何利用扩散模型在数据空间中模拟随机游走的特性,以生成高质量和逼真的图像。这一领域的研究,通过结合视觉感知和文本描述,推动了图像合成技术的发展,尤其是在个性化图像…

对人像图添加指定光源,再进行二次扩图

在一些业务场景中,需要对人像图片添加特定光源,来增加氛围感,例如赛博朋克科技、海边夕阳余晖、以及红蓝相间的高冷;但实现这个功能的难点是:如何将光源与原图片融合,在图片上产生正常光的镜面反射&#xf…

从数据仓库到数据中台再到数据飞轮:我了解的数据技术进化史

这里写目录标题 前言数据仓库:数据整合的起点数据中台:数据共享的桥梁数据飞轮:业务与数据的双向驱动结语 前言 在当今这个数据驱动的时代,企业发展离不开对数据的深度挖掘和高效利用。从最初的数据仓库,到后来的数据…

工业一体机在汽车零部件工厂ESOP系统中的关键作用

在当今竞争激烈的汽车市场中,汽车零部件工厂的高效生产和严格质量控制至关重要。而工业一体机在汽车零部件工厂的 ESOP(电子标准化作业程序)系统中发挥着关键作用。 一、汽车零部件工厂面临的挑战 汽车零部件的生产过程复杂且要求严格&#…

【sgCreateCallAPIFunctionParam】自定义小工具:敏捷开发→调用接口方法参数生成工具

<template><div :class"$options.name" class"sgDevTool"><sgHead /><div class"sg-container"><div class"sg-start"><div style"margin-bottom: 10px">参数列表[逗号模式]<el-too…

soc及其相关概念

用户无法直接操作内存&#xff0c;只能让内存映射到用户空间然后操作 1. 内存映射&#xff08;Memory-Mapped Files&#xff09;内存映射文件是一种方法&#xff0c;它允许一个或多个进程将一个文件或者一个匿名区域映射到它们各自的虚拟地址空间中。当文件被映射到内存后&…

Android WebView H5 Hybrid 混和开发

对于故乡&#xff0c;我忽然有了新的理解&#xff1a;人的故乡&#xff0c;并不止于一块特定的土地&#xff0c;而是一种辽阔无比的心情&#xff0c;不受空间和时间的限制&#xff1b;这心情一经唤起&#xff0c;就是你已经回到了故乡。——《记忆与印象》 前言 移动互联网发展…

前端开发之迭代器模式

在前端开发中&#xff0c;设计模式是提升代码可读性、可扩展性和可维护性的关键。迭代器模式&#xff08;Iterator Pattern&#xff09;是行为型设计模式中的一种&#xff0c;能够让我们顺序访问一个集合中的元素&#xff0c;而不暴露其底层的结构。在 TypeScript 这样具有类型…

Golang | Leetcode Golang题解之第406题根据身高重建队列

题目&#xff1a; 题解&#xff1a; func reconstructQueue(people [][]int) (ans [][]int) {sort.Slice(people, func(i, j int) bool {a, b : people[i], people[j]return a[0] > b[0] || a[0] b[0] && a[1] < b[1]})for _, person : range people {idx : pe…

element-ui 日期选择器设置禁用日期

element-ui 日期选择器设置禁用日期 效果图如下&#xff1a; 2024-09-01 到2024-09-18之间的日期都不可选 2024-01-01之前的日期都不可选 官方文档中 picker-options 相关的介绍 实现功能&#xff1a; ​ 某仓库有限制最大可放置资产数量&#xff0c;且资产出借和存放都有…

高端论坛报告分享 | 李维森:中国地理信息产业发展报告(2024)

本报告为中国地理信息产业协会会长李维森在“2024中国地理信息产业大会”所作报告《中国地理信息产业发展报告&#xff08;2024&#xff09;》。转载请注明来源于中国地理信息产业协会。 本报告为中国地理信息产业协会会长李维森在“2024中国地理信息产业大会”所作报告《中国地…

Linux系统应用之知识补充——OpenEuler(欧拉)的安装和基础配置

前言 这篇文章将会对OpenEuler的安装进行详解&#xff0c;一步一步跟着走下去就可以成功 注意 &#xff1a;以下的指令操作最好在root权限下进行&#xff08;即su - root&#xff09; ☀️工贵其久&#xff0c;业贵其专&#xff01; 1、OpenEuler的安装 这里我不过多介绍&a…

GPT-4-Turbo 和 Claude-3.5-Sonnet 图片识别出答题的是否正确 进行比较

1、比较的图片&#xff1a; 使用GPT-4-Turbo 输入的 提问&#xff1a; 识别图片中的印刷字和手写字&#xff0c;如果写错的给一个正确答案 图片 回复&#xff1a; 在图片中&#xff0c;印刷字显示的是一系列的英语填空练习题&#xff0c;而手写字则是填入空白处的答案。以…

运行容器应用

kubernetes通过各种controller来管理pod的生命周期&#xff0c;为了满足不同的业务场景&#xff0c;kubernetes开发了Deployment&#xff0c;ReplicaSet&#xff0c;DaemonSet&#xff0c;StatefulSet&#xff0c;Job等多种ControllerDeployment&#xff1a; kubectl run nginx…

WebSocket 协议

原文地址&#xff1a;xupengboo WebSocket WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 在 WebSocket API 中&#xff0c;浏览器和服务器只需要完成一次握手&#xff0c;两者之间就直接可以创建持久性的连接&#xff0c;并进行双向数据传输。…

MYSQL出现“mysql不是内部或外部命令,也不是可运行的程序”

目录 1.配置环境变量 2.重新打开cmd测试 1.配置环境变量 进入mysql目录下的bin文件夹 复制目录 我们按下win&#xff0c;然后搜索“环境” 粘贴刚刚复制的目录 2.重新打开cmd测试 可以看到此时mysql正常

基于web的工作管理系统设计与实现

博主介绍&#xff1a;专注于Java vue .net php phython 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1000毕设题目 方便大家学习使用 感兴趣的…