自动驾驶国内外发展史

从上世纪20年代开始,欧美等国家就开始了无人驾驶技术的探索。从无线电遥控汽车,到运用计算机视觉技术辅助感知、规划和控制,再到军方、大学、汽车企业广泛合作研发多辆自动驾驶汽车原型,无人驾驶的发展经历了很多重要的时期。

国外自动驾驶汽车发展历程:

z1.jpeg


自动驾驶汽车的发展史可以追溯到几个世纪前。早在汽车发明之前,达芬奇就在 16 世纪设计了一种小型、三轮、自动推进的车,被认为是第一辆自动驾驶...

Continue reading >>

自动驾驶概念介绍:

自动驾驶是指车辆能够感知环境并在无需人类干预的情况下运行的能力。这意味着乘客无需随时控制车辆,也无需始终在车辆内。自动驾驶汽车可以在传统汽车行驶的任何地方行驶,并完成有经验的人类驾驶员所做的一切事情。根据美国交通部采用的标准,目前由汽车工程师协会(SAE)定义了6个驾驶自动化级别,从级别0(完全手动)到级别5(完全自动驾驶)不等。

自动驾驶汽车依赖传感器、执行器、复杂算法、机器学习...

Continue reading >>

1716470540757924.png

国外自动驾驶技术的等级划分是由SAE国际(Society of Automotive Engineers)定义的,共分为6个等级,从L0到L5,每个等级代表了不同程度的自动化功能和驾驶介入程度。以下是对每个等级的简要解释:

  • L0级(无自动化):在这个级别,车辆没有自动驾驶功能,驾驶完全由人类驾驶员控制,但可能会有一些驾驶辅助功能,如紧急制动系统。绝大多数现有车辆都属于L0级别。

  • L1级(驾驶员辅助):...

Continue reading >>

Continue reading >>

1. 什么是ROS的工作空间

使用ROS实现机器人开发的主要手段是写代码,这些代码文件存放的空间就是工作空间。

工作空间(workspace)是一个用于存放工程开发相关文件的文件夹。目前,ROS默认使用的是Catkin编译系统(在CMake的基础上拓展得到的,将 cmake 与 make 指令做了一个封装从而完成整个编译过程)。在Catkin编译系统下,一个典型的工作空间一般包含四个目录空间:src、...

Continue reading >>

ROS2简介

ROS 2是ROS(机器人操作系统)的下一代版本,它采用了新的架构。相较于ROS 1,ROS 2具有以下几个重要的改进:

  • 分布式架构:ROS 2支持分布式计算,可以在多个计算机上运行节点。这样可以提高系统的灵活性和扩展性,并支持更复杂的机器人系统。

  • 通信机制改进:ROS 2引入了一种新的通信机制,称为Data Distribution Service(DDS)。DDS支持更可靠、实时和分布...

Continue reading >>