Mostrando entradas con la etiqueta diy. Mostrar todas las entradas
Mostrando entradas con la etiqueta diy. Mostrar todas las entradas

viernes, 1 de mayo de 2015

Gopro drone panorámica

Hoy toca comentar como he realizado alguna fotografía panorámica desde el drone Walkera QR x350Pro. Antes de llegar al final he realizado varias peripecias por el camino para intentar obtener una panorámica un poco con clase, pero no sé si lo habré conseguido...
En mi post anterior expliqué cómo cambiar la lente de la GoPro, basicamente la idea consisitia en eliminar la distorsión del objetivo tipo ojo de pez que la caracteriza por uno con un poco más de focal y sin distorsión. Con esto al fín y al cabo ganaba en no tener que corregir las imagenes distorsionadas y así evitaria possibles errores de solape. Obviamente al cambiar también la focal obtuve una mayor definición/calidad del espacio fotografiado y un augmento en la resolución de la foto final.

Para facilitar el movimiento vertical de la cámara modifiqué el mando Devention DevoF7 para que el movimiento arriba/abajo del Gimball se realizara con simples pulsadores en vez de un potenciometro con el que andava descontrolado. antes para subir la camara debia rotar el potenciometro unos -90º (empezamos con una lógica invertida!) , cuando deseaba frenar el movimiento devia desplazarme hasta 90º un momento y luego dejarlo en 0º. Vamos un cachondeo si tienes que estar con la vista al drone, a la pantalla y al potenciometro. Me falta un ojo ! Ahora con un par de pulsadores y bién orientados es fácil subir y bajar la cámara sin tener que perder de vista el "pájaro", este es muy sensible a las corrientes de aire por lo que a la que te despistas...


La modificación interior es muy fácil , tan sólo hay que desmontar el mando , sustituir el interruptor y poténciometro por dos pulsadores. El cableado consiste en utilizar el cable comun del potenciometro (negro) será el comun de los dos pulsadores, mientra que cada uno de los dos cables restantes del potenciometro original (blanco y azul) van a cada uno de los contactos abiertos de los dos pulsadores.




Finalmente el siguiente paso fué en colocar la camara en vértical,  para ganar más ángulo . Para ello me fabriqué con un trozo de plástico rígido una pieza que encaja en el soporte del Gimball y acto seguido realizé los agujeros pertinentes. Este metacrilato va fijado al gimball mediante unas bridas tipo Unex que de momento aguantan...



Acto seguido tocó ajustar el Gimbal mediante el uso del potenciometro v1. Para los no habituados, el Gimbal es la soportación con estabilizador de cámara , compuesta aparte del soporte por dos motores. Uno de ellos sirve para subir/bajar la camara mientras que el otro es un estabilizador del la cámara que intenta mantener a esta todo el rato horizontal respecto al plano del suelo. Yo utilizo un Gimbal Walkera G-2D . Si alguien quiere instrucciones, aquí 


Todo ajustado, el drone calibrado (muy importante), las baterias a tope (estos drones no aguantan mucho rato en el aire y cuando no hay baterias bajan de golpe!) ya sólo falta poner la camara en modo video 4K (equivalente a 12MPx) . Si ya sé que vamos a hacer una foto, pero mejor hacer un video y extraer los mejores fotogramas no ?

Si teneis una HERO BLACK 3+ grabareis a 12fps, con la HERO4 , la cosa asciende hasta los 30fps. Acordaros de poner una microSD lo suficientemente grande de capacidad y velocidad. Activad también el ProTune !  Por cierto, yo soy de los que desactivan el WiFi de la GoPro pues trabaja a 2.4 GHz, al igual que el mando rmoto del drone. La emisión de video es a 5.7GHz.

Ahora a volaaaarrrr !


Una vez el drone en el aire , ya despegado sin volteretas hacia delante (el que ha pilotado algun trasto de estos ya sabe a que me refiero) pondremos el modo GPS que tiene la función de intentar quedarse quieto en la misma posición y olvidarnos un poco de los mandos (hay que dejarlos en un punto medio).

