autoware.universe 安装

这篇具有很好参考价值的文章主要介绍了autoware.universe 安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

autoware.universe 在安装的时候遭遇了诸多的困难,踩过了许多的坑;在这里分享出来供诸君共勉;

最初的想法是:autoware.universe+carla+罗技29 一套组合拳; 但是经过验证发现,autoware.universe和Carla占用很多的计算机资源,两个很难带动的起来;

我的计算机配置情况:

---------os:20.04---------------

---------ros:galactic-----------

---------graphcard:3050----

autoware.universe: 版本不对就会遇到各种各样的问题,colcon build的时候有些包死活就是编不过去,所以为了少走弯路最好和我的配置一样,git clone的时候也最好和我branch一样;

git clone -b galactic https://github.com/autowarefoundation/autoware.universe.git

1.配置环境

//配置环境脚本方式、也可以使用手动安装的方式安装

./setup-dev-env.sh

如果有报错可以所试试几遍就好了,没有问题的,坚持!!!

如果直接git clone最新版本的autoware,universe 配置环境会报错系统要求22.04;这个时候不要犹豫直接删掉拉galactic分支;

2.创建一个src包,然后下载src

官网提供了:

mkdir src

vcs import src < autoware.repos 方法来下载、但是一般会因为网络的情况,下载不下来(全红)(可选)

我将src放置到了百度网盘:

百度网盘 请输入提取码 提取码:yff1

确保都下载下来后,就放到autoware文件夹下,名字改为src

3.rosdep 下载ros相关包

cd /home/your_autoware_dir/autoware

source /opt/ros/galactic/setup.bash

rosdep init

rosdep update

rosdep install -y --from-paths src --ignore-src -rosdistro $ROS_DISTRO

在这个地方你肯定会遇到缺少各种各样包的情况; 可以用 sudo apt-get install ros-galactic-缺少的包 来安装;建议输入首位几个字母Tab出来;

一个一个的解决:

直到出现了#All request installed successfully

4.编译执行:

colcon build --symlink-install --cmake-args-DCMAKE_BUILD_TYPE=Release

在使用ros2做编译的时候,往往会因为电脑内的内存不够的原因报错:

c++:fatal error: Killed signal terminated program cc1plus

compilation terminated

解决的办法:

可以在colcon build的时候限制计算机的核心数目

colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release --parallel-workers 1

这样就可以避免出现内存爆掉的问题!!!

多次尝试,直至最终编译通过;文章来源地址https://www.toymoban.com/news/detail-484866.html

到了这里,关于autoware.universe 安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【基于Ubuntu20.04的Autoware.universe安装过程】方案三:Docker | 详细记录 | 全过程图文 by.Akaxi

    目录 一、Autoware.universe背景 二、安装说明 三、安装git 四、克隆autoware 五、安装cuda 六、安装Docker软件 七、安装Nvidia Container Toolkit 八、安装Rocker 九、拷贝Autoware的Docker镜像 十、创建autoware_map文件夹 十一、启动docker 十二、源码拷贝 十三、安装依赖 十四、编译Autoware.universe 十

    2024年04月10日
    浏览(65)
  • 【基于Ubuntu20.04的Autoware.universe安装过程】方案二:双系统 | 详细记录 | 全过程图文 by.Akaxi

    目录 一、Autoware.universe背景 Part-1:安装双系统教程 二、查看Windows引导方式 三、制作安装盘 四、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 五、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 Part-2:在Ubuntu20.04上安装

    2024年04月11日
    浏览(63)
  • Autoware.universe部署02:高精Lanelet2地图的绘制

    本文介绍如何绘制Autoware.universe使用的高精地图并验证地图,本系列其他文章: Autoware.universe部署01:Ubuntu20.04安装Autoware.universe并与Awsim联调 Autoware.universe部署03:与Carla(二进制版)联调 Autoware.universe部署04:universe传感器ROS2驱动 目前行业并没有通用的标准(OpenDrive并不是为

    2024年02月11日
    浏览(42)
  • Autoware.universe部署06:使用DBC文件进行UDP的CAN通信代码编写

    根据CAN协议编写DBC文件,通过DBC文件编写ROS2包进行UDP通信,获取底盘速度转发至Autoware.Universe以及订阅Autoware.Universe控制命令,下发至CAN控制底盘运动(本文适用于CAN盒通过网线连接进行UDP通信),本系列其他文章: Autoware.universe部署01:Ubuntu20.04安装Autoware.universe并与Awsim联调

    2024年04月24日
    浏览(72)
  • 【Autoware】2小时安装Autoware1.13(保姆级教程)

    前言:ROS的出现使得机器人软件开发更加快速和模块化,在此基础上,Autoware.ai开源项目可以让我们很容易地将一套完整的自动驾驶软件部署到我们的测试车辆上,并见证它跑起来! Autoware是一款 “一体化”开源自动驾驶软件 ,能实现感知、决策、控制等功能,通过在Ubunt

    2024年02月02日
    浏览(30)
  • Autoware 安装(踩坑指南)

    【Autoware】2小时安装Autoware1.13(保姆级教程) Autoware入门学习(二)——Ubuntu18.04下的源码安装和配置 上面的两篇博客安装都异常顺利,甚至没有一点报错,实际安装中显然是不可能的 安装环境 Ubuntu 18.04 ROS Melodic Qt 5.10.0 OpenCV 3.4.16 看一下官网的 Requirements 这里 CUDA 是选装的

    2024年02月09日
    浏览(44)
  • 修改node_modules中安装的依赖(如第三方ui组件样式)并在下次安装时保留

    场景:需要修改安装的某个ui库的样式或者其他依赖,直接去node_modules中修改后,重新安装,或者其他小伙伴的电脑上并不能同时修改 方案:用patch-package 可以保留修改 步骤一 安装 patch-package — npm i patch-package --save 步骤二 配置package.json script加上‘‘postinstall’’:“patch-

    2024年02月08日
    浏览(55)
  • 3.wsl2+Ubuntu22安装Autowae.universe

    环境:内存:16G ​ cpu:i9 ​ 平台:wsl2 ​ 系统:Ubuntu22.04 ​ 需提前准备好的环境: ​ 香鱼 ros :Humble ​ python3.10(默认) ​ ####carla 0.9.13 (自行安装) 安装 1、设置开发环境 遇到的bug1 解决方案 bug2 解决方案 bug3 解决方案 注意事项 2.源码安装 carla仿真(选) 在将代码库

    2024年04月15日
    浏览(83)
  • 修改docker里安装的mysql密码,亲测有效

    首先给大家介绍下docker 如何查看运行中的容器 列出所有在运行的容器信息: 如何启动一个容器 修改mysql密码,首先进入mysql容器 登录mysql 修改密码 至此大功告成!!!

    2024年02月11日
    浏览(54)
  • VsCode 常用好用插件/配置+开发Vue 必装的插件

    1、实时刷新网页的插件:LiveServer 2、open in browser 支持快捷键与鼠标右键快速在浏览器中打开html文件,支持自定义打开指定的浏览器,包括:Firefox,Chrome,Opera,IE以及Safari 补充一下:LiveServer 和 open in browser 区别:注意观察浏览器地址栏 open in browser:直接打开HTML文件就是通

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包