跳至内容

模块参考:照相机(驱动程序)

摄像机触发器

资料来源 驱动程序/摄像机触发器

说明

相机触发器驱动程序

该模块可触发连接到飞行控制器输出端的摄像机或执行 MAVLink 触发协议的简单 MAVLink 摄像机。

驱动程序会对任务中发现或通过 MAVLink 接收到的下列 MAVLink 触发命令做出响应:

  • mav_cmd_doo_trigger_control
  • mav_cmd_doo_digicam_control
  • mav_cmd_doo_set_cam_trigg_dist
  • mav_cmd_oblique_survey

这些命令可使驱动程序根据时间或距离触发摄像头图像捕捉。每次触发图像捕捉时,驱动程序的 摄像机触发器 发出 MAVLink 信息。

简单 MAVLink 摄像机支持上述命令集。为这种相机配置时,驱动程序只需发出 摄像机触发器 MAVLink 信息。传入的指令必须转发到 MAVLink 摄像机,并在任务中发现时自动发送到 MAVLink 频道。

使用 摄像机触发器参数.特别是

  • TRIG_INTERFACE - 相机与飞行控制器的连接方式(PWM、GPIO、Seagull、MAVLink)
  • TRIG_MODE - 基于距离或时间的触发,数值由 TRIG_DISTANCETRIG_INTERVAL.

设置/使用信息.

使用方法

camera_trigger <命令> [参数...]
 命令
   启动

   stop 停止驱动程序

   状态 打印驱动程序状态信息

   测试 触发一个图像(不记录或转发给 GCS)

   test_power 切换电源