Obviamente como que giremos la camara 90º, la imagen que veo a través del sistema FPV integrado en el mando es la imagen también girada 90º. Acto seguido consiste en hacer girar el drone una vuelta entera mediante el Rudder Stick en el plano horizontal. Si damos la vuelta a poco a poco y haciendo pausas entre los posibles fotogramas mejor, tened en cuenta el tema del solape, más vale que sobre que no que falte!

Una vez capturado el video con los 360º es hora de aterrizar el drone sin piñarlo. Yo acostumbro a hacerlo descender poco a poco en modo GPS y finalmente cazarlo con la mano.

Vuelta para casa y a descargar el video.

Aqui es cuando empiezo editando el video mediante el software  GoPro Studio  . Con el software  intento corregir los colores y exposición.  Podeis encontrar muchos video-tutoriales en youtube.
Una vez "corregido" el color, lo que hago es grabarlo a máxima resolución y a una velocidad lenta (sobre el 30%). Con ello consigo que posteriormente al reproducir el video sea más lento y me sea más fácil pausar , elejir y captar los mejores fotogramas.

Una vez grabado el video en nuestro ordenador es hora de extraer los fotogramas haciendo capturas de pantalla. Para ello lo primero que deberemos hacer es descargarnos el reproductor VLC


¿ Por qué utilizar este reproductor y no el clássico de nuestro ordenador ? Muy fácil, reproducid un video y haced una captura de pantalla;  obteneis una captura con resolución del tamaño de vuestra pantalla. Vamos que si la teneis a 1600x1200 obteneis un archivo de unos 2 MB, aunque el video original sean imagenes de 12 MB.

En cambio si utilizamos el VLC podemos hacer capturas de pantalla utilizando otra combinación de teclas: CONTROL + ALT (cmd en MAC) + S . Desde el reproductor vamos reproduciendo y haciendo pausas (teniendo en cuenta el solape!) y capturas hasta obtener todas las necesarias. Obviamente a la hora de reproducir también se nos reproducirá el video girado pero eso no es gran problema. Si vais lo suficientemente rápidos no cojereis dolor de cuello!


Ya nos falta poco! Ahora es questión de entrar en nuestro software de creación de panorámicas e intentar unir todas las imagenes para conseguir nuestra foto final.

En mi caso (utilizo MAC) tuve que rotar las imagenes 90º antes de processarlas con Auto Pano Giga.

Finalmente con la ayuda de otros softwares de edición tipo PhotoShop podreis "maquearla" un poquito y corregir imperfecciones.

En mi caso utilizando una GoPro 3+ Black con la optica cambiada de 5.4 mm realizé 10 capturas con una resolución final de unos 110 MB . Podeis verla en grande en este link:



¿ Os animais? 






viernes, 30 de enero de 2015

Gigapanorámicas 2014 (2 de 2)

Y aquí la segunda parte del resumen de fotografias gigapanorámicas realizadas durante el 2014. Todas las mostradas a continuación de este post están realizadas con el objetivo Tamron 70-300 ajustado a 300mm (equivalente a 450 mm en el formato DX de Nikon) y con el robot panorámico XS y el cuerpo Nikon d5200.

Sallent http://gigapan.com/gigapans/156564
Fecha 8 Junio 2014
1326 capturas
Resolución final = 23.28 GPx
Exposición = 1/400
Diafragma = f/25
ISO = 2000
Distancia focal = 300 mm.





Martorell  http://gigapan.com/gigapans/156755
Fecha 7 Junio 2014
1296 capturas
Resolución final = 26.83 GPx
Exposición = 1/320
Diafragma = f/25
ISO = 2000
Distancia focal = 300 mm.





Balsareny  http://gigapan.com/gigapans/156947
Fecha 14 Junio 2014
1.372 capturas
Resolución final = 27.02 GPx
Exposición = 1/400
Diafragma = f/25
ISO = 2000
Distancia focal = 300 mm.






Manresa desde els dipòssits de les agües  http://gigapan.com/gigapans/157759
Fecha 21 Junio 2014
1300 capturas
Resolución final = 30.76 GPx
Exposición = 1/800
Diafragma = f/20
ISO = 3200
Distancia focal = 300 mm.







Montserrat desde Sant Joan  http://gigapan.com/gigapans/158154
Fecha 5 Junio 2014
1080 capturas
Resolución final = 19.97 GPx
Exposición = 1/800
Diafragma = f/20
ISO = 3200
Distancia focal = 300 mm.







