树莓派能干啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派能干啥相关的知识,希望对你有一定的参考价值。

参考技术A

树莓派作为卡片式电脑可以用来做控制或者是做服务器这些都是可以的,主要还是看自己的能力,你的能力越强树莓派能做的事情就越多。

采用树莓派电脑控制的旋翼飞行器,可以装备智能手机用的那种微型摄像头,相对普通旋翼飞行器+相机的航拍组合,不仅成本更低,而且能够实现更复杂的功能,比如航拍录像或者实时航拍影像无线传输,相比单纯的买来用手机控制的飞行器,这个自己改装的树莓派版还可以扩展功能。

扩展资料:

树莓派的最基本操作方法就是接一个显示屏、鼠标、键盘然后使用。当然也可以用家里的电脑来远程ssh、vnc操控。

 树莓派使用的是ARM架构的linux系统,现在有很多发行商为树莓派提供了arm版本的系统,例如ubuntu、kali......树莓派官方系统是基于debian的。

树莓派是卡片式电脑可以装操作系统,可以直接在上面编程并运行,而单片机是没有操作系统的它们是你在电脑上编好程序上传到板子上,这个板子就可以运行该程序。

参考资料来源:

百度百科-树莓派

人民网-用“树莓派”体验编程乐趣

有个树莓派和一个激光雷达还需要啥配件

计算机网络期末复习
树莓派4B-ros-noetic-连接北阳激光雷达URG-04XL-UG01

卓沅best
原创
关注
1点赞·125人阅读
今天将用树莓派装了个ros-noetic,准备用它和hokuyo激光雷达URG-04XL-UG01学一下SLAM,先跑一下gmapping算法,下面记录一下我安装URG-04XL-UG01在Ubuntu20.04上的驱动程序,以及连接过程,也给正在学习激光雷达的伙伴们一个参考。
一、关于rosdep init初始化失败的问题
在ros安装到最后一步的时候,可能会发现如下错误:

ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
登录后复制
关于错误的原因,我也不清楚,但是已经找到了一个解决的办法。

1.打开下面的rosdistro下载地址,然后把它下载到本地,默认地址在Download
https://github.com/ros/rosdistro
2.解压,终端打开文件夹 进入目录rosdistro/rosdep,找到/sources.list.d文件,用gedit打开
sudo gedit 20-default.list
登录后复制
显示如下:

# os-specific listings first
yaml file:///home/文件所在地址/osx-homebrew.yaml osx

# generic
yaml file:///home/文件所在地址/rosdep/base.yaml
yaml file:///home/文件所在地址/python.yaml
yaml file:///home/文件所在地址/ruby.yaml
gbpdistro file:///home/文件所在地址/releases/fuerte.yaml fuerte

# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro index.yaml instead

#默认下载地址是Download的话,那rosdistro文件地址就在里面了
登录后复制

3.修改所用的python版本中的__init__.py文件
因为在安装ros的时候,我下载的是python3,所以修改的是python3里面的文件。

sudo gedit /usr/lib/python3/dist-packages/rosdistro/__init__.py

登录后复制
同样,将下面路径换成Download里面的rosdistro路径

DEFAULT_INDEX_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'
登录后复制
4.再次执行

rosdep init
登录后复制
一般是没什么问题的,如果还不行,就进入/etc找到ros,看里面是否还有一个20-default.list文件,或者在搜索框里找一下,将多余的这个文件删除再次重复初始化步骤,初始化以后,就可以正常使用ros了,至于更新那一步我还是更新不了,但是不影响使用,我就放弃了。

二、连接并在rivz中显示激光雷达URG-04XL-UG01
1.下载驱动ros-noetic-node
sudo apt install ros-noetic-urg-node
登录后复制
输入密码以后等待下载完毕即可。

2.连接激光雷达
我是采用USB方式来连接的,直接树莓派主板上面供电的。打开ros运行驱动,先启动ros,再运行启动程序:

source /opt/ros/noetic/setup.bash
roscore
登录后复制
新开一个终端:

source /opt/ros/noetic/setup.bash
rosrun urg_node urg_node
登录后复制
等待自动寻找激光雷达并连接,连接完毕以后最下端会显示:streaming data。

3.打开rviz显示激光雷达扫描状态
source /opt/ros/noetic/setup.bash
rosrun rviz rviz
登录后复制
打开以后设置参数如下:

(1)点击rviz左下角Add,添加LaserScan

(2)点击Global Option下方的Fixed Frame,将右边的参数改为laser

(3)点击LaserScan下面的Topic,改为/scan

(4)点击LaserScan下面的Style,改为Point

然后就能看到激光雷达扫描生成的图了:

ros2也能够连接,下次再记录,其他操作也后续再记录。

输入期货名称,3秒知晓期货走势!
免费分析期货走势
广告

树莓派4B安装ubuntu18.04.4和ROS并测试激光雷达
118下载·0评论
2021年1月6日
结合hokuyo的UST-10LX激光雷达在turtlebot上建图
3505阅读·0评论·0点赞
2017年2月6日
ROS-激光雷达(Hokuyo-URG-04LX-UG01)
423阅读·0评论·1点赞
2020年10月24日
成功解决使用git clone命令克隆文件出现error: RPC failed; curl 18 transfer closed with outstanding read data remaini
984阅读·0评论·1点赞
2020年9月14日
利用树莓派4B运行Mid-40激光雷达全过程
1683阅读·0评论·0点赞
2022年1月23日
疑难杂症篇(十七)--树莓派和激光雷达直接连接通信问题的解决方案
1852阅读·0评论·0点赞
2021年11月15日
阿维塔 11,四座VIP版40度座椅调幅,总有你的角度,即刻试驾体验

阿维塔
广告
ubuntu18.04安装Ros
112阅读·0评论·0点赞
2022年6月24日
树莓派4b安装Ubuntu20.04及ROS并使用激光雷达建图
4479阅读·14评论·14点赞
2021年6月3日
分布式通信树莓派激光雷达数据在主机RVIZ中显示不正常
140阅读·0评论·0点赞
2022年7月24日
使用python线程来读URG激光雷达和旋转编码器的问题
249阅读·0评论·1点赞
2019年7月30日
树莓派+ROS Indigo+urg_node连接Hokuyo网口激光雷达
2594阅读·0评论·0点赞
2018年5月12日
将树莓派机器人小车原雷达更换为思岚激光雷达
1291阅读·4评论·1点赞
2020年12月23日
树莓派4B安装MAVROS和激光雷达
1743阅读·0评论·1点赞
2021年1月26日
树莓派采集HOKUYO激光雷达数据
6748阅读·3评论·2点赞
2016年9月2日
ubuntu 14.04 安装indigo 出现解压python-rosdistro 错误
481阅读·0评论·0点赞
2018年11月14日
ROS安装ubuntu16.04 无需科学上网解决sudo rosdep init初始化问题
258阅读·1评论·2点赞
2022年4月30日
树莓派&ROS:驱动EAI的激光雷达YDLIDAR-X4
9667阅读·8评论·9点赞
2018年12月3日
去首页
看看更多热门内容
参考技术A 有点树莓派和一个激光雷达,还需要再安装个电子狗就可以了。

以上是关于树莓派能干啥的主要内容,如果未能解决你的问题,请参考以下文章

树莓派能干啥

树莓派能玩啥游戏

树莓派是什么?能干什么?和单片机有什么区别?

树莓派支持哪些系统?有啥推荐?

树莓派用啥版本的Linux

树莓派 装啥系统性能最好