记录一下ubuntu18.04环境下配置autoware的过程

本文详述了在Ubuntu 18.04上安装Autoware的过程,包括无需CUDA的docker安装、更新源、英伟达驱动和nvidia-docker2的配置,以及启动和使用Autoware的Docker镜像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker安装,无需安装cuda!!!亲测可行!

至于docker的安装,推荐资料docker_practice.pdf,描述简洁,按需安装即可。

1、安装ubuntu18.04,修改更新源。

2、ubuntu输入法、小工具安装,英伟达显卡驱动更新。

3、安装docker,修改docker更新源。

4、更改docker用户权限。

5、安装英伟达的docker。网址https://github.com/NVIDIA/nvidia-docker/wiki/Installation-(version-2.0)

5.1首先需要配置依赖库。网址https://nvidia.github.io/nvidia-docker/

里面支持ubuntu18.04,但是安装命令里面没有ubuntu,需要使用debian的。

    命令1:

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
  sudo apt-key add -

  命令2:

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)

 命令3:

curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-docker.list

命令4:

sudo apt-get update

5.2开始安装

sudo apt-get install nvidia-docker2
sudo pkill -SIGHUP dockerd

过程中会出现配置文件 '/etc/docker/daemon.json'
 ==> 系统中的这个文件或者是由您创建的,或者是由脚本建立的。
 ==> 软件包维护者所提供的软件包中也包含了该文件。
   您现在希望如何处理呢? 您有以下几个选择:
    Y 或 I  :安装软件包维护者所提供的版本
    N 或 O  :保留您原来安装的版本
      D     :显示两者的区别
      Z     :把当前进程切换到后台,然后查看现在的具体情况

这个是更新的docker源的内容,自己最好保存一下,过后再添加进去。

5.3安装完毕,需要验证安装

sudo docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi

结果报错:

docker: Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.


经过搜索,是nvidia-docker 没有注册。但是已经输入过sudo pkill -SIGHUP dockerd(这个命令是重新载入daemon.json)。经检查,在输入该命令之后,更改过docker源头,所以再次运行该命令,之后再次运行5.3中命令,运行正常。

5.4nvidia-docker2成功的输出

Digest: sha256:4e5be8905f77e239e561c5524

资源下载链接为: https://pan.quark.cn/s/e09de6f35fc4 在Ubuntu 18.04上安装Autoware指南 Autoware是一款基于ROS的开源自动驾驶软件,涵盖感知、规划与控制等功能。以下是Ubuntu 18.04系统上安装Autoware的教程。 一、系统准备工作 更新系统:确保Ubuntu系统处于最新状态,运行以下命令: 安装基础依赖:Autoware需要Git、CMake、ROS Melodic等依赖,执行: 安装额外依赖库:根据官方文档,还需安装特定库,如: 二、获取Autoware源码 创建工作空间:在用户目录下创建catkin_ws工作空间: 克隆Autoware仓库:通过Git从GitHub获取Autoware源码: 编译工作空间:返回工作空间根目录并编译: 三、设置环境变量 为了让系统识别Autoware路径,需设置环境变量。编辑.bashrc文件,添加: 然后执行: 四、验证安装 启动Autoware界面:使用以下命令启动Autoware主界面: 测试功能:加载示例数据测试感知模块,如雷达或激光雷达数据。正常情况下,可看到各模块运行。 五、扩展与进阶 安装地图:Autoware需地图用于定位与路径规划,按需导入或创建地图。 配置传感器:根据硬件设备(摄像头、雷达、GPS等),配置相应传感器驱动。 训练模型:感知模块涉及深度学习,可能需训练自定义模型以适应特定环境。 本教程为基础安装指南。实际应用中,需针对具体自动驾驶任务进行详细配置与调整。Autoware源码包含众多模块,涵盖自动驾驶各环节,深入理解和定制这些模块是实现高效自动驾驶的关键。建议参考官方文档与社区资源,获取最新信息与技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值