Abadia de Montserrat  http://gigapan.com/gigapans/158627
Fecha 5 Junio 2014
972 capturas
Resolución final = 37.75 GPx
Exposición = 1/640
Diafragma = f/20
ISO = 3200
Distancia focal = 300 mm.






Fecha 17 agosto 2014
1316 capturas  
Resolución final = 30.76 GPx
Exposición = 1/400
Diafragma = f/25
ISO = 2500
Distancia focal = 300 mm.






La foradada de Cantonigrós http://gigapan.com/gigapans/164688
Fecha 20 octubre 2014
1064 capturas  
Resolución final = 24.50 GPx
Exposición = 1/320
Diafragma =  f/7,1
ISO = 6400
Distancia focal = 300 mm.







Fecha 25 Octubre 2014
1023 capturas  
Resolución final = 35.84 GPx
Exposición = 1/400
Diafragma =  f/10
ISO = 400
Distancia focal = 300 mm.





Fira Medieval d'oficis de Súria  http://gigapan.com/gigapans/166036
Fecha 17 Noviembre 2014
529 capturas  
Resolución final = 14.33 GPx
Exposición = 1/640
Diafragma = f/8
ISO = 1250
Distancia focal = 300 mm.



Fira Medieval d'oficis de Súria 2 http://gigapan.com/gigapans/166784
Fecha 16 Noviembre 2014
784 capturas  
Resolución final = 14.83 GPx
Exposición = 1/640
Diafragma = f/8
ISO = 500
Distancia focal = 300 mm.



Y hasta aquí el resumen de Gigapanorámicas realizadas durante el pasado 2014. Ahora toca ir pensando en nuevos proyectos, que de tenerlos tengo, sólo es cuestión de tiempo, ganas y que los dias acompañen para obtener nítidas imágenes. DIY !

Gigapanorámicas 2014 (1 de 2)

Durante principios del año pasado 2014 diseñé un nuevo robot , la versión XS mucho más fácil de transportar con el cual puedo trasladarlo a cualquier sitio sin muchas dificultades . Este robot está diseñado para mover objetivos más pequeños , todoterrenos que su relación peso-zoom no tienen nada que ver con el Sigma 150-500 f5-6.3. Obviamente al utilizar menos zoom también son menos las fotos a realizar, menos consumo de bateria y menos resolución pero no por ello dejan de ser interesantes. También se reduce mucho el tiempo de procesado, redenderizado, y todo eso a la vez hace que la dedicación sea menor y en consequencia que se pueden llegar a hacer más capturas a lo largo del año. Durante el pasado 2014 fueron 21 gigapanorámicas completas, y dos de ellas las tuve que repetir por problemas que a continuación os contaré.

Durante el inicio del año estube utilizando un Nikkor 18-200 f3.5-5.6, y las últimas están tomadas con un Tamron 70-300 f4-5.6, i todas con el "mismo" equipo, una cámara Nikon d5200. Y digo "mismo" porque a mitad de temporada empezó a aparecer unas motas de polvo raras en el sensor que misteriosamente provenian del terciopelo de un lateral del obturador, llegando a la conclusión que el espejo rascaba sobre el lateral derecho. No tengo ninguna foto pero parecia que tuviera mucha traya. Después de varias limpiezas de sensor junto la pera para soplar, los bastoncillos , el alcohol isopropílico quedaba operativa pero con la incertidumbre de esas "rascadas".

Dias después realizando alguna gigapan escuchaba ruidos anormales en el obturador, como si se encallasen, momento en el cual y tras pausar el robot comprobé que debería llevar un número x de fotos  según el contador del Arduino pero que me aparecía un numero inferior en las capturas de cámara. Me dejó intranquilo pero terminé con las capturas y una vez en casa comprobé que las cantidades no cuadraban, había perdido varias fotos  aleatoriamente.

Dias después en otra toma de capturas me pasó lo mismo, y aqui por suerte la mia pudé clonar partes de la imágen final para disimular, y no quedó mal!

Entonces es cuando decidí cambiar el equipo, faltaba poco para el verano y queria hacer fotos en mi destino de vacaciones y no podia jugármela con un equipo que fallaba por lo que adquirí otra d5200 y la vieja la vendí en un sitio dónde compran camaras on-line, vamos que no sé que hacen luego con ellas pero que le pongan un precio sin haberla chequeado muy profesionales no son...

