前言
在老师和师兄的一次谈话中,有提到关于开源的问题,老师认为国内的大环境很多都是在利用Github等开源网站与资源用作自己的项目,并没有对开源网站或者开发者社区做出自己的贡献,这样是非常不好的。
我之前学习的时候也没想过那么多开源,闭源,贡献的问题。但是到现在为止,我在GitHub,CSDN,知乎等都有进行学习,这种只进不出的方式不太好,所以便有了这在网上上传的第一篇文章。
此系列文章是我利用下班与周末休息的时间进行撰写的,可能部份内容会有问题,或者说有更好的解决方案,若是有大神能够指导我随时欢迎,不胜感激。
本系列文章的目录
- 摘要
任务目标
硬件列表
运行环境 - 操作环境的搭建
计算机平台介绍
ubuntu系统TF卡烧录
ubuntu系统完成安装 - 系统的优化
中文输入法
小鱼源
进行安装源的更换 - FileZilla无线传输
- Ubuntu安装FileZilla
- Win10安装FileZilla
- pip3的下载
- NVIDIA Jetson jtop (系统监视程序)
- 坏道检查(并未决解)
- 安装ROS机器人操作系统
- Autoware的环境安装
- Autoware的依赖
更新ubuntu18.04的依赖
安装eigen3.3.7
安装caffe
- Autoware的依赖
- Autoware源码安装
安装ROS依赖
更换rosdep
进行编译 - Autoware官方demo
Demo设置
正式运行Demo
摘要
任务的明确
在本系列文章中,软件方面我将会从零开始,利用NVIDIA Jetson nano主机,ROS自动机器人系统来对autoware自动驾驶的安装,demo运行测试与SLAM单线激光雷达的建图实践。主要为了实现世界开源自动驾驶算法autoware的学习与运行实践,再进行激光雷达学习与世界开源高精地图创建算法cartographer的学习与运行实践。
硬件的列表
序号 | 组成部件 | 部件名称 |
---|---|---|
1 | 运行主机 | NVIDIA Jetson Nano B01 |
2 | 摄像头 | 保密 |
3 | 激光雷达 | 思岚科技RPLIDAR A1 |
4 | IMU | sparkfun imu |
5 | 网卡 | 保密 |
6 | 底盘控制板 | 保密 |
7 | 动力电池 | 保密 |
8 | 驱动电机 | 保密 |
9 | 内存 | SAMSUNG 64GB TF(MicroSD |
运行的环境
序号 | 组成部件 | 部件名称 |
---|---|---|
1 | 处理器 | NVIDIA 64位ARM A57 @ 1.43GHz |
2 | 运行内存 | 4G |
3 | 内存 | 64G |
4 | 工作电压 | DC-5V |
5 | 操作系统 | Linux/Ubuntu |
6 | 使用编程语言 | C++/python |