多旋翼飞行器设计与控制(七)—— 传感器标定和测量模型

2023-05-16

多旋翼飞行器设计与控制(七)—— 传感器标定和测量模型

一、三轴加速度计

在这里插入图片描述

三轴加速度计是一种惯性传感器,能够测量物体的比力,即去掉重力后的整体加速度或者单位质量上作用的非引力。当加速度计保持静止时,加速度计能够感知重力加速度,而整体加速度为零。在自由落体运动中,整体加速度就是重力加速度,但加速度计内部处于失重状态,而此时三轴加速度计输出为零。

在这里插入图片描述

三轴加速度计的原理能够用来测量角度。直观地,如图所示,弹簧压缩量由加速度计与地面的角度决定。比力能够通过弹簧压缩长度来测量。因此在没有外力作用的情况下,加速度计能够精确地测量俯仰角和滚转角,且没有累积误差。

MEMS三轴加速度计是采用压阻式、压电式和电容式工作原理,产生的比力(压力或者位移)分别正比于电阻、电压和电容的变化。这些变化可以通过相应的放大和滤波电路进行采集。该传感器的缺点是受振动影响较大。

三轴加速度计在实际生产过程中和安装过程中,总会出现一些偏差。因此,需要建立标定前和标定后的三轴加速度的关系。误差模型如下:

b a m = T a K a ( b a m ′ + b a ′ ) {^b}a_m = T_a K_a({^b}a_m \prime + b_a \prime) bam=TaKa(bam+ba)

T a = [ 1 Δ Ψ a − Δ θ a − Δ Ψ a 1 Δ ϕ a Δ θ a − Δ ϕ a 1 ] T_a = \begin{bmatrix} 1 & \Delta \Psi _a & -\Delta \theta_a\\ - \Delta \Psi_a & 1 & \Delta \phi_a \\ \Delta \theta_a & - \Delta \phi_a&1 \end{bmatrix} Ta=1ΔΨaΔθaΔΨa1ΔϕaΔθaΔϕa1

K a = [ s a x 0 0 0 s a y 0 0 0 s a z ] K_a = \begin{bmatrix} s_{ax} & 0 & 0\\ 0 & s_{ay} & 0 \\ 0 & 0 & s_{az} \end{bmatrix} Ka=sax000say000saz

b a ′ = [ b a x ′ b a y ′ b a z ′ ] b_a \prime = \begin{bmatrix} b_{ax} \prime\\ b_{ay} \prime \\ b_{az} \prime \end{bmatrix} ba=baxbaybaz

其 中 b a m ′ 为 标 定 前 三 轴 加 速 度 b a ′ 为 偏 移 其中{^b}a_m \prime 为标定前三轴加速度 b_a \prime 为偏移 bamba

为了校正加速度计的测量值,我们需要估计下列未知参数

Θ a = [ Δ Ψ a    Δ θ a    Δ ϕ a    s a x    s a y    s a z    b a x ′    b a y ′    b a z ′ ] T \Theta_a = [\Delta \Psi_a ~~\Delta \theta_a ~~ \Delta \phi_a ~~s_{ax} ~~ s_{ay} ~~ s_{az} ~~ b_{ax} \prime ~~ b_{ay} \prime ~~ b_{az} \prime]^T Θa=[ΔΨa  Δθa  Δϕa  sax  say  saz  bax  bay  baz]T

根据 “无论加速度计放置的角度如何变化,其比力的模长始终是常值,即当地重力加速度 我们有:

Θ a ∗ = a r g m i n ∑ k = 1 M ( ∣ ∣ h a ( Θ a , b a m , k ′ ) ∣ ∣ − g ) 2 \Theta ^*_a = argmin \sum_{k=1}^M (||h_a(\Theta_a , {^b} a_{m,k} \prime )||-g)^2 Θa=argmink=1M(ha(Θa,bam,k)g)2

根据这条公式我们便可以对加速度计进行自动校正。

由于大多数MEMS传感器均是以半导体材料作为基础加工的,而半导体对温度很敏感,再加上其他的一些安装,电路设计等影响因素,零点漂移和温度漂移是不可避免。

三轴加速度计的测量模型如下:

b a m = b a + b a + n a {^b}a_m = {^b}a +b_a +n_a bam=ba+ba+na