Otra de las contramedidas que apliqué es en fotografias dónde hay muchos claros, y últimamente ya lo estoy haciendo en todas es la de implementar un retardo de 1 segundo entre capturas ya que últimamente veo que el led de "tarjeta ocupada" se queda muchas veces con un verde fijo , de esta manera me aseguro que no saturo el buffer de la camara y evito fallo en la grabación de datos.

Este año sólo he realizado una foto con el robot grande + Sigma 150-500 concretamente la realizada en la Vall de Lord, el resto ha sido con el pequeñito que me ha dado muchas alegrias.

Otra mejora "tonta" pero muy práctica ha sido la inclusión de la alimentación de la camara desde el mismo robot, ahora ya me olvido de como están las baterías. Pensad que en principio una bateria para la  d5200 no deberia tener capacidad para hacer más de unas 500 fotos, y yo muchas veces he hecho de más de 800, jugandomela a quedarme sin batería. En el robot XS la cámara va fijada al propio balancín del robot y en pleno proceso mejor no desmontarla si no queremos perder el sólape. Pués bién, después de montar un step down y acoplar una batería clónica codificada la cosa ya funciona!

 La Nikon d5200 utiliza un tipo de baterias con codificación y la cámara se "entera" si las baterías son originales o clónicas bloqueando la funcionalidad de la cámara. Este tema está más que resuelto. Informar que a veces , en cámaras anteriores el firmware que venia de origen permitía el uso de baterías clónicas pero "grácias" a las actualizaciones se jode el invento! Conclusión: si vais a actualizar algo mirad antes que vais a ganar o a perder, no siempre estar a la última es lo mejor. Yo esta prueba la realizé con la d5200 "mala" que de origen venia con una versión 0 de firmware, al ponerle la 1 aún funcionaban las clónicas, con la versión 2 se acabó!

La Seu de Manresa http://gigapan.com/gigapans/151600
Fecha 15 Marzo 2014
576 capturas
Resolución final = 10.31 GPx
Exposición = 1/500
Diafragma = f/16
ISO = 1000
Distancia focal = 200 mm.





Súria desde el poble vell  http://gigapan.com/gigapans/151988
Fecha 23 Marzo 2014
555 capturas
Resolución final = 9.50 GPx
Exposición = 1/200
Diafragma = f/18
ISO = 1000
Distancia focal = 200 mm.





Vall de Lord  http://gigapan.com/gigapans/152891
Fecha 5 Abril 2014
2.955 capturas
Resolución final = 49.05 GPx
Exposición = 1/1000
Diafragma = f/14
ISO = 1600
Distancia focal = 700 mm. (500mm + TC1.4x)





Plaça de St. Domènec de Manresa  http://gigapan.com/gigapans/153338
Fecha 14 Abril 2014
852 capturas
Resolución final = 13.69 GPx
Exposición = 1/400
Diafragma = f/22
ISO = 1600
Distancia focal = 200 mm.






Collbaix  http://gigapan.com/gigapans/153421
Fecha 17 abril 2014
608 capturas
Resolución final = 10.98 GPx
Exposición = 1/400
Diafragma = f/22
ISO = 1000
Distancia focal = 200 mm.






Cardona  http://gigapan.com/gigapans/153499
Fecha 19 abril 2014
468 capturas
Resolución final = 8.57 GPx
Exposición = 1/640
Diafragma = f/16
ISO = 1000
Distancia focal = 200 mm.





Barcelona desde el turó de la Rovira http://gigapan.com/gigapans/155386
Fecha 27 abril 2014
693 capturas  
Resolución final = 11.93 GPx
Exposición = 1/500
Diafragma = f/20
ISO = 1000
Distancia focal = 200 mm.





Barcelona desde Puig Castellar http://gigapan.com/gigapans/155459
Fecha 27 abril 2014
 capturas  
Resolución final = 5.87 GPx
Exposición = 1/500
Diafragma =  f/20
ISO = 1000
Distancia focal = 200 mm.






Fecha 3 mayo 2014
532 capturas  
Resolución final = 8.81 GPx
Exposición = 1/640
Diafragma =  f/20
ISO = 1600
Distancia focal = 200 mm.




