
In this mode, no actual hardware output is used. Using Seagull MAP2, PX4 also supports automatic power control and keep-alive functionalities of Sony Multiport cameras like the QX-1.Įnables the MAVLink interface. Pin/Channel 1 (camera trigger) and Pin/Channel 2 (mode selector) of the MAP2 should be connected to the lower and higher AUX pins of TRIG_PINS, respectively (therefore, channel/pin 1 to AUX 5 and channel/pin 2 to AUX 6 by default). This allows the use of the Seagull MAP2 (opens new window) to interface to a multitude of supported cameras. Note that on PX4FMU series hardware (Pixhawk, Pixracer, etc.), the signal level on the AUX pins is 3.3v.Įnables the Seagull MAP2 interface. This can be used to trigger most standard machine vision cameras directly. The AUX outputs are pulsed high or low (depending on the TRIG_POLARITY parameter) every TRIG_INTERVAL duration. The camera trigger driver supports several backends - each for a specific application, controlled by the TRIG_INTERFACE parameter: NumberĮnables the GPIO interface.

With TRIG_PINS=78, you can use the AUX pins 1-6 as actuator outputs.Īny other combination of pins can be selected, but this will disable use of the other FMU pins as outputs. With TRIG_PINS=56 (default) you can use the AUX pins 1 to 4 as actuator outputs (for servos/ESCs). The different trigger modes, backend interfaces and hardware setup are described below (these can also be set directly from parameters). # Trigger ConfigurationĬamera triggering is usually configured from the QGroundControl Vehicle Setup > Camera (opens new window) section. This allows more precise mapping of images to GPS position for geotagging, or the right IMU sample for VIO synchronization, etc.

This timestamp can be used for several applications, including: timestamping photos for aerial surveying and reconstruction, synchronising a multi-camera system or visual-inertial navigation.Ĭameras can also (optionally) use the flight controller camera capture pin to signal the exact moment that a photo/frame is taken. the current session's image sequence number) and the corresponding timestamp. In addition to a pulse being sent out, the MAVLink CAMERA_TRIGGER (opens new window) message is published containing a sequence number (i.e. The camera trigger driver allows the use of the AUX ports to send out pulses in order to trigger a camera.
