(7)摄像机和云台

news2025/2/26 6:04:18

文章目录

前言

1 云台

2 带有MAVLink接口的摄像机

3 相机控制和地理标签

4 视频质量差的常见修复方法

5 详细主题


前言

CopterPlaneRover 最多支持 3 轴云台,包括自动瞄准感兴趣区域(ROI)的相机和自动触发相机快门等先进功能。按照下面的链接来解释如何配置云台和快门触发。


https://ardupilot.org/copter/_images/Cameras_Gimbals.jpg

1 云台

ArduPilot 支持无刷直接驱动云台(Tarot, SimpleBGC, SToRM32),它有自己的自稳定控制器,也支持更简单的伺服驱动云台,由 ArduPilot 控制稳定功能。

  • Brushless PWM — 接受 PWMSBUS 输入进行角度控制的无刷云台;
  • DJI RS2 and RS3-Pro gimbals
  • Gremsy Mio, Pixy, S1, T3, T7 and ZIO — 高质量的三轴云台;
  • Servo Gimbals— 老式的伺服驱动云台,ArduPilot 提供稳定功能;
  • SimpleBGC (aka AlexMos) Gimbal Controller — 一个流行的 2 轴或 3 轴有刷云台控制器,使用一个定制的串行接口;
  • Siyi ZR10, ZR30 and A8 — 三轴云台和摄像机;
  • SToRM32 Gimbal Controller — 一个廉价的 2 轴或 3 轴无刷云台控制器,通过串行接口响应MAVLink 指令(比 PWM 更丰富的格式);
  • ViewPro gimbals

支架控制在云台/支架控制(Gimbal / Mount Controls)页上有介绍。

2 带有MAVLink接口的摄像机

  • FLIR Vue Pro Thermal Camera

3 相机控制和地理标签

ArduPilot 允许你配置相机快门输出端口(configure the camera shutter output port)(伺服、继电器)。

Note

请务必将 CAMx_INTRVAL_MIN 设置为大于使用相机触发功能时相机的最快拍摄速度。

在相机任务计划中(camera mission planning),你可以指定相机快门应何时触发,或飞行器在拍摄之间应行驶的距离。

相机制造商使用他们自己的机制来远程控制相机(包括其快门)。这些主题解释了如何配置相机的快门,并列出了一些不同的方法,将输出信号转换为你的特定相机所期望的形式:

  • Airpixel Entire Geotagger
  • DROTAG x Geotagger
  • Seagull IR Camera Trigger
  • Seagull MAP2 Camera Trigger
  • Seagull MAP-X2 Camera Trigger and Logger
  • Seagull REC Camera Trigger
  • StratosnapperV2 Camera Trigger
  • Camera Triggering Directly from AUX Ports
  • Camera Triggering Configuration
  • Camera Triggering using CHDK
  • Camera Triggering using CHDK Tutorial (非标准整合)
  • RunCam Camera Control

4 视频质量差的常见修复方法

下面列出了一些比较常见的视频不良的原因和解决办法:

1. "果冻"效应(或横滚快门)是使用带有 CMOS 传感器的相机(GoPro 等)的副产品,由不平衡的桨叶/电机的振动引起,可以通过将相机安装在软橡胶、硅胶、泡沫耳塞或有时只安装在魔术贴上来缓解。

2. 许多相机中的数字和光学防抖系统常常因为许多多旋翼飞机上的振动而表现不佳。

  • 例外情况:索尼摄像机的平衡稳拍系统即使在最大 30 功率变焦时也非常有效。

3. 为了获得更好和更平稳的偏航,在你的遥控装置上使用 Expo 控制,并降低自动驾驶仪中的ACRO_Y_RATE 增益。

重要的是要记住,即使有一个完美的设置,摄影是一门艺术,也是一门科学。使用相机直指地面是一个很好的开始,但除垂直角度外,还可以获得更多戏剧性的观角。安装时与垂直方向偏离约 40度,主要获得地面照片,但有一个斜视图。偏离垂直方向约 70 度,将使你获得更多的天空,从而获得更多的风景照片。ArduPilot 会将云台稳定在你设定的任何位置。