Sant Joan de Vilatorrada http://gigapan.com/gigapans/155557
Fecha 23 mayo 2014
816 capturas  
Resolución final = 14.50 GPx
Exposición = 1/640
Diafragma = f/20
ISO = 1600
Distancia focal = 200 mm.


Y hasta aquí la primera mitad del resumen de Gigapanorámicas realizadas durante el pasado 2014.

domingo, 7 de diciembre de 2014

USB On the go !

Hace semanas en una sesión de light painting observé a un asistente que tenia conectada su Nikon a un telefono móvil el cual utilizaba como Live View.

Yo como que soy de las cosas a lo grande pensé…¿y en una tablet ?

Me puse a investigar un poco y la cosa es facilísima!

Sólo necesitamos nuestra reflex (Canon , Sony y Nikon funcionan) , un dispositivo android (*) y un cable USB OTG .

El cable adaptador USB OTG (On The Go!) nos permitirá usar nuestro dispositivo android como si se tratara de un disparador remoto con las funcionalidades básicas de nuestra cámara. Obviamente no podremos cambiar el zoom ni enfocar , pero como que en principio usaremos el Live View es posible que lo veamos todo más grande y nos cueste menos enfocar.

Os dejo un link para que aprendais un poco más de que es un USB OTG. Al fin y al cabo lo único que lo diferencia es un simple puente por lo que externamente no podéis distinguirlos.

Existen tanto para mini como para micro USB.


Si sois manitas y os lo quereis fabricar, es muy simple, con las siguientes imágenes vereis que es un pim pam, pero bueno, en eBay por poco más de un euro podeis tenerlo en casa…



El tutorial , en inglés , y estas imagenes podeis encontrarlas en el siguiente link.

Yo por ejemplo he logrado sin ningún esfuerzo conectar mi Nikon d300s y la d5200 a una tablet china, simplemente he necesitado un simple cable más USB mini a USB.

Obviamente si conectamos nuestra reflex a nuestro dispositivo android mediante el cable USB OTG la cosa no hará nada, necesitamos una aplicación, en mi caso utilizo DslrDashboard, esta aplicación si vais a utilizarla en vuestro Android la podeis descargar gratis desde la Play Store, o bién entrais en su web, desde la cual he observado que también existe esta aplicación para Windows, Linux y Mac OS. En mi caso la descargé para Mac Os y como prueba de ello un pantallazo! Si vais a utilizar un ordenador , tan sólo necesitareis el cable USB típico para enlazar vuestra camara al ordenador. 


Lo que si que he podido probar es directamente desde mis dispositivos Android:


Y aquí todo el conjunto:


Aunque no venga al caso, también nos puede servir este cable USB OTG para conectar un pen a nuestro Android para descargar fotos, un teclado, un ratón…

Por cierto, creo recordar que en nuestro dispositivo Android, al igual que en el ordenador se nos genera una carpeta dónde se nos grabaran también las fotos que vamos haciendo. Una de las pegas es la velocidad que será un poco lenta a la hora de previsualizar con cierto retardo, pero si la cosa va de bodegones no hay problema!

Por cierto, si os habéis quedado curioseando sobre que mini tripode utilizo, se trata de un dos en uno: Es un Tripode Silk Mini-Pro al que le he adaptado una rótula Manfrotto 494RC2 con el cual puedo utilizar para realizar fotos desde el nivel del suelo sin tener que utilizar un tripode más grande (obviamente cambia el punto de vista normalmente). Una de las ventajas es que me cabe en la mochila y no me pesa, pero hay que ir con cuidado a la hora de compensar los pesos pues tiene tendencia a caer hacia delante.

A jugaaar !








domingo, 9 de noviembre de 2014

How I built a Huge mega giga-panoramic robot

