如果您是Raspberry Pi的初学者,并且正在寻找一个简单的硬件项目,那么不就对了。本教程将向您展示开发一种基于python的机器人,避免障碍物和自由导航。 障碍避免机器人是相当普遍和容易。在这里,您可以使用该项目将对象避免功能添加到您的机器人。或者只是使用它来开始混淆Python和Raspberry Pi上的硬件外设。该系统使用IR模块来检测物体,但是稍后我们将进入技术方面。所以,如果你有一个raspberry pi,并希望建立一个基于硬件使用它的东西,只需向下滚动,玩得开心:)。查看底部的视频,看看
DroneKit-Python是一个用于控制无人机的Python库。DroneKit提供了用于控制无人机的API,其代码独立于飞控,单独运行在机载电脑(Companion Computer)或其他设备之上,通过串口或无线的方式经MAVLink协议与飞控板通信。除了DroneKit-Python以外,还有DroneKit-Android以及DroneKit-Cloud的API供不同的开发者使用。
随着现代工业制造技术发展,对产品的品质控制以及自动化生产的要求越来越高,机器视觉作为一项新兴的工业自动化技术在各行各业得到了广泛应用。机器视觉的主要功能为:作为自动化系统的“眼睛”,替代人工进行产品的识别、定位、缺陷检查、运动引导等工作,在高速流水线、危险环境、高重复性动作、高精密度检查等人力越来越难以胜任的场合发挥着重要作用。 作为机器视觉技术中非常重要的一个分支,自动光学检测(AOI,Automatic Optical Inspection)在工业化领域得到广泛应用,已成为现代制造业的必备环节,其克服了人工检查个体差异大、稳定性差(疲劳度与外界因素影响)、效率低下、重复性差等缺点,为制造业的产品质量控制与制造水平提升发挥着越来越大的作用。线阵扫描AOI技术的发展与现代化制造水平密切相关,伴随着光电成像技术发展不断在各个领域得到深入应用。1969年美国贝尔实验室的Willard S. Boyle和George E. Smith发明了CCD(Charge-coupled Device,电荷耦合器件)技术,实现了感应光线并将图像转变成数字信号的功能。有几家公司接续此一发明,包括快捷半导体(Fairchild Semiconductor)、美国无线电公司(RCA)和德州仪器(Texas Instruments)。快捷半导体的产品率先上市,于1974年发表500单元的线阵传感器和100×100像素的面阵传感器。随着线阵传感器的产品化,基于该技术的工业AOI技术迅速发展,在1975年便实现了商用化的设备。随后,在欧美与日本等发达国家,基于线阵平台的AOI技术蓬勃发展,在各个行业得到了广泛应用。 CIS(Contact Image Sensor,接触式图像传感器),是继线阵CCD、CMOS技术之后发展完善的一类新型光电成像传感器。其将柱状透镜(Rod Lens,如图1-1)、LED阵列光源、感光元件阵列、信号放大电路集于一体,由光源发出的光线经被扫描物反射后,通过柱状透镜投射聚焦于感光元件阵列,由感光元件阵列将光信号转化为电信号并经信号放大电路进行放大输出,经后端处理后直接形成扫描对象的完整影像。CIS工作原理如图1-2所示。由于CIS的整体集成性(省去了传统成像方式的光学镜头),传感器体积可有效控制,在设备便携性、安装调试、整体集成方面相比传统的“CCD/CMOS+光学镜头”方式优势明显,可见图1-3;采用LED光源阵列可有效控制设备功耗,使用寿命长,且无需预热;采用柱状透镜实现物体与感光元件1:1成像,无传统光学透镜的像场几何畸变,对物体高质量还原,在成像质量上优势明显[12]。CIS图像传感器最早被用于传真机、扫描仪等商用设备,随着技术进步发展,在金融机具、医疗设备、工业检测装备领域已得到越来越广泛的应用,具体应用领域如下表所示。需要说明的是,CIS图像传感器在工业领域针对平面产品(如玻璃、橡胶、薄膜等行业)的自动光学检测方面具有巨大的应用空间。
作者/刘端阳,清华大学aminer.org研究者社交网络系统的R&D,参与过智谷睿拓公司(已经被小米收购)的专利挖掘,在大数据征信领域创业过,出过一本叫做《树莓派机器人蓝图权威宝典》的书,如今主要基于树莓派做嵌入式人工智能。 树莓派是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,最早的系统基于Linux,随着Win10 IOT的发布,现在树莓派也可以运行Windows。树莓派虽然只有信用卡大小,但是内心却非常的强大,视频,音频等功能都是有的,现在树莓派3版本有1G内存,1.2GHZ频率,拥有操作
Motion Driver是Invensense的针对其Motion传感器的软件包,即Motion传感器的驱动,目前已支持MPU6050/MPU6500/MPU9150/MPU9250这些传感器。 Motion Driver并非全部开源,核心的算法部分是针对ARM处理器和MSP430处理器编译成了静态链接库提供的。
warning: 这篇文章距离上次修改已过561天,其中的内容可能已经有所变动。
版权声明:本文为zhangrelay原创文章,有错请轻拍,转载请注明,谢谢... https://blog.csdn.net/ZhangRelay/article/details/89460505
随着人类对生物系统的深入研究,我们不断从自然界中汲取灵感,以改进和创新技术。仿生视觉就是其中之一,通过模拟生物视觉系统的工作原理,设计出具有类似功能的传感器。本文将介绍仿生视觉技术在传感器设计中的应用,详细探讨其部署过程,并结合实例和代码解释,帮助读者更好地理解和应用这一技术。
实验室里正在进行一项实验。为了确保数据的准确性,同时使用 两个 传感器来采集数据。 您将获得2个数组 sensor1 and sensor2,其中 sensor1[i] 和 sensor2[i] 分别是两个传感器对第 i 个数据点采集到的数据。
在上一章中,我们讨论了构建机器人所需的硬件组件的选择。 机器人中的重要组件是执行器和传感器。 致动器为机器人提供移动性,而传感器则提供有关机器人环境的信息。 在本章中,我们将集中讨论我们将在该机器人中使用的不同类型的执行器和传感器,以及如何将它们与 Tiva C LaunchPad 进行接口,Tiva C LaunchPad 是德州仪器(TI)的 32 位 ARM 微控制器板,在 80MHz。 我们将从讨论执行器开始。 我们首先要讨论的执行器是带有编码器的直流齿轮电动机。 直流齿轮电动机使用直流电工作,并通过齿轮减速来降低轴速并增加最终轴的扭矩。 这类电机非常经济,可以满足我们的机器人设计要求。 我们将在机器人原型中使用该电机。
生物传感是人类与机器、人类与环境、机器与环境交互的重要媒介。其中,触觉能够实现精准的环境感知,帮助使用者与复杂环境交互。
温度传感器DS18B20是一款常用的数字温度传感器,具有体积小,硬件成本低,抗干扰能力强,精度高的特点。数字温度传感器易于连接,并可以在包装后应用于各种场合,与传统的AD采集温度传感器不同,采用1线总线,可直接输出温度数据。
Mindstorms EV3于2013下半年上市,是乐高公司开发的第三代可编程机器人。我们通过一个简短的视频可以简短的看一下乐高EV3机器人到底能做什么?只要发挥想象空间,你就可以组装属于你自己的智能
气体传感器MQ-2是检测空气中可燃气体浓度的易燃气体和烟雾传感器。他们经常用于家用、工业或汽车中的烟气和易燃气体,如液化石油气,异丁烷,丙烷,甲烷和酒精的气体检测设备。
火焰传感器模块通过捕获来自火焰的红外波长来执行检测。它可以用来探测火焰是否存在,在这个实验中,我们使用火焰传感器来检测火焰并发出报警信号。
振弦采集模快是一种用来实时采集和处理振弦信号的电子设备,在工业、航空、医疗等领域都有广泛应用。学习开发振弦采集模块需要注意以下几点:
ROS是最流行的机器人操作系统,但官方 Introduction 写的很一般,这篇把系统各要点和如何组合起来的介绍得通俗易懂。
树莓派加上温度传感器实现室内温度监控。可用于家庭,轿车,工业,农业 等许多方面。可做温度预警,自动降温等操作。各位小伙伴可自行脑补发挥。
熟悉我个人博客风格的伙伴们一定知道,博客就是分享,目标明确,学生是所有课程最为重要的核心。
ROS1、ROS2是机器人操作系统,涉及到很多复杂的概念和技术,需要有一定的编程和机器人知识基础才能学习。此外,ROS1和ROS2的架构和设计也有很大的不同,需要花费一定的时间和精力去学习和适应。但是,一旦掌握了ROS1、ROS2的基本概念和技术,就可以方便地进行机器人开发和应用。
IR障碍物传感器根据红外反射原理来检测障碍物,当没有物体时,红外接收器不接受信号;当前方有物体阻挡并反射红外光时,红外接收器将接收信号。
红外跟踪循迹传感器使用TCRT5000循迹模块。TCRT5000采用的是蓝色的LED发射管,通电后发出人眼看不到的红外线。传感器的黑色部分用于接收,内部电阻器的电阻随所接受的红外光而变化。
声音传感器是一种接受声波并将其转换为电信号的组件,它像麦克风一样检测周围环境中的声音强度。
该传感器实际上是一个光敏电阻,它随着光强的变化而改变其电阻,它可以用来制作光控开关。
温度传感器是检测温度并将其转换为输出信号的组件。根据材料和部件的特点,温度传感器可分为热电阻和热电偶两种,热敏电阻是前者的一种,他由半导体材料制成。大多数热敏电阻是负温度系数(NTC),其电阻随温度升高而降低,由于它们的电阻随温度变化剧烈变化,所以热敏电阻是最敏感的温度传感器。 模拟温度传感器模块使用NTC热敏电阻,因此可以对温度进行敏感测量。它还有一个内置比较器LM393,它可以使模块同时输出数字和模拟信号。该模块可用于温度报警和温度测量。
U型光电传感器是一种对射式光电传感器,它有一个发射端和接收端组成。它的工作原理是通过对红外发射光的阻断和导通,在红外接收管感应出的电流变化来实现开和关的判断。适用于物体通过传感器使光线被挡住的情况,因此,U型光电传感器广泛用于速度测量。
自动驾驶技术正逐渐成为现实,而Autoware是一个开源的自动驾驶软件框架,旨在为开发人员提供一个完整的解决方案。本文将对Autoware的源码进行剖析,并介绍如何进行实际的开发实践。
机器视觉一般由工业光源,图像采集单元,图像处理单元,图像处理软件及网络通讯装置等构成。在自动化工业质量控制和在线检测领域,2D和3D技术都具有重要的作用。如何将两者结合起来创建一个更可靠、高效的机器视觉检测系统,首先要认识两者的各自优势和局限性。
PythonRobotics 是用 Python 实现的机器人算法案例集合,该库包括了机器人设计中常用的定位算法、测绘算法、路径规划算法、SLAM、路径跟踪算法。 Github 地址: https://github.com/AtsushiSakai/PythonRobotics 需求 Python 3.6.x numpy scipy matplotlib pandas cvxpy 如何使用 安装所需的库 Clone 该库 在每个目录中执行 python 脚本 如果你喜欢这个库,请 star :)
最近在看OpenMV的源码,和往前一样,经常会卡住,还是对C不够了解,一知半解的,这些文章不以读源码为主,但是会写一下我日常不见的东西。
项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.html
据市场调研预测,未来几年内,基于CMOS图像传感器的影像产品将达到50%以上,也就是说,到时CMOS 图像传感器将取代CCD而成为市场的主流。可见,CMOS摄像机的市场前景非常广阔。这是因为CMOS图像传感器件具有两大优点:一是价格比CCD 器件低;二是其芯片的结构可方便地与其它硅基元器件集成,从而可有效地降低整个系统的成本。尽管过去CMOS图像传感器的图像质量比CCD差且分辨率低,然而经过迅速改进,已不断逼近CCD的技术水平,目前这种传感器件已广泛应用于对分辨率要求较低的数字相机、电子玩具、电视会议和保安系统的摄像结构中。
王小新 编译自 Google Cloud Blog 量子位 出品 | 公众号 QbitAI 你们程序员啊,连带娃都这么技术流…… 今年夏天,谷歌云负责维护开发者关系的Kaz Sato带着他的儿子,用一些传感器和一个简单的机器学习线性模型,开发了一个“猜拳机器”,能检测石头剪刀布的手势。 最近他还还根据这个过程写了一份教程,详细介绍了怎样构建这个机器,以及怎样用机器学习算法解决日常问题。 量子位搬运编译整理如下,适合有一定编程基础的同学,需要大约200美元的硬件设备。 我们先来看一下这个机器: 上面视频中,
起这个标题是因为,对于很多年轻人来说,买房困难,只能租房,但是租房面临着很多问题,其中很重要的就是财产生命安全,以及环境对健康的影响,这两年爆出过很多次类似闯入房间,甲醛超标等问题,给租户造成极大的心理和生理伤害;
霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall,1855—1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。
IoT-AWS-Slack-and-a-Raspberry-Pi-1-1068x656-1.jpg
金属触摸传感器是一种仅在,被带电体触摸时,才操作的开关。它有一个接受电子信号时通电的,高频晶体管。
随着物联网(IoT)的快速发展,越来越多的设备正在接入互联网,并形成一个庞大的物联网系统。这些设备可以是传感器、执行器、嵌入式系统或其他智能设备,它们通过网络连接与云平台、移动应用程序或其他设备进行通信。本文将介绍一些物联网设备接入的前沿技术,并展望未来的趋势。
https://www.bilibili.com/video/av64297098/
感知层由各种传感器组成,将物体的数据,通过传感器收集后,由网络层传输出去。网络层包含互联网、云端、运营商网络、各种短距离局域网(如ZigBee等)。
2005年,国际电信联盟的一份报告中描绘了“物联网”时代的图景:当司机出现操作失误时汽车会自动报警;公文包会提醒主人忘带了什么东西;衣服会“告诉”洗衣机对颜色和水温的要求等等。 这么美好的图景里面,我们——学过统计、用R用SAS跑模型、努力学习Python(【统计师的Python日记】已经更新到第6天了→第6天:数据合并)、平凡又伟大、美丽又善良的数据分析师,主要参与哪个环节? 不是部署报警器,也不是研发智能洗衣机,本质上就是跟你白天刚刚做的工作:整理、分析、建模、预测。本着学习的态度,数说君收集了一些资料
当我们在Python中加载RAW图像并进行局部观察时,会发现如下的图案,这是因为传感器表面的CFA导致的:
雨滴传感器或雨滴检测传感器,用于检测是否下雨以及降雨,广泛用于汽车的雨刷系统,智能照明系统和天窗系统。
1.概述 鉴于ZigBee技术适合用于数据采集系统的的特点, 提出了基于ZigBee的数据采集系统的设计方案, 着重探讨ZigBee节点的硬件设计及其组网设计. 并详细讨论了基于CC2530芯片的数据采集节点的硬件设计方案, 组网设计中的协调器建立网络、节点加入网络的设计方法, 以及数据采集系统的软件设计方法. 最后通过采集ZigBee网络传感器数据的实验, 证明该方案能取得良好的通信效果. 1.1 系统描述 利用ZigBee传感器网络、网关、服务器实现简单的数据采集系统。项目中把使用了三种传感器,分别是:温湿度传感器,烟雾传感器,光敏传感器。终端节点传感器采集到数据之后发送给协调器之后,由协调器通过串口将数据发至给电脑客户端,最后电脑客户端将串口发送上来的传感器数据使用套接字封装成http格式后通过post方式发送到服务端,并且存储到数据库中。客户端通过访问服务器,获取数据展示出来。 1.2 系统结构介绍
物联网网关是连接物联网设备和互联网的重要桥梁,它负责将物联网设备采集到的数据进行处理、存储和转发,使其能够与云端或其他设备进行通信。物联网网关的作用是实现物联网设备与云端的无缝连接和数据交换。
复习一下,当点击读取后,根据后台返回的信息中的有效传感器数量(在此为9),动态生成9个tab标签页。每个传感器的进一步操作在各自的标签页中。
树莓派综合项目2:智能小车(二)tkinter图形界面控制,实现了本地图形界面控制小车的前进后退、转向和原地转圈。
阅读本篇文章前建议先参考前期文章: 树莓派基础实验34:L298N模块驱动直流电机实验,学习了单个电机的简单驱动。 树莓派综合项目2:智能小车(一)四轮驱动,实现了代码输入对四个电机的简单控制。 树莓派综合项目2:智能小车(二)tkinter图形界面控制,实现了本地图形界面控制小车的前进后退、转向和原地转圈。 树莓派综合项目2:智能小车(三)无线电遥控,实现了无线电遥控设备控制小车的前进后退、转向和原地转圈。 树莓派综合项目2:智能小车(四)超声波避障,实现了超声波传感器实时感知小车前方障碍物的距离。 树莓派综合项目2:智能小车(五)红外避障,实现了红外光电传感器探测前方是否存在障碍物。 本实验中将使用HJ-IR1红外循迹模块。循迹模块的红外发射二极管不断发射红外线,放射出的红外线被物体反射后,被红外接收器接收,并输出信号给树莓派处理,再对电机驱动模块进行控制,实现通过对黑线和小车位置的判断,控制小车沿黑线行进。 这样的循迹小车又称为简单的循迹机器人,比如餐厅的机器人服务员、农场的投食机器人、瓜果采摘机器人等等。
虽然你可能拥有不止一个相机,而且现在用手机也能拍出精彩的照片,但你肯定也曾困惑过,为什么数码相机(单反),包括手机,可以拍出精彩的照片,它们跟传统的照相机到底区别在哪里?其实我自己也曾很困惑。我依稀记得我大学期间使用的相机都还是胶卷式的,怎么突然满大街都是数码相机和手机,人们甚至已经习惯了用手机来拍照,连数码相机都要被淘汰掉了似的。科技实在是进步得太快了。
领取专属 10元无门槛券
手把手带您无忧上云