其 中 b a m 为 校 正 后 测 量 的 比 力 , b a 为 真 实 加 速 度 其中{^b}a_m 为校正后测量的比力, {^b}a为真实加速度 bamba

b a 为 漂 移 , n a 为 高 斯 白 噪 声 b_a为漂移 ,n_a为高斯白噪声 bana

漂 移 量 b a 又 可 以 建 模 为 高 斯 随 机 游 走 过 程 : b a ′ = n b a 漂移量b_a又可以建模为高斯随机游走过程:b_a \prime = n_{b_a} baba=nba

二、三轴陀螺仪

在这里插入图片描述

当一个质点相对于惯性系做直线运动时,因为质点自身惯性,它相对于旋转体系,其轨迹是一条曲线。立足于旋转体系,我们认为有一个力驱使质点运动轨迹形成曲线。科氏力就是对这种偏移的一种描述。

在这里插入图片描述

在陀螺仪中,两个质量块运动速度方向相反,而大小相同。它们产生的科氏力相反,从而压迫两块对应的电容板移动,产生电容差分变化。电容的变化正比于旋转角速度。这就是基本原理。 纯加速度并不能使陀螺仪产生读数。这是因为纯加速度变化只能导致两个质量块朝相同方向移动,不会带来电容的差分变化。

三轴陀螺仪在实际生产过程中和安装过程中,总会出现一些偏差。因此,需要建立标定前和标定后的三轴角速度的关系。误差模型如下:

b ω m = T g K g ( b ω m ′ + b g ′ ) {^b}\omega_m = T_g K_g({^b}\omega_m \prime + b_g \prime) bωm=TgKg(bωm+bg)

T g = [ 1 Δ Ψ g − Δ θ g − Δ Ψ g 1 Δ ϕ g Δ θ g − Δ ϕ g 1 ] T_g = \begin{bmatrix} 1 & \Delta \Psi _g & -\Delta \theta_g\\ - \Delta \Psi_g & 1 & \Delta \phi_g \\ \Delta \theta_g & - \Delta \phi_g&1 \end{bmatrix} Tg=1ΔΨgΔθgΔΨg1ΔϕgΔθgΔϕg1

K g = [ s a g 0 0 0 s a g 0 0 0 s a g ] K_g = \begin{bmatrix} s_{ag} & 0 & 0\\ 0 & s_{ag} & 0 \\ 0 & 0 & s_{ag} \end{bmatrix} Kg=sag000sag000sag

b g ′ = [ b g x ′ b g y ′ b g z ′ ] b_g \prime = \begin{bmatrix} b_{gx} \prime\\ b_{gy} \prime \\ b_{gz} \prime \end{bmatrix} bg=bgxbgybgz

根据 “角速度积分得到的角度与标定过的加速度计估计得到的角度进行比较,来标定未知参数” ,定义如下操作:

在这里插入图片描述

这个实现可以利用四元数变化率与机体角速度的关系模型

q e b ′ ( t ) = 1 2 [ 0 − b ω T b ω − [ b ω ] x ] q e b ( t ) q^b_e \prime (t) = \frac{1}{2} \begin{bmatrix} 0&-{^b} \omega^T\\{^b} \omega & -[{^b} \omega]_x \end{bmatrix} q^b_e (t) qeb(t)=21[0bωbωT[bω]x]qeb(t)

并用龙格库塔法积分实现,得到递推后得到的加速度:

在这里插入图片描述

校正时我们希望通过陀螺仪积分得到角度与加速度测量的角度尽量相同:

在这里插入图片描述

其中函数hg的作用是根据上一次的比力和角速度信息来估计当前比力。其标定原理进一步表示为:期望估计值 尽可能地与标定后的加速度计测量值 接近。根据这个原理,给出以下优化问题:

在这里插入图片描述

三轴陀螺仪的测量模型如下:

b ω m = b ω + b g + n g {^b}\omega_m = {^b}\omega +b_g +n_g bωm=bω+bg+ng

其 中 b ω m 为 校 正 后 测 量 的 角 速 度 , b ω 为 真 实 角 速 度 其中{^b}\omega_m 为校正后测量的角速度, {^b}\omega为真实角速度 bωmbω

b g 为 漂 移 , n g 为 高 斯 白 噪 声 b_g为漂移 ,n_g为高斯白噪声 bgng

