【C++】ROS:树莓派资源介绍与实例

😏★,°:.☆( ̄▽ ̄)/$:.°★ 😏
这篇文章主要介绍树莓派资源介绍与实例。
学其所用,用其所学。——梁启超
欢迎来到我的博客,一起学习,共同进步。
喜欢的朋友可以关注一下,下次更新不迷路🥞

😏1. 树莓派介绍

树莓派实验室:https://shumeipai.nxez.com/download#os

趣无尽(DIY社区):https://www.quwj.com/tag/raspberry-pi

树莓派(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派能替代日常桌面计算机的多种用途,包括文字处理、电子表格、媒体中心甚至是游戏。并且树莓派还可以播放高至 4K 的高清视频。

树莓派源于教育,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。树莓派系列计算机每一代均使用博通(Broadcom)出产的ARM架构处理器,如今生产的机型(树莓派4B)内存在2GB和8GB之间,主要用TF卡作为系统存储媒体(初代使用SD卡),配备USB接口和HDMI的视频输出(支持声音输出),内置Ethernet/WLAN/Bluetooth网络链接的方式(依据型号决定),并且可使用多种操作系统。产品线型号分为A型、B型、Zero型和ComputeModule计算卡。

Raspberry Pi OS是官方推出的操作系统,适用于所有型号的树莓派,树莓派基金会网站也提供了Ubuntu MATE、Ubuntu Core、Ubuntu Server、OSMC等第三方系统供大众下载。

在这里插入图片描述
在这里插入图片描述

管脚图:

在这里插入图片描述

系列型号:

在这里插入图片描述

😊2. 环境安装与配置

在这里插入图片描述

用读卡器将TF(MicroSD)卡插入电脑,进行镜像烧录:

在这里插入图片描述

另外,也可以给你的树莓派装适合其他应用的操作系统,具体参见:https://zhuanlan.zhihu.com/p/141068779

学习者需提前复习Linux相关操作命令

此外,需了解学习网络、客户端、服务端等概念,并熟练操作ssh命令、Putty工具和VNC远程桌面,了解学习硬件编程,树莓派单板配有40pin的GPIO接口,是学习硬件的绝佳工具。

😆3. 应用示例

相机与计算机视觉

摄像头模块:IMX219-树莓派专用Camera接口

最简单的opencv环境配置:sudo apt-get install python-opencv

测试opencv环境:

import cv2
print cv2.__version__

图像显示:

import cv2 #导入 opencv
#This reads and stores image in color into variable img
img = cv2.imread('/home/pi/book/test_set/lena_color_512.tif',cv2.IMREAD_COLOR)
#img = cv2.imread('/home/pi/book/test_set/lena_color_512.tif',1)#1表示COLOR的默认值
#下面代码用来显示图像:
cv2.imshow('Lena',img)
cv2.waitKey(0)#延迟函数,需要一个键盘的操作
cv2.destroyWindow('Lena')#关闭窗口

在这里插入图片描述

键盘响应:

import cv2
img = cv2.imread('/home/pi/book/test_set/lena_color_512.tif',1)
cv2.imshow('Lena',img)
keyPress = cv2.waitKey(0)
if keyPress == ord('q'):
	cv2.destroyWindow('Lena')
elif keyPress == ord('s'): 
	cv2.imwrite('/home/pi/book/output/chapter2_prog2_output.jpg',img)
cv2.destroyWindow('Lena')

激光雷达与点云处理

思岚A1、A2
ROS查看点云图像
SLAM(gmapping、hector、cartography)

扩展板

与Arduino通信(串口)
Sense HAT
OLED迷你屏
瑞士军刀扩展板
HiFi DAC扩展板

请添加图片描述

以上。

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevFrank

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值