5 详细主题

  • Brushless PWM
  • Gremsy Pixy U Gimbal
  • Servo Gimbal
  • SimpleBGC Gimbal Controller
  • Siyi ZR10, ZR30 and A8
  • SToRM32 Gimbal Controller
  • FLIR Vue Pro Thermal Camera
  • Airpixel Entire Geotagger
  • DROTAG x Geotagger
  • Seagull IR Camera Trigger
  • Seagull MAP2 Camera Trigger
  • Seagull MAP-X2 Camera Trigger and Logger
  • Seagull REC Camera Trigger
  • StratosnapperV2 Camera Trigger
  • Camera Trigger Directly from AUX Ports
  • Camera Triggering Configuration
  • Camera Triggering using CHDK
  • Camera Triggering using CHDK Tutorial
  • RunCam Camera Control
  • Gimbal / Mount Controls
  • ViewPro gimbals
  • DJI RS2 and RS3-Pro gimbals

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1841799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【OS基础】符合AUTOSAR标准的RTAOS-Alarms详解

目录 前言 正文 7.报警Alarms 7.1配置Alarms 7.1.1激活一个任务 7.1.2 设置一个事件 7.1.3报警回调Alarm Callback 7.1.4 增加计数器值 7.2设置Alarms 7.2.1 绝对Alarms 7.2.2 相对Alarm 7.3自启动Alarms 7.4 删除Alarms 7.5确认何时会发生Alarm 7.6非周期Alarm…

Appium:Appium-Python-Client与Selenium版本不兼容导致的问题

一、问题描述 在执行python代码过程中&#xff0c;出现了以下错误&#xff1a; 错误一&#xff1a;No module named appium.webdriver.common.touch_action Traceback (most recent call last):File "d:\xxx\index.py", line 3, in <module> ModuleNotFound…

山西青年杂志山西青年杂志社山西青年编辑部2024年第10期目录

本刊专稿 共融共创、校企共建BIM创新创业中心的探索与实践 黄强;马福贵;贾晓敏;苏艳贞;魏艳卿; 1-3 财务管理课程专创融合教学改革与实践 宋衍程; 4-7 数字化赋能国际贸易实务课程建设研究 吴珍彩; 8-11《山西青年》投稿&#xff1a;cn7kantougao163.com 青年教育研…

VSCode 安装NeoVim扩展(详细)

目录 1、安装NeoVim扩展 2、windows安装Neovim软件 3、优化操作相关的配置&#xff1a; 5、Neovim最好的兼容性配置 6、技巧和特点 6.1 故障排除 6.2、Neovim 插件组合键设置 6.3、跳转列表 1、安装NeoVim扩展 在扩展商店搜索NeoVim&#xff0c;安装扩展 2、windows安装…

CSS 实现电影信息卡片

CSS 实现电影信息卡片 效果展示 CSS 知识点 CSS 综合知识运用 页面整体布局 <div class"card"><div class"poster"><img src"./poster.jpg" /></div><div class"details"><img src"./avtar…

React-Redux学习笔记(自用)

1. 环境搭建 插件安装&#xff1a;Redux Toolkit和react-redux npm i reduxjs/toolkit react-redux2、 store目录结构设计 集中状态管理的部分会单独创建一个store目录&#xff08;在src下&#xff09;应用通常会有很多个子模块&#xff0c;所以还会有个modules目录&#x…

net start mysql服务名无效

问题背景 起因是我的电脑因为停电烧坏了系统固态硬盘&#xff0c;再新装系统后&#xff0c;之前的MySQL服务无法通过下面的命令启动。 net start mysql # 报错&#xff1a;服务名无效 报错&#xff1a;服务名无效 报错信息 未找到&#xff1a;在Windows服务中找不到MySQL 找…

【无线传感网】分簇路由算法介绍

目录 1、LEACH路由算法 2、PEGASIS 算法 3、TEEN 算法 5、APTEEN 5、LEACH-C 算法 无线传感网中的路由协议就是寻找一条路径让网络中节点沿着这条路径将数据信息传输出去。路由协议的两大关键要点就是路径的优化和数据的分组,在传统计算机网络中,是将网络的拓扑…

帝国cms批量取消文章审核-把已审核的文章改成未审核的方法

帝国cms很多人采集的时候,把文章弄成了审核过的文章,或者因为其他的原因,文章都是审核通过,为了seo又不能把全部文章放出来,所以需要把文章弄成未审核以下就是解决本问题的办法 首先来修改后台列表文件,自行找文件路径 第二步,增加函数 在ecmsinfo.php的150行后面增加…

中年帕金森:守护健康,从容面对生活挑战

在快节奏的现代生活中&#xff0c;中年人群面临着越来越多的健康挑战。其中&#xff0c;帕金森病作为一种常见的神经系统疾病&#xff0c;逐渐引起了人们的关注。帕金森病不仅影响患者的身体健康&#xff0c;还对其日常生活造成极大的困扰。那么&#xff0c;我们该如何应对中年…

