ubuntu20.04-ROS

本文介绍了如何在Ubuntu系统中为Realtek RTL8852AE无线网卡手动安装驱动。首先,更新系统并安装必要的编译工具,然后从GitHub下载并编译驱动源码,最后加载驱动模块以启用无线网络功能。

输入法 搜狗输入法Linux官网-安装指导

按正常来说ROS到这里就安装完成了,现在我们来验证一下,输入以下命令:

roscore

rosrun turtlesim turtlesim_node

rosrun turtlesim turtle_teleop_key

红米G2021网卡驱动安装

Realtek 8852AE Wireless LAN WiFi 6 PCI-E NIC

电脑参数型号:

安装过程:Ubuntu内核中默认不提供 Realtek RTL8852AE 的驱动,所以我们需要手动安装驱动才可以使用WIFI。

github上有该无线网卡最新的驱动:lwfinger/rtw89,也有对应的编译方法。为了方便,我将其搬过来。

首先安装必要的编译和下载工具:

sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git

然后下载无线网卡的驱动代码并编译:

git clone https://github.com/lwfinger/rtw89.git -b v5
cd rtw89
make
sudo make install

最后使能该驱动:

sudo modprobe -r rtw89pci         #This unloads the module
sudo modprobe rtw89pci            #This loads the module

完成:

 

### 配置和使用 Astra S 摄像头 #### 安装必要的依赖项 为了使 Astra S 摄像头能够在 Ubuntu 20.04ROS Noetic 下正常工作,需先安装一些必需的软件包。由于 `libuvc` 库在默认仓库中不可用,因此需要手动安装额外的支持库。 ```bash sudo apt update sudo apt install ros-noetic-rgbd-launch ros-noetic-libuvc-camera ros-noetic-openni2-launch ``` 对于特定于 Orbbec Astra 的支持,还需安装: ```bash sudo apt install ros-noetic-astra-cam[^2] ``` #### 获取并构建 astra_camera 功能包 如果无法通过网络获取最新的源码,则可以从 GitHub 上直接下载或寻找其他途径获得该功能包。之后,在指定的工作区中完成编译操作。 ```bash cd ~/camera_ws/src/ git clone https://github.com/orbbec/astra_ros.git cd .. catkin_make source devel/setup.bash ``` 注意这里建议采用普通的 `catkin_make` 而不是带有参数的形式来进行编译[^3]。 #### 启动摄像头节点 一切准备就绪后,可以通过如下指令启动 Astra Pro 版本对应的 launch 文件来开启设备连接和服务发布等功能。 ```bash roslaunch astra_camera astra_pro.launch ``` 这将会加载预设配置并将图像数据流传输到 ROS 网络内供订阅者访问[^1]。 #### 常见问题处理 当遇到缺少某些驱动程序或其他组件的情况时,可以尝试按照官方文档指引补充相应的依赖关系。例如针对运动控制方面的需求可能涉及到多个控制器插件的部署等情形下的解决办法可参照相关说明进行扩展安装[^4]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值