I looked at the Visca protocol and there is actually a command to send preset zoom positions to the camera. The command is called “Cam_zoom direct” and it is described on page 31 of the document you provided. Cam_zoom direct:…"
"Excellent work and documentation! A very useful project for the community.
I was wondering if there is a way to control the camera zoom level i.e. x2, x3…etc, by sending absolute PWM values for each zoom level. That would certainly be a huge…"
"It all comes down in solving the camera pointing algorithm in the reverse order, as Lucas suggested. Within this algorithm there are three variables:
1. Own (GPS) position, altitude
2. Target position, altitude
3. Pant tilt X and Y values. X…"
"These guys are doing it already for quite some years now as far as I know: http://magnetsystems.net/
They provide the coordinates not only of the crosshair location but from every pixel of the video window. An impressing technology called video…"
"Hi Andrew, Bill,
Thanks for the reply.
However, it looks to me that the null_offsets() routine is used to continually adjust the compass offsets in the long run.
What I’m actually looking for is the code that executes the compass calibration…"
I’m trying to locate the code (within the APM, Arduplane or Arducopter files) that a) initiates and b) performs, the compass calibration routine but I had no luck so far. Can you please provide some…"