协同编辑:只是在线协作这么简单吗?揭秘协同编辑的深层价值

经常很多朋友咨询&#xff0c;无忧企业文档是否支持协同编辑&#xff0c;首先肯定是支持的。但是&#xff0c;我发现很多人对于“协同编辑”的理解可能比较表面&#xff0c;仅仅停留在多人同时编辑一份文档的层面。实际上&#xff0c;协同编辑的功能远不止于此&#xff0c;它更…

【Java】BigDecimal类型——BigDecimal 为什么可以保证精度不丢失

目录 简介类介绍案例分析总结BigDecimal类型的使用场景MySQL中存储BigDecimal类型数据补充&#xff1a;BigDecimal类型使用时的注意事项BigDecimal类型的其他使用 简介 BigDecimal是Java中的一个类&#xff0c;用于处理大数运算。它提供了精确的数值计算&#xff0c;可以处理任…

51单片机STC89C52RC——2.3 两个独立按键模拟控制LED流水灯方向

目的 按下K1键LED流水向左移动 按下K2键LED流水向右移动 一&#xff0c;STC单片机模块 二&#xff0c;独立按键 2.1 独立按键位置 2.2 独立按键电路图 这里要注意一个设计的bug P3_1 引脚对应是K1 P3_0 引脚对应是K2 要实现按一下点亮、再按一下熄灭&#xff0c;我们就需…

『Z-Weekly Feed 08』加密资产观 | FHE应用前景 | OPAL协议

一位机构投资者的加密资产观 作者&#xff1a;Hongbo 01 &#x1f4a1;TL;DR 在加密投资领域如何找到真正的“价值”&#xff1a;Crypto 作为一种新兴资产&#xff0c;应该找到一种区别于传统公司股票资产的估值方法&#xff0c;本文重点阐述了加密货币作为新的资产类型与传统资…

北京健康检测小程序开发,爱自己,从体检开始

随着经济与科技的不断发展&#xff0c;人们也越来越重视自身的身体健康。面对市面上众多的体检机构与五花八门的体检产品&#xff0c;人们往往没有充足的时间进行筛选&#xff0c;好不容易选好了医院、但进行单项体检的价格较高&#xff0c;选择套餐&#xff0c;又包含了一些不…

Codeforces Round 953 (Div.2)

传送门 A. Alice and Books 时间限制&#xff1a;1秒 空间限制&#xff1a;256MB 输入&#xff1a;标准输入 输出&#xff1a;标准输出 题目描述 Alice 有 n 本书。第 1 本书有 页&#xff0c;第 2 本书有 页&#xff0c;依此类推&#xff0c;第n本…

c库函数:strrchr使用demo案例

1. strrchr库函数说明 头文件 <string.h> 函数形式 char *strrchr( const char *str, int ch ); 功能 在str所指向的空终止字节串中寻找字符ch的最后出现。 参数 str - 指向要分析的空终止字节字符串的指针 ch - 要搜索的字符 返回值 指向 str 中找到的字符的…

【Docker安装】Ubuntu系统下部署Docker环境

【Docker安装】Ubuntu系统下部署Docker环境 前言一、本次实践介绍1.1 本次实践规划1.2 本次实践简介二、检查本地环境2.1 检查操作系统版本2.2 检查内核版本2.3 更新软件源三、卸载Docker四、部署Docker环境4.1 安装Docker4.2 检查Docker版本4.3 配置Docker镜像加速4.4 启动Doc…

关于车规级功率器件热可靠性测试的分享

随着中国电动汽车市场的稳步快速发展和各大车企布局新能源的扩散&#xff0c;推动了车规级功率器件的快速增长。新能源汽车行业和消费电子都会用到半导体芯片&#xff0c;但车规级芯片对外部环境要求很高&#xff0c;涉及到的一致性和可靠性均要大于工业级产品要求&#xff0c;…

优化改进YOLOv5算法之Shift-ConvNets,具有大核效应的小卷积核,效果提升明显

目录 1 Shift-ConvNets模块原理 1.1 Decomposition and Combination of Convolution 1.2 Sparse Dependencies of Large Convolution Kernels 1.3 Intermodule Feature Manipulation 2 YOLOv5中加入Shift-ConvNets模块 2.1 common.py文件配置 2.2 yolo.py配置 2.3 创建…