自动驾驶学习笔记(二)——Apollo入门

news/2025/2/23 15:31:35

#Apollo开发者#

学习课程的传送门如下,当您也准备学习自动驾驶时,可以和我一同前往:

自动驾驶新人之旅》免费课程—> 传送门

《2023星火培训【感知专项营】》免费课程—>传送门

文章目录

前言

Ubuntu-toc" style="margin-left:40px;">Ubuntu

Linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F-toc" style="margin-left:40px;">Linux文件系统

Linux%E6%8C%87%E4%BB%A4-toc" style="margin-left:40px;">Linux指令

云实验一

云实验二

总结


前言

        见《自动驾驶学习笔记(一)——Apollo平台》

Ubuntu" style="margin-left:0;text-align:justify;">Ubuntu

        Ubuntu基于Linux内核的基于桌面的发行版之一,项目由南非人马克·沙特尔(Mark Shuttle)发起,其目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。是 Linux众多发行版中使用量最大、普及度最高的发行版。Apollo目前推荐使用ubun18.04及其以上的版本。

        Ubuntu的主界面如下图所示:

        Ubuntu的优点如下:

        1.友好的桌面环境,操作简单;

        2.特定的特权管理,因此安全性高;

        3.易于安装、可以稳定运行在台式机、笔记本电脑之上;

Linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F" style="margin-left:0;text-align:justify;">Linux文件系统

        Linux下的文件系统为树形结构,入口为/,无论哪个版本的 Linux系统,都有这些目录,这些目录是标准的。如下图所示:

        各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体相近的。/bin 主要放置系统的必备执行文件。/etc 目录保存了系统管理所需的配置和子目录。/root 该目录为系统管理员,也称作超级权限者的用户主目录。

Linux%E6%8C%87%E4%BB%A4" style="background-color:transparent;margin-left:0px;text-align:justify;">Linux指令

        指令的格式如下图所示:

        常用指令有:

        Is  列出目录内容

        cp  拷贝文件

        cd 切换目录路径

        pwd 显示当前目录路径

        chown 改变文件属性

        mkdir/rmdir 创建/删除目录

        tar 文件打包

        touch 修改文件时间属性,当文件不存在时创建文件

        clear 清除屏幕

        cat  查看文件内容

        bash  启动sheel脚本

        vim  代码编辑

云实验一

实验内容:

        本实验将以 Ubuntu系统为例,练习 Linux的常用操作命令

实验目的:

        理解Lnux的文件目录结构及各文件作用

        掌握 Ubuntu操作系统的基本操作以及 Liunx的常用指令

实验配置:

        云端:Apollo Studio云实验室之《 Linux基础入门与实践》实验项目

        本地:Apollo EDU版

免费的实验入口如下图所示:

提示:需要用Google浏览器,暂不支持其他浏览器

实验界面如下图所示:

云实验二

实验内容:

        使用 Drearview播放并分析自动驾驶离线数据包

实验目的:

        掌握Apollo的启动流程及原理;

        掌握应用Apollo自动驾驶调试工具去分析井定位自动驾驶问题

实验配置:

        云端: Apollo Studio云实验室之《快速上手,五步入门自动驾驶》实验项目

        本地: Apollo EDU版本/demo_3.5 recoder

免费的实验入口如下图所示:

实验界面如下图所示:

实验流程如下图所示:

总结

        以上就是本人在学习自动驾驶时,对所学课程的一些梳理和总结。后续还会分享另更多自动驾驶相关知识,欢迎评论区留言、点赞、收藏和关注,这些鼓励和支持都将成文本人持续分享的动力。

        另外,如果有同在小伙伴,也正在学习或打算学习自动驾驶时,可以和我一同抱团学习,交流技术。


        版权声明,原创文章,转载和引用请注明出处和链接,侵权必究!

        文中部分图片来源自网络,若有侵权,联系立删。


http://www.niftyadmin.cn/n/5073701.html

相关文章

2023.10.7 Java 创建线程的七种方法

目录 继承 Tread 类,重写 run 方法 实现 Runnable 接口 使用匿名内部类,继承 Thread 类 使用匿名内部类,实现 Runable 接口 使用 Lambda 表达式 使用线程池创建线程 实现 Callable 接口 继承 Tread 类,重写 run 方法 自定…

vue项目 ueditor使用示例

简介 UEditor是由百度Web前端研发部开发的所见即所得富文本web编辑器,具有轻量,功能丰富,易扩展等特点。UEditor支持常见的文本编辑功能,如字体、颜色、大小、加粗、斜体、下划线、删除线等,同时还支持超链接、图片上…

背包问题(DP)

1.什么是背包问题: ​ 背包问题指这样一类问题,题意往往可以抽象成:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。 2. 0-1背包问题:…

数据结构与算法-前缀树

数据结构与算法-前缀树详解 1 何为前缀树 2 前缀树的代码表示及相关操作 1 何为前缀树 前缀树 又称之为字典树,是一种多路查找树,多路树形结构,是哈希树的变种,和hash效率有一拼,是一种用于快速检索的多叉树结构。 性质:不同字符串的相同…

多功能频率计周期/脉宽/占空比/频率测量verilog,视频/代码

名称:多功能频率计周期、脉宽、占空比、频率测量verilog 软件:Quartus 语言:Verilog 代码功能: 多功能频率计,可测量信号的周期、脉冲宽度、占空比、频率,语言为verilog,quartus软件设计仿真…

C++ - 右值引用 和 移动拷贝

右值引用 我们先来了解什么是左值,什么是右值: 左值 和 有值 区分 首先,左值 和 右值 并不是完全意味着 在 "" 左边的就是 左值 ; 在 "" 右边的就是右值。这是不一定的。只能说,在左边的大概率是…

【每日一题】AcWing 5271. 易变数 | 思维 | 中等

题目内容 原题链接 给定一个二进制表示的数 s s s 。 定义函数 f ( x ) f(x) f(x) 为 x x x 的二进制位中为 1 1 1 的数量。每次操作可以使得 x → f ( x ) x\rightarrow f(x) x→f(x) ,问在最少操作次数下,恰好 k k k 次操作后为 1 1 1 的数有多…

文本自动输入/删除的加载动画效果

效果展示 CSS 知识点 绕矩形四周跑的光柱动画实现animation 属性的 steps 属性值运用 页面基础结构实现 <div class"loader"><!-- span 标签是围绕矩形四周的光柱 --><span></span><span></span><span></span>&l…