Hi,
I would like to know if there is a ready made solution for configuring the APM2.5 to take photos at fixed distance intervals, by using a voltage based trigger, e.g. as with chdk on canon cameras.
I know this question has been asked here before, (several times), but I am however still not aware of any good answer to the question. So, any help is appreciated.
Cheers!
Jorn
Tags:
Permalink Reply by george on November 28, 2012 at 5:48pm I second this request. After all this time it's amazing that there still isn't a straight forward set of camera triggering parameters.
Permalink Reply by Jerry Cresp on December 1, 2012 at 5:28am 
Which servo commands?
Permalink Reply by Jerry Cresp on December 3, 2012 at 9:29pm have a look at.....
http://api.ning.com/files/*PFgIJ1PReR3PbkVBkq9KV6n94Rqj9LQpYKWfnFZs...
Permalink Reply by Cala on December 4, 2012 at 4:36am Interesting for no Canon cameras like me, I have a Lumix, How do you trigger it? Thank's
Permalink Reply by Para on December 4, 2012 at 3:37pm To trigger a Lumix you'd need to submit PWM pulses to a servo so the arm will physically push the button. CHDK looks for +5V on the USB port.
Permalink Reply by brakar on December 4, 2012 at 4:52pm Principally, there are little difference between triggering different cameras. The Cannon's are usually triggered via chdk/usb (since it is available), but almost every other camera can be triggered in a similar way. Usually by using one of the available connections and a simple switch of some sort, or by hot-wiering the camera in some way. (Search "trigger" and "camera name").
With regard to the actual implementation, I think the problem is the ArduPilot is actually unable to perform distance-based actions, like triggering -and maybe also lacks a hardware-based switch to interact with hardware like a camera.
This is however the hypothesis I would hope someone with insight would deny and clearify.
Permalink Reply by Para on December 4, 2012 at 1:31am I was thinking to use a free port on the MinimOSD ATMega to trigger a CHDK Cannon. If you want to use a timer, that's easy, but then the CHDK alone will do it. What I wanted is an event-based trigger, like when switching from stabilize to loiter, read off the MavLink parameters.
Maybe someone with a lot more missions then me can answer this: If I program a course with a few waypoints, and instructions to loiter for let's say 10 seconds at each waypoint, what MavLink parameter shall I follow to have the camera snap a picture at every waypoint ?
Permalink Reply by Cala on December 4, 2012 at 4:31am Good idea Para if it possible to implement this :)
Permalink Reply by Mike on January 1, 2013 at 7:54pm Hi are you guys still looking into this?
I did something similar to this with my APM 1.
Camera: I have an old samsung still camera that I pulled apart and soldered some wires with a connector across the focus/shoot button. The camera still works from the original button or can be triggered through the connector by shorting focus and shoot to ground.
Camera Control: I'm using 2 NPN transistors (1 for focus, 1 for shoot), controlled by a simple 5V digital outputs from the APM to activate the focus and shoot on the camera.
APM: I used the 2 expansion ports on the top of the oil pan (A5 and A6 are analog inputs but I configure them as digital outputs). Then in the arduplane code, added a basic function to calculate distance intervals (accumulative or straight line), or time interval, focus and shoot control. I also modified the dataflash code so that the onboard GPS log has an extra column for 'log camera trigger'. Which writes 'zero' when not shooting and writes '1' when a trigger command is sent. This can be used to geo-locate where the image was taken. It all runs independently of the mission planner though . It's really scrappy in its current form but it got the job done for me.
Sorry that it isn't the clearest description. The main point I'm trying to get across is that fixed distance or time interval triggering and APM camera control is entirely achievable. It's just that there isn't yet a single neat and tidy solution. If/when I decide to upgrade my camera I'd probably go for a canon with CHDK and use hacked USB control from the APM. And I'd look into the MavLink commands to make it more user friendly from the GCS.
Permalink Reply by Szabó József on January 5, 2013 at 8:01am Hey Mike! Sent to the APM 2.5 code, which is based on the distance of the camera to start?
Thank you, Joe
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.24 members
51 members
75 members
184 members
685 members
© 2013 Created by Chris Anderson.
Powered by