漂 移 量 b g 又 可 以 建 模 为 高 斯 随 机 游 走 过 程 : b g ′ = n b g 漂移量b_g又可以建模为高斯随机游走过程:b_g \prime = n_{b_g} bgbg=nbg

三、三轴磁力计

该磁力仪是采用三个互相垂直的磁阻传感器,每个轴向上的传感器检测在该方向上的地磁场强度。一种方式是采用具有晶体结构的合金材料。它们对外界的磁场很敏感,磁场的强弱变化会导致磁阻传感器电阻值发生变化。

误差模型如下:
在这里插入图片描述

校正方法如下:

在这里插入图片描述

测量模型如下:

在这里插入图片描述

超声波测距仪

超声波是指振动频率大于20kHz的声波,其每秒的振动次数很高,超出了人耳听觉的上限,被称为超声波。它方向性好,穿透能力强,广泛应用于测距和测速等方面。超声波测距仪也存在一些不足。首先,它的测量范围小。其次,如图所示,柔软的物体或者与传感器处于特定角度的物体可能反射的声波较少,甚至没有反射波。

超声波传感器一般用于测量相对高度,位于多旋翼正下方。如果传感器测得距离为d,那么飞行器离地高度为:

d S O N A R = − 1 c o s θ c o s ϕ + n d S O N A R d_{SONAR} = - \frac{1}{cos\theta cos\phi} + n_{d_{SONAR}} dSONAR=cosθcosϕ1+ndSONAR

其 中 θ 为 俯 仰 角 , ϕ 为 滚 转 角 , n d S O N A R 为 高 斯 白 噪 声 其中\theta 为俯仰角 ,\phi为滚转角,n_{d_{SONAR}}为高斯白噪声 θϕndSONAR

气压计

多旋翼多采用压电式气压计,气压计也是一种压力传感器,新一代的气压计既可以测量气压和高度,又可以测量温度。大气压随高度的增加而减小,气压计正是通过测量大气压来估计高度。因为大气压分布不是均匀的而且气压计对气流的影响很敏感(有风情况测量不准),因此气压计只能得到飞行高度的近似值。

测量模型如下:

d B A R O = − p z e + b d B A R O + n d B A R O d_{BARO} = -p_{z_e} + b_{d_{BARO}} + n_{d_{BARO}} dBARO=pze+bdBARO+ndBARO

d B A R O 为 测 量 高 度 , p z e 为 真 实 高 度 d_{BARO}为测量高度,p_{z_e}为真实高度 dBAROpze
b d B A R O 为 漂 移 , n d B A R O 为 白 噪 声 b_{d_{BARO}}为漂移,n_{d_{BARO}}为白噪声 bdBAROndBARO

漂 移 量 又 可 建 模 为 如 下 的 高 斯 随 机 游 走 过 程 : b d B A R O ′ = n d B A R O 漂移量又可建模为如下的高斯随机游走过程: b_{d_{BARO}} \prime = n_{d_{BARO}} bdBARO=ndBARO

二维激光测距雷达

二维激光测距仪是利用时间飞行原理来测量距离的一种仪器,激光扫描测量系统基于激光测距原理。通过旋转的光学部件发射形成二维的扫描面,以实现区域扫描及轮廓测量功能。二维激光测距仪可以实现360度一定范围内的激光测距扫描,产生所在空间的平面点云地图信息用于地图测绘、机器人定位导航、物体/环境建模等应用。因为激光扫描测距仪一般用于测高或者避障,它们微小偏差不会对飞行器造成很大的性能下降。因此,一般可以认为出产的传感器已经足够精确。

在这里插入图片描述

集LiDAR、GPS和IMU为一体的设备可以生成点云图。点云图数据中含有空间三维信息和激光强度信息。应用分类技术在这些原始数字表面模型中移除建筑物、人造物、覆盖植物等测点,即可获得数字高程模型,并同时得到地面覆盖物的高度。

在这里插入图片描述

GPS模块

全球定位系统由许多卫星组成,位置已知。基本原理是测GPS接收机到卫星的距离,然后通过解方程确定GPS接收机的位置。对C/A码测得的伪距称为C/A码伪距,精度约为20米左右,对P码测得的伪距称为P码伪距,精度约为2米左右。考虑电离层、对流层和钟差影响,伪距定位基本观测方程为:

ρ = ρ ′ + c ( δ t + δ T ) + δ I \rho = \rho \prime + c(\delta_t + \delta_T) + \delta_I ρ=ρ+c(δt+δT)+δI

其 中 ρ 为 真 实 距 离 , ρ ′ 为 伪 距 , c 为 光 速 δ I 为 延 迟 改 正 数 其中\rho为真实距离,\rho \prime为伪距,c为光速 \delta_I为延迟改正数 ρρcδI

δ t 为 卫 星 钟 误 差 改 正 数 , δ T 为 接 收 机 时 钟 相 对 于 G P S 时 间 的 误 差 改 正 数 \delta_t为卫星钟误差改正数,\delta_T为接收机时钟相对于GPS时间的误差改正数 δtδTGPS

接收机钟差是未知数,其产生是因为GPS 接收机一般采用高精度的石英钟,接收机的钟面时与GPS 标准时之间的差异称为接收机钟差。

定位原理上,接收机接收到它到卫星的距离,通过解方程得知自身位置。

令 卫 星 坐 标 为 p s , k , k = 1 , . . . , n s , n s 为 卫 星 个 数 令卫星坐标为p_{s,k},k=1,...,n_s,n_s为卫星个数 ps,k,k=1,...ns,ns

用 户 接 收 机 的 位 置 坐 标 为 p r , 可 以 得 到 用户接收机的位置坐标为p_r ,可以得到 pr,

∣ ∣ p s , k − p r ∣ ∣ − δ I = ρ ′ + c ( δ t , k + δ T ) , k = 1 , . . . , n s ||p_{s,k}-p_r|| - \delta_I = \rho \prime + c(\delta_{t,k}+\delta_T),k=1,...,n_s ps,kprδI=ρ+c(δt,k+δT),k=1,...,ns

该式子中接收机钟误差和接收机位置坐标均为未知数,因为未知数有4个,因此理论上至少需要4颗卫星才能够定位。

介绍一种更高性能的定位方式。差分GPS(DGPS)主要是通过消除误差公共项来改善定位性能。DGPS系统由基准站、数据链和用户三部分构成,它要求有高质量的GPS基准接收机放在已知坐标的基准站上,基准站估算每个卫星的测距误差分量,并对每颗卫星可视范围内的卫星形成校正值,将该校正值或者原始观测值,通过数据链发送给所有的DGPS用户。

GPS定位系统测量模型如下:

在这里插入图片描述

摄像机

在这里插入图片描述

在机器视觉中,摄像机通过成像透镜将三维场景投影到
二维像平面的投影关系即为成像模型,摄像机成像模型将三维空间中的点与图像平面中的点对应起来。为了研究的方便,空间中任一点P在图像中的成像位置可以用针孔成像模型近似表示,这种关系也称为中心摄影或透视投影模型。

在这里插入图片描述

该部分涉及四个坐标系,地球固联坐标系摄像机坐标系图像坐标系像素坐标系,我们需要将地球固联坐标系中的向量变换到像素坐标系中。

地球固联坐标系到摄像机坐标系的变换如下:
在这里插入图片描述

摄像机坐标系到像素坐标系的变换如下:
在这里插入图片描述

