当前位置: 首页 > news >正文

(7)摄像机和云台

文章目录

前言

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

相关文章:

  • Ubuntu20.04 使用scrapy-splash爬取动态网页
  • 电脑ffmpeg.dll丢失原因解析,找不到ffmpeg.dll的5种解决方法
  • python实战:将视频内容上传到社交媒体平台
  • python爬虫之aiohttp多任务异步爬虫
  • DeepSORT(目标跟踪算法) 卡尔曼滤波的完整流程
  • 【Android】怎么使APP进行开机启动
  • Web前端项目-交互式3D魔方【附源码】
  • yolo-inference多后端+多任务+多算法+多精度模型 框架开发记录(cpp版)
  • 报表开发工具DevExpress Reporting v23.2 - 增强PDF导出、多平台打印等
  • [创业之路-118] :制造业企业的必备管理神器-ERP-制造业的基本方程式与ERP的发展历程,哪些企业需要ERP?
  • 手机网站制作软件是哪些
  • 【Java】已解决Java中的java.lang.VerifyError异常
  • 数学建模基础:数学建模概述
  • 手机usb共享网络电脑没反应的方法
  • 【Qt6.3 基础教程 04】探索Qt项目结构和配置文件
  • 【css3】浏览器内核及其兼容性
  • CSS中外联样式表代表的含义
  • ES6简单总结(搭配简单的讲解和小案例)
  • express如何解决request entity too large问题
  • Hibernate【inverse和cascade属性】知识要点
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • js 实现textarea输入字数提示
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Node项目之评分系统(二)- 数据库设计
  • node学习系列之简单文件上传
  • oschina
  • 阿里云购买磁盘后挂载
  • 从输入URL到页面加载发生了什么
  • 盘点那些不知名却常用的 Git 操作
  • 手写双向链表LinkedList的几个常用功能
  • 微信小程序开发问题汇总
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 怎么把视频里的音乐提取出来
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​ssh免密码登录设置及问题总结
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • "无招胜有招"nbsp;史上最全的互…
  • #NOIP 2014#Day.2 T3 解方程
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $.ajax()参数及用法
  • (23)Linux的软硬连接
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (强烈推荐)移动端音视频从零到上手(上)
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)ObjectiveC 深浅拷贝学习
  • .axf 转化 .bin文件 的方法
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .project文件