树莓派安装ubuntu20.04+ros noetic

烧录SD卡

准备工作

注意:树莓派为arm架构 镜像文件需要选择preinstalled-desktop-arm64+raspi4

#20.04
https://ubuntu.com/download/raspberry-pi
#或者:树莓派性能优秀的话,直接用下面的桌面版,烧录后操作和上一篇双系统类似
https://github.com/TheRemote/Ubuntu-Server-raspi4-unofficial/releases

SD烧录ubuntu 18.04.4 64位镜像:

https://blog.youkuaiyun.com/legend198/article/details/108099518?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164204517716780271997630%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164204517716780271997630&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-108099518.pc_search_result_cache&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BEimager&spm=1018.2226.3001.4187

连WI-FI

#3.2.6
https://emanual.robotis.com/docs/en/platform/turtlebot3/sbc_setup/#sbc-setup

至此,把SD卡插入树莓派完事。

安装ROS noetic

SSH远程登录

ssh ubuntu@树莓派IP地址

树莓派IP地址:

ifconfig
#wlan0:inet:”IP地址“

替换国内源

sudo sed -i -e 's/https\?:\/\/[^/]*\/ubuntu/http:\/\/mirrors.ustc.edu.cn\/ubuntu/g' /etc/apt/sources.list
sudo apt-get update
https://blog.youkuaiyun.com/m0_53683803/article/details/115564691?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164204112516780269838464%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164204112516780269838464&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-115564691.pc_search_result_cache&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BEros+noetic%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

ROS初始化

参照如下初始化后的操作:

https://blog.youkuaiyun.com/qq_41450811/article/details/99079041?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164186594816780271534700%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164186594816780271534700&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-99079041.pc_search_result_cache&utm_term=ubuntu18.04%E5%AE%89%E8%A3%85ros&spm=1018.2226.3001.4187
http://obgeqwh.top/rosdep-update-read-operation-time-out-%e4%b8%8d%e7%94%a8%e7%bf%bb%e5%a2%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

重启,关机

sudo shutdown -r now 
sudo shutdown -h now
虽然给定引用中未直接提供在Ubuntu 20.04系统结合ROS Noetic安装Autoware的具体指南,但可以从相关内容推测一些步骤。 首先可参考Ubuntu20.04 Autoware.universe源码编译部署的大致流程,先进行ROS2的安装,因为安装autoware universe需要依赖ROS2 ,之后安装autoware universe dependencies、CUDA、Autoware ROS依赖包,再编译工作空间,下载Autoware artifacts,最后实现正常使用 [^1]。 不过这里是要结合ROS Noetic安装,可能需要额外注意ROS版本的兼容性问题。若使用docker形式部署,可参考在双系统的Ubuntu20.04(本机ros版本为noetic)上部署autoware.ai镜像的方式。docker内部的ros是melodic版本,与外部无关,使用docker部署的好处是拿部分ubuntu系统的资源生成一个局部环境,在这个局部环境中的一些软件配置与外部无关,如果出现任何问题,及时删除不会影响docker外部的ubuntu系统本身的配置 [^3]。 在安装过程中若遇到报错,可以参考相关报错解决过程来获取基本的解决思路。 以下是一个推测性的简单操作步骤示例(实际可能需要调整): ```bash # 安装ROS Noetic(假设未安装) sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C65 sudo apt update sudo apt install ros-noetic-desktop-full source /opt/ros/noetic/setup.bash # 安装依赖(假设部分依赖需要调整) sudo apt install autoware universe dependencies # 安装CUDA(根据实际情况选择版本) # 下载CUDA安装包并安装 # 下载Autoware源码 git clone <Autoware源码仓库地址> # 编译工作空间 cd <Autoware工作空间目录> catkin_make # 下载Autoware artifacts # 根据官方指引下载 # 运行 source devel/setup.bash roslaunch <Autoware启动文件> ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值