最终摄像机的测量模型如图:
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多旋翼飞行器设计与控制(七)—— 传感器标定和测量模型 的相关文章

  • 数字电视的格式(BT.601 BT.709 BT.2020)和接口(BT.656 BT.1120 BT.2077)

    规格和格式接口特性 标清数字电视 xff08 SDTV xff09 BT 601BT 656 高清数字电视 xff08 HDTV xff09 BT 709BT 1120 超高清数字电视 xff08 UHDTV xff09 BT 2020BT
  • Linux下TCP协议客户端和服务器之间的通信

    tcp 传输控制协议 1 TCP 是 种可靠的传输服务 xff08 不会出现传输差错 丢失 重复等各种现象 xff09 2 是 向连接的服务 3 个 tcp 连接只有两个端点 xff0c 是 对 通信 4 是可靠传输 拥塞控制 流量控制 超
  • DSO/LDSO 等直接法相关资料整理

    直接法视觉里程计 SLAM的学习门槛较特征法高 xff0c 我将DSO LDSO 等直接法相关资料尽量按作者分类整理如下 xff0c 毕竟沿着一个人的思路学习跨度不会太大 xff1b 此外 xff0c 将一些涉及的其他知识也一并整理 xff
  • SLAM和里程计评估工具——evo使用方法全解

    前言 本帖的主要内容是整理evo的使用方法及各种命令 xff0c 不含安装步骤及过程 xff0c 还未安装的请移步其他博主 evo目前支持的公开数据集格式有 xff1a TUM KITTI EuRoC以及ROS bagfile 如果使用的数
  • 陀螺仪加速度计MPU6050程序与校准方法

    文章目录 前言一 陀螺仪与加速度计简介二 程序使用1 初始化2 读取数据 三 误差校准1 陀螺仪校准2 加速度计校准3 校准后的输出 四 源码获取 前言 本文将介绍陀螺仪和加速度计的使用程序和校准方法 xff0c STM32的程序代码可从文
  • 物联网网关有效解决供水管网监测方案难题

    一 系统概述 管网在线监测系统解决方案设计目的在于 xff1a 解决管道爆管问题 管网水质二次污染影响饮用水质量 管网漏损导致严重的资源浪费等 xff0c 及时发现管网故障 xff0c 提高维护效率 降低损失 xff0c 保障输水 供水质量
  • 基于环保数采仪的有毒性气体监控系统

    在我们的日常生活中 如使用天然气 液化气的厨房 和工业环境中有发生有毒气体泄露的情况 xff0c 同时在工业的生产部门中存在将有毒气体直接排放进空中的情况 xff0c 不仅直接影响作业者的安全与健康 xff0c 而且污染周边的环境 因此 x
  • 智慧路灯远程智能控制

    智慧路灯远程智能控制在智慧城市建设中意义重大 传统配电柜灯控只能实现路灯群简单的定时开关 xff0c 且需要人力巡查故障 xff0c 无法对单灯进行控制 xff0c 效率低且电力浪费 5G智慧路灯杆 xff0c 43 路灯云平台 xff0c
  • 污水站监测解决方案

    污水站对不达标废水通过各种物理法 化学法和生物法进行强化加工处理 xff0c 以排入水体或城市管道旨在减少对环境的污染循环再利用 xff0c 以达到理想的环境效益 经济效益和社会效益 污水处理不当而排除 xff0c 严重破坏城市谁环境 生态
  • 5G智慧路灯杆 赋能物联网智慧城市

    计讯物联5G智慧路灯杆的高集成度逐步成为物联网时代新型智慧城市建设中市政 交通 安防 环境等信息化接入口 多功能智慧灯杆集智能灯控 视频监控 wifi覆盖 新能源充电桩 安防报警 环境监测 交通管制 led屏 音视频广播等多功能于一体 xf
  • I2C接口及时序

    1 I2C学习要点 1 有2条双向串行线 xff0c 一条数据线SDA xff0c 一条时钟线SCL 如果只做master SCL可以只是输出 SDA在PAD上一定是inout pin xff0c 当然转为数字信号时可以分为两组 inout
  • 智慧水务RTU遥测终端机

    智慧水务RTU遥测终端机 xff0c 支持水文水资源行业规约 xff0c 实现水务项目目标数据采集与无线传输 xff0c 支持图像视频采集传输 xff0c 满足模拟量 开关量信号采集进行阀门开关等远程控制 xff0c 执行上位机命令 xff
  • 环保数采仪污水处理远程监测解决方案

    环保数采仪下污水处理远程监测解决方案 xff0c 实现污水处理 排放全过程远程监控与管理 xff0c 远程实时目标因子监测 工况监控 数据动态显示 异常报警 远程控制 报表制作 趋势分析等操作 xff0c 环保部门平台对接 xff0c 源头
  • 5G DTU终端

    5G DTU终端 5G DTU终端TD210 xff0c 支持三大运营商5G 网络 xff0c 并向下兼容4G 3G 网络制式 xff0c 组网更加便捷 xff0c 5GDTU终端可实现RS232 485 422串口数据转5G TCP IP
  • 多功能智慧杆网关_多功能杆智能网关

    计讯物联多功能智慧杆网关具备数据视频采集 组网 协议转换 控制等多功能 xff0c 连接智慧杆杆体设备传感入网 xff0c 进行前端与后端监控中心的数据交互 xff0c 实现智慧路灯杆远程智能照明控制 智慧安防 视频监控 一键报警 车流量监
  • 计讯物联水利RTU赋能智慧水务,用科技守护供水生命线

    水是城市生存和发展 群众安身立命的必备条件之一 xff0c 城市的发展以及社会经济活动都离不开水 因此 xff0c 随着信息化技术的迅猛发展 xff0c 水务数字化已成为必然趋势 计讯物联依托数字孪生可视化 物联网 大数据 三维地理信息系统
  • 计讯物联环保数采仪TS910在扬尘预警监测解决方案的应用

    方案背景 随着我国经济高速发展和城市化进程的加速 xff0c 城市建设工程规模不断扩大 xff0c 工程施工给居住区 学校 医院等周边环境带来了巨大的影响 xff0c 特别是扬尘污染带来的细颗粒物 xff0c 严重危害到人体健康和大气环境质
  • 喜讯丨计讯物联荣获厦门软件园党群服务中心篮球赛亚军

    蓄势待发迎 篮 上 xff0c 齐心协力谱新篇 12月17日 xff0c 厦门软件园党群服务中心篮球赛完美落幕 计讯物联一路过关斩将 xff0c 荣获厦门软件园党群服务中心篮球赛亚军 决胜雅马哈 xff0c 强势晋级半决赛 随着一声哨响 x
  • Ubuntu 命令行安装chrome

    1 1 下载 Google Chrome 使用Ctrl 43 Alt 43 T快捷键或者点击终端图标 xff0c 打开你的终端 使用wget来下载 Google Chrome deb 软件包 xff1a wget https dl goog
  • unity实现物体沿指定的平滑曲线移动(贝塞尔曲线拟合)

    先上原文链接 xff1a unity 实现物体沿指定的平滑曲线移动 xff08 通过贝塞尔曲线实现 xff09 以梦为马 不负韶华的博客 CSDN博客 unity 贝塞尔曲线移动 输入程序后 xff0c 首先设置Size的值 xff0c 即

