首页 > 系统相关 >autoware.auto在ubuntu20编译部署

autoware.auto在ubuntu20编译部署

时间:2023-11-10 19:34:12浏览次数:34  
标签:ubuntu20 galactic -- auto dev ansible autoware pip ros

官方部署文档:Source installation - Autoware Documentation (autowarefoundation.github.io)

在执行./setup-dev-env.sh 安装ansible隔离环境是报错如下

Installing to existing venv 'ansible'
Fatal error from pip prevented installation. Full pip output in file:
/home/xxx/.local/pipx/logs/cmd_2023-11-08_21.07.19_1_pip_errors.log

 Not removing existing venv /home/xxx/.local/pipx/venvs/ansible because it was not created in this session
Error installing ansible from spec 'ansible==6.*'.

查看log文件报错如下

PIP STDOUT
----------

PIP STDERR
----------
/home/xxx/.local/pipx/venvs/ansible/bin/python: No module named pip

可以看到在ansible/bin/python这个环境下没有 pip

可以使用./python -m ensurepip --default-pip安装pip

colcon单独编译一个模块

例如单独编译behavior_path_planner这个模块 参数 --packages-up-to 是包括其依赖

colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release --packages-up-to behavior_path_planner

colcon内存爆满时可选择单线程编译增加参数

--executor sequential

 rosdep update --include-eol-distros

编译时需要安装的依赖:

sudo apt install ros-galactic-point-cloud-msg-wrapper os-galactic-filters libpacp-dev ros-galactic-diagnostic-updater ros-galactic-osqp-vendor 
libpcl-de librange-v3-dev ros-galactic-geographic-msgs libpugixml-dev ros-galactic-nav2-msgs libgeographic-dev libcpprest-dev ros-galactic-lanelet2
ros-galactic-pcl-ros ros-galactic-osrf-testing-tools-cpp libyaml-cpp-dev ros-galactic-octomap-* nlohmann-json3-dev libcgal-dev ros-galactic-diagnostic-aggregato
ros-galactic-nav2-costmap-2d

 

标签:ubuntu20,galactic,--,auto,dev,ansible,autoware,pip,ros
From: https://www.cnblogs.com/duzw/p/17812401.html

相关文章

  • Ubuntu20下安装NFS
    安装nfs-kernel-serveraptinstallnfs-kernel-server想好自己要把哪个目录作为NFS共享目录,创建目录mkdir/mydatavim/etc/exports添加我们自己想要共享的目录/mydata192.168.188.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)重载数据exportfs......
  • 详解uiautomator2,让你摆脱usb
    https://blog.csdn.net/weixin_52040868/article/details/119883498工具太多了,却发现都不好用,难道没有一个好用且顺畅的工具吗。本章就来给你说说这个神器,不需要每次刷新界面,实时元素定位,环境配置简单。当然,本章之前,前面所说的不论是工具,还是元素定位方式方法,还是必须要掌握的,技......
  • 【论文阅读笔记】【OCR-文本识别】 Scene Text Recognition with Permuted Autoregres
    PARSeqECCV2022读论文思考的问题论文试图解决什么问题?一些文本识别模型会对semantic信息建模,从而辅助某些困难情况下的文本识别传统的auto-regressive方式限制了语义信息的传输方向;双向的auto-regressive聚合增加了不必要的计算量和复杂度;聚合视觉模型和语言......
  • 调整ubuntu20.04交换分区
    free-h#查看交换分区sudofallocate-l8G/swapfile提示:fallocate失败,文本文件忙,需先关闭交换分区sudoswapoff/swapfile再依次执行以下命令:sudofallocate-l8G/swapfilesudochmod600/swapfilesudomkswap/swapfilesudoswapon/swapfile......
  • Auto format Phone number
     Phonenumber(123)456-7890<%@PageLanguage="VB"AutoEventWireup="false"CodeFile="TEST.aspx.vb"Inherits="TEST"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://......
  • 10 Mar 10 Auto Complete Ajax Scripts
    In2005whenGoogleimplementedGoogleSuggest,Ajaxtookoff.EverywebdeveloperwastryingtoduplicatewhatGoogleaccomplished.Itsnow2008andtherearetonsofwaystoaccomplishGoogleSuggest.Belowisalistof10AutoCompleteScriptswithvar......
  • [论文阅读] EMO@ Earth Mover Distance Optimization for Auto-Regressive Language M
    Pretitle:EMO:EarthMoverDistanceOptimizationforAuto-RegressiveLanguageModelingaccepted:arXiv2023paper:https://arxiv.org/abs/2310.04691code:https://github.com/DRSY/EMOref:https://spaces.ac.cn/archives/9797关键词:language-modeling,optimalt......
  • DataGridView的AutoGenerateColumns控制显示列
    在用C#的EF框架进行数据显示的时候出现了DataGridView显示未编辑列的问题,后来发现通过对DataGridView的 AutoGenerateColumns属性进行定义借可以解决AutoGenerateColumns属性默认未true,此时会显示所有,更改为false就可以了(此属性只能后台操控,代码加载main方法里)this.UsersDGV.......
  • 在Mac上关闭Microsoft AutoUpdate 弹框提示
    1、打开terminal终端,输入文件地址 cd/Library/Application\Support/Microsoft/MAU2.0 2、将此应用程序权限设置为000,输入密码sudochmod000Microsoft\AutoUpdate.appPassword:  3、完成(如下) TRANSLATEwithxEnglishArabicHebrewPolish......
  • Oracle脚本分享:db_auto_add_logfile
    在Oracle数据库中,有时候需要根据实际情况调整redolog的大小,增加redolog的日志组的数量,或者增加日志组成员,以及redolog的size大小不合适时,需要调整redolog的大小(删除redolog,重新添加redolog),一般情况下,都是手工写脚本,如果多台数据库实例,就必须写很多脚本,那么可不可以用一个......