Published on DIY Photography http://www.diyphotography.net/built-huge-mega-giga-panoramic-robot/
Today I want to share how I created a few huge, Gigapixel photos, using a DIYed panoramic head. Actually, it is not a panoramic head because it not only goes right and left, but also up and down.
I’ve been a big fan of panoramic photography and of landscape in general for a long time. But four years ago I was climbing a mountain and the view from the top simply took my breath away. I felt an urgent need to share the image with people don’t climb and therefore will never get access to such views.
Here is the thing though, standard photos do not have enough details. Our eyes have far more resolution that your standard digital camera, so a new project began: I wanted to build the best Gigapan Robot – an automated panoramic head for DSLR.
[editor's note: things get highly 
nerdy techy from this point on]
I got inspired by some pro grade products, but could not find one that fits my needs: total control and A LOT of weight. The idea is to move a Nikon D90 (about 650 grams) body mounted with a Sigma 150-500mm lens (1.9 Kg) at small increments on two axis overlapping images in both the vertical and horizontal axis.

GIGA-PANORAMIC ROBOT V1.0

giga-pano-v1-02
Incandescently, just a few days prior to climbing, my  friends (Alex & Joan) gave to a quick down about Arduino: it’s a small micro controller with open source software and a lot of expansion options: control motors & sensors and interact with inputs and outputs just like a small PLC.
I’ve had some PLC experience so I was up for the task. only two minor items remained: learn Arduino and build a robot.
My first step was to buy an Arduino UNO and a stepper motor. This stepper motor moves by small increments, around 200 steps for a complete turn. If I can control the movement of the motor , I can control the movement of the camera, now I just needed the write the software.
I took me six months, but I had my robot finished, it was time to test it out.
My first photo - 1098 shots nearing 10 GigaPixels – turned Ok after rendered with AutoPanoGiga.
giga-pano-v2-02
But while the final results were good photo-wise, I needed to make some improvements to reduce the weight and size of the robot. It was impossible to bring the robot over the mountains. To get it up I would have to split the thing between more than a handful of people, the weight of all parts it’s over 35 kilos.

GIGA-PANORAMIC ROBOT V2.0

giga-pano-v2-03
Next step was to do some software optimizations, install two wheels and add two aluminum. Now it’s easier to lag around. I still had a big risk of damaging a stepper motor while hiking on rough terrains at the mountains, so this v1.5 was not good enough for me, and I decided to re-design the robot over the next winter.
For the version 2.0 I used a geared stepper motor for the horizontal axis movement, and stronger motor for the others axis.
for control I am still using an Arduino platform, and using switches I can modify the settings of the robot (stuff like zoom, camera type, overlap %, and more).
With this robot I created a 99GPx Gigaphoto  of my village, S.ria, a potash village in the center of Catalonia, near Barcelona . It is made out of 4520 single shots. And the magnification is astounding: Nikon d5200 body + Sigma 150-500 @ 500 mm + 1.4x teleconverter.
Both robots are heavy and they both weight about a ton (or at least this is how it feels). Another caveat is the difficulty to move with the needed accessories (battery for the robot, lens, camera, tools, support for the robot), so finally I decide to create a new robot which would be cheaper and lighter.

GIGA-PANORAMIC ROBOT XS

giga-pano-xs-02
Building on the experience I accumulated building the previous two robots, I tried to optimize all sizes and weights. It was time to design the Panoramic Robot XS !
For this robot I used an aluminium box for install inside the x-axis stepper geared and all electronics parts (Arduino MEGA2560R3, two L298N drivers for the steppers motors, a relay for remote camera shot switch, a step-down voltage converter to reduce the 12v of UPS battery to 5v of the motors NEMA-17, switches, LCD, plugs, etc…)
This is the parts list:
  • Metal plate (1-1.5 mm): We need a plate approximately 800 x 200 mm.
  • Metal box . I use an aluminium  Hammond 1590FBK
  • Two NEMA-17 stepper motors . I spend a lot of time to found it! The problem appears of the height of the box. I use a Kysan 1040222 buyed on eBay .
  • One Arduino MEGA2560
  • One LCD i2c screen of 20×4 characters.
  • Two L298N drivers for arduino control.
  • Dc to DC Step down converter with 12/24v input and 5v 10A output.
  • Belt GT2 y and two pulleys of 36 teeth. Same than used in 3-D printers
  • Bearing Unit Conveyor Roller