随机推荐

  • A*Pathfind Project的使用

    本文主要是对该文章的改进 xff1a Unity学习笔记 易学易会的unity中A星寻路插件 A Pathfind Project的使用 秋瞑小雁客的博客 CSDN博客 unity 寻路插件 上述文章中的代码在运行过程中 xff0c 角色到
  • 如何在Ubuntu上安装Apache Http服务器

    有两种方法可以在Ubuntu上安装Apache Http服务器 xff1a 使用apt命令自动安装 配置和构建源代码 xff0c 然后手动安装 1 自动安装 1 使用 apt cache search 命令搜索Apache软件包 apt c
  • Ubuntu18.04安装ROS系统

    1 Ubuntu与ROS的版本对应 Ubuntu ROS1 016 04LTSKinetic LTS18 04LTSMelodic LTS20 04LTSNoetic LTS 2 安装 本文为Ubuntu18 04版本下的安装 2 1准备工
  • 从Unity导出Obj格式的地形(Terrian)

    1 在Unity中创建C 脚本 using UnityEngine using System Collections using UnityEditor using System IO using UnityEngine SceneMana
  • Unity导出工作台(Console)数据

    首先在Unity中添加C 脚本 xff1a using System Collections using System Collections Generic using UnityEngine using UnityEditor usin
  • 2022研究生数学建模B题思路

    子问题1 xff1a 排样优化问题 要求建立混合整数规划模型 xff0c 在满足生产订单需求和相关约束条件下 xff0c 尽可能减少板材用量 约束 1 在相同栈 stack xff09 里的产品项 item xff09 的宽度 xff08
  • 找到并标记Mesh顶点

    1 在Unity 3D中新建一个物体 本文以Cube为例 2 创建一个C 脚本 命名为MeshTest 3 在脚本中写入程序 在打开的脚本 MeshTest 上编写代码 xff0c 首先获取 MeshFilter 组件 xff0c 然后获取
  • win11 命令 wmic:无效的指令 解决办法

    我想你肯定看到过让你修改环境变量的方法 但是 xff0c 如果你的电脑就根本没有装wmic xff0c 再怎么修改环境变量也是徒劳 我们打开设置 xff1a Win 43 I 点击应用 选择 可选功能 添加可选功能 搜索wmic xff0c
  • 【STM32】GPIO_InitTypeDef GPIO_InitStructure;语句的理解

    这句话声明一个结构体 xff0c 名字是GPIO InitStructure xff0c 结构体原型由GPIO InitTypeDef 确定 xff0c 在stm32中用来初始化GPIO 设置完GPIO InitStructure里面的内容
  • 如何在VScode上运行C语言

    如何在VS code上运行C语言 安装VS code 下载MinGW w64 xff1b 查验是否成功 我在VS code上尝试运行C语言后 xff0c 想和大家分享一下经验 安装VS code 下载MinGW w64 xff1b 查验是否
  • Node.js 如何实现OCR文字识别

    Node js 如何实现OCR文字识别 OCR Optical Character Recognition 是指用光学技术识别文字图像的技术 随着全新的技术出现 xff0c OCR 技术已经发展成为一种非常先进的技术 xff0c 可以从图片
  • Jetson nano烧录与简介

    Jetson nano 烧录教程 文章目录 Jetson nano 烧录教程 Jetson nano 简介1 Jetson Nano 接口介绍2 盒内包含3 不包含的物品 xff08 额外购入 xff09 4 Jetson nano的三种供
  • 51单片机-定时器(简易时钟的实现)

    文章目录 前言一 定时器的功能以及定时器的结构定时器的功能定时器的结构 二 定时器的控制工作模式寄存器TMOD控制寄存器TCON写代码来初始化定时器 三 定时器引发中断简易时钟主程序main c延时函数Delay c控制LCD162模块LC
  • 用于评估婴儿认知发展的IMU内嵌式玩具

    0 5岁是神经发育的敏感时期 xff0c 对身心健康至关重要的EF xff08 执行功能 Executive functions xff09 会在这个时期出现 在现代临床和研究实践中 xff0c 编码员通过手动标记视频中婴儿在使用玩具或社交
  • yolo+ocr集装箱字符识别(pytorch版本)

    前言 这个是我们 的大创项目 当我们拿到一份数据集 xff0c 首先就是要对整个项目有个较为清晰的认识 xff0c 整体的思路是什么 xff0c 难点在哪 xff0c 怎么部署和实现 1 整体的思路 xff1a 先通过目标检测网络 xff0
  • ROS话题通信实现发布接收以及vscode编译配置(五)C++版本

    在ROS中每一个功能点都是一个单独的进程 xff0c 每一个进程都是独立运行的 ROS是进程 xff08 也称为Nodes xff09 的分布式框架 因为这些进程甚至还可分布于不同主机 xff0c 不同主机协同工作 xff0c 从而分散计算
  • CMakeList

    目录 1 简介 2 常用命令 2 1 指定 cmake 的最小版本 2 2 设置项目名称 2 3 设置编译类型 2 4 指定编译包含的源文件 2 4 1 明确指定包含哪些源文件 2 4 2 搜索所有的 cpp 文件 2 4 3自定义搜索规则
  • 多旋翼飞行器设计与控制(二)—— 基本组成

    多旋翼飞行器设计与控制 xff08 二 xff09 基本组成 一 机架 1 机身 指标参数 xff1a 重量 xff1a 尽可能轻轴距 xff1a 外圈电机组成圆的直径材料 xff1a 冲碳纤维就完了布局 xff1a 2 起落架 作用 xf
  • 多旋翼飞行器设计与控制(六)—— 动态模型和参数测量

    多旋翼飞行器设计与控制 xff08 六 xff09 动态模型和参数测量 一 多旋翼控制模型 刚体运动学模型 跟质量与受力无关 xff0c 只研究位置 速度 姿态 角速度等参量 xff0c 常以质点为模型 刚体动力学模型 它与一般刚体动力学模
  • 多旋翼飞行器设计与控制(七)—— 传感器标定和测量模型

    多旋翼飞行器设计与控制 xff08 七 xff09 传感器标定和测量模型 一 三轴加速度计 三轴加速度计是一种惯性传感器 xff0c 能够测量物体的比力 xff0c 即去掉重力后的整体加速度或者单位质量上作用的非引力 当加速度计保持静止时