码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Autoware.AI 源码安装CPU版本


    安装ROS

    参考我的这篇文章((7条消息) ubuntu 安装ros系统_丶看我会发光的博客-CSDN博客https://blog.csdn.net/littleleafboy/article/details/123874595)

    系统自带了OpenCV3.2,Qt5.9.5(忘记是安装ROS的时候带的还是Ubuntu自带的)

    更新系统Eigen版本库到3.3.7

    1. git下载eigen3.3.7
    2. mkdir build
    3. cd build
    4. cmake ..
    5. make
    6. sudo make install
    7. 拷贝头文件
    8. sudo cp -r /usr/local/include/eigen3 /usr/include
    9. sudo cp -r /usr/local/include/Eigen /usr/include
    10. sudo updatedb

    安装Autoware.AI依赖

    1. sudo apt update
    2. sudo apt install -y python-catkin-pkg python-rosdep ros-$ROS_DISTRO-catkin
    3. sudo apt install -y python3-pip python3-colcon-common-extensions python3-setuptools python3-vcstool
    4. pip3 install -U setuptools

    建立工作空间

    1. mkdir -p autoware.ai/src
    2. cd autoware.ai

    下载源码编译

    遇到编译报错的问题,不要慌,重启电脑,反复执行colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release它,一直到提示154个包都编译通过

    1. wget -O autoware.ai.repos "https://gitlab.com/autowarefoundation/autoware.ai/autoware/raw/1.14.0/autoware.ai.repos?inline=false"
    2. vcs import src < autoware.ai.repos
    3. rosdep update
    4. rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
    5. #不要cuda就把AUTOWARE_COMPILE_WITH_CUDA=1去掉
    6. colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release

    下载demo

    1. #参考(https://gitlab.com/autowarefoundation/autoware.ai/autoware/wikis/ROSBAG-Demo)
    2. cd ~/Downloads
    3. wget http://db3.ertl.jp/autoware/sample_data/sample_moriyama_data.tar.gz
    4. wget http://db3.ertl.jp/autoware/sample_data/sample_moriyama_150324.tar.gz
    5. #数据
    6. cd ~
    7. mkdir .autoware
    8. cd .autoware
    9. cp ~/Downloads/sample_moriyama_* .
    10. tar zxfv sample_moriyama_150324.tar.gz
    11. tar zxfv sample_moriyama_data.tar.gz
    12. #运行
    13. cd autoware.ai
    14. source install/setup.bash
    15. roslaunch runtime_manager runtime_manager.launch


     

  • 相关阅读:
    java学习part03基本类型
    白领要预防肾结石的发生
    three.js之模型
    CMake使用基础汇总
    Web Api的两种风格,实战的建议 / 附:ABP中的处理
    elementplus el-table(行列互换)转置
    用c语言来实现一个寻找迷宫出口的算法
    springboot配置swagger
    算法金 | 这绝对是不一样的,独一无二的逻辑回归算法体验
    ArrayList、LinkedList和Vector的区别
  • 原文地址:https://blog.csdn.net/littleleafboy/article/details/125533896
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号