Next , It was time to do a lot of holes in the aluminium box and start assembling
I used a metal plate to support the Y axis, and we fixed the camera using a 1/4-20 bolt. Since this place will only perform with one camera, we wanted to make it fixed on the camera’s Nodal Point. The nodal point would then correspond to the center of both axis. For the horizontal and vertical axis, it was easy, we only needed to calculate the distance from the hole to the center of both axis. The difficult part is finding the d3 value. You can use this guide, or just google for it.
giga-pano-nodal-02giga-pano-nodal-01
Now, again, it was time for assembling the electronics parts, wiring the steppers motors, the drivers and connecting power supply.
And the last step was uploading the Arduino code. If you are building this and need the code, please contact with me (via the comments or the contact details supplied below).
giga-pano-v1-01
Using this last robots I create Gigaphotos of about 30 GPx. This is the resolution I get using a Nikon d5200+ Tamron 70-300 @300mm. It takes about 1,000 per panorama. If you thought the camera part was hard, wait till you feed 1,000 photos to your computer ;).
giga-pano-xs-06
I have another robot optimized for a Sigma 150-500mm lens, more stronger. The electronics and code are the same, I only had to change the mechanics of it to support more weight. With the bigger robot I can create 99 GPx photos composed of over 4500 shots each.

ABOUT THE AUTHOR

Xavier Gonzalo  is a climber and a photographer based in Spain. You can see his panoramic work here. You can also read more about his panoramic robots (in Spanish / Gooogle translated) here. Lastly, you can visit Xavier’s youtube channel here.

sábado, 23 de agosto de 2014

Gigapan Lurdeia

Este año repetí mis vacaciones en Lurdeia (www.lurdeia.com), una casa de turismo rural cerca de Bermeo (Vizcaya) y decidí pasear el robot para realizar varias fotografias, pero el tiempo meteorologicamente no acompañó y sólo pude realizar una desde esta casa con encanto.


Semanas antes habia cambiado el cuerpo de la camara fotográfica (Nikon d5200) al detectar un problema en el espejo del obturador y tras un par de Gigafotos nefastas por culpa de algun error del mismo cuerpo que provocaba que no realizara las tomas aleatoriamente. Cabe decir que soy consciente de la batalla que le doy a la cámara, ya que en poco más de un año le han caido 30.000 fotos a base de unas cuantas "palizas". Por aquello que más vale malo conocido que bueno por conocer, elejí otra Nikon d5200 para substituirla, y sorpresa : tenia el firmware actualizado a la C1.02 y no me reconoce una de las dos baterías clónicas que dispongo. Intento downgradear a la C1.01 y sigue igual. Busco la versión original C1.00 y no la encuentro por niongún lado, es más empiezo a buscar en foros (del extranjero, off course!) y encuentro que Nikon en la versión 1.01 entre otras cosas ha creado un bug para reconocer baterias clónicas. El miedo viene cuando alimento la cámara directamente desde mi robot y sorpesa : Si funciona!

Si quereis actualizar , es muy fácil hacerlo , pero antes de analizar si realmente os vale la pena o no. Para que os hagais una idea, tengo una Lumix TZ-35 y no la actualizo porque me he documentado y sé que el firmware actual me deja las baterias clónicas inservibles...vosotros mismos!


En fín que me preparo todos los trastos necesarios y realizo una nueva Gigafoto desde Lurdeia, esta vez también uso el Tamron 70-300 ajustados a 300 mm. y como ajustes de camara : modo RAW, iso 2500, f25 y velocidad 1/400. Para determinar estos valores hago el procedimiento habitual: Si utilizo un 300 mm. es equivalente a 450 mm al tener un factor de multiplicación 1.5 en el formato Nikon DX. En principio la velocidad deberia ser superior a 1/450 , pero me la juego y la dejo en 1/400. Ahora toca buscar el compromiso entre apertura del diafragma y sensibilidad. Como que no me gusta trabajar con valores de ISO altos, lo dejo en 2500 y ahora mediante la rueda del selector de diafragmas voy desplazandome a traves de sus valores hasta conseguir un valor de compromiso para que tenga la exposición correcta mirando el exposimetro de la cámara y intentando que la profundidad de campo sea lo máxima possible (diafragma más cerrado posible). El enfoque, otro dilema, hay que buscar otro compromiso siguiendo la regla de los tercios que dice que desde el punto de enfoque queda enfocado 1/3 por delante y 2/3 por detrás, mejor utilizar un software tipo DOF master...


A continuación arranco el robot, selecciono modo Gigapan, camara Nikon DX, 300 mm y un solape del 20%  las otras opciones las dejo como por defecto (modo normal y retardo=0.0 segundos). Acto seguido defino mediante el joystick los extremos inicial y final obteniendo 47 columnas por 28 filas, lo que equivale a 1316 capturas abarcando unos 170º horizontales y 60 verticales aproximadamente.


Es hora de empezar el proyecto , y parece que todo va bién, en realidad tengo mis dudas, la gente acaba de desayunar y sé que saldrán personas por la puerta, movimiento de vehiculos... mis prediciones obvias se cumplen, pero en principio no me afectan al area que estoy fotografiando en aquel momento (el verde más próximo, la carretera...). Minutos más tarde de realizar el video , Neus y su marido se sientan en la mesa , mientras que Markus y Elke en un banco, él no aparece porque se ausentó mientras el robot tomaba las capturas del banco.

 De momento todo controlado justo hasta el momento en que debo fotografiar las personas por segunda vez (solape entre filas), momento en que aparece Emma y segundos más tarde Tomás y me plantan una sombrilla en la mesa, aqui ya casi tiro la toalla, pauso el robot y dejo que se vuelva todo a la normalidad mientras fuerzo al robot manualmente para repetir las tomas de la última fila, siendo consciente y por experiencia previa que hay muchas posibilidades de fracaso en la composición final. La sombrilla es un elemento muy grande para eliminar con el Photoshop y más cuando está en un primer plano.

Puestos al fracaso, sólo queda proseguir y esperar llegar a casa para ver el resultado. 

Una vez terminado el proyecto es hora de desmontar los artilugios y aprovechar para explicar a los curiosos como funciona el robot y enseñarles las tripas (Arduino, 2x L298N, LCD 4x20 , 2xNema-17, etc...)

Ahora vamos a la fase 2: Una vez en casa , convierto los RAW's a JPG (un par de horas haciendolo de modo automatizado), y luego toca arrancar el AutoPano Giga 2.6 en el Mac. En principio parece que pueda "colocar" todas las imagenes en su sitio (vista previa) pero una vez intento editar para recortar me doy cuenta de que no es así: tengo media linea que repetí por culpa de la sombrilla que me hace un efecto Ghost (clonado). Para evitar esto se me ocurren dos opciones: La primera es de recortar la parte inferior de la imagenes que se clonan, en otras palabras toca recortar 47 imagenes a la misma altura, y acto seguido volver a procesar, mientras que la opción 2 es renderizar la imagen y luego cortarla y encajarla mediante Photoshop . 



Decido aplicar la opción 1 y obtengo el resultado deseado , ahora en modo edición no veo el clonado de media linea, ejecuto la orden de grabación a formato PSD/PSB y ya sólo toca esperar más de 15 horas que el ordenador tenga terminada esta tarea. Informo que utilizo un iMac core i7 de 8 nucleos, 32 GB de RAM y 2 de video. Si intentais realizar el mismo proyecto con un ordenador con menos prestaciones se os puede quedar en el intento. También es necesario disponer un disco duro grande, pues los archivos temporales pueden ser superiores  a 1 TB ! Horas más tarde obtengo el archivo cuyo peso es superior a 250 GB . 


Antes de subirlo al servidor de Gigapan suelo abrir el archivo con el Photoshop e intentar eliminar las matriculas de los coches y intentar corregir algun defecto. Es un proceso lento, en este caso para abrir el archivo necesité más de 1.5 horas y para grabar puede llegar a ser el doble. Si utilizais discos duros de estado sólido SSD estos procesos serán mucho más rápidos pero según parece estos no están muy preparados para estos menesteres.

Una vez abierto el archivo resultante , observé muchas lineas de varios pixeles que me recordaban a las interferencias de los televisores. Generé otra imagen con menos resolución y se veia correctamente. Volví a abrir el archivo grande y apareció el mismo problema por lo que decidí volver a generar de nuevo la imagen, y esta vez parece que se procesó/grabó correctamente.


Ahora es hora de subir el archivo resultante , y tras algo más de 40 horas ya está la imagen de 30 GigaPixeles visible para todos . Posiblemente y a dia de hoy la más grande de Vizcaya.

Disfrutad de ella en :