Image-stitching and virtual tour solutions My account Updates
It is currently Thu Oct 23, 2014 6:13 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Sat Nov 24, 2012 1:25 pm 
Offline
Member

Joined: Tue Apr 19, 2011 7:46 pm
Posts: 85
Location: Polska
Hi
I find "something".
In papywizard have set:
- 4 images to take (in one column); overlap 25%; start in TOPLEFT
- alternate drive ON for pitch and yaw (drive angle 7, intertia angle 1)
- head - UP
- pitch arm side - LEFT
- camera - PORTRAIT

Work fine? Yes plese check. But now set camera to LANDSCAPE - head go to first position, take shot, papywizard show by yellow colour next step -> down, but head start to rotate up by pitch (and don't stop). ???
(If start point is BOTTOMLEFT - head start rotating down by pitch).

I can solve problem when set pitch arm side to RIGHT, but then:
- head slew UP -> papywizard show DOWN
- head slew DOWN -> papywizard show UP

Papywizard 2.2.21
Motor Controllel Firmware 020681
The same situation with bluetooth and serial connection (Hand Contoller (3.08 and 3.09 firmware) + rs232 + usb adapter).

My log (camera cable disconnected)
Code:
2012-11-24 12:41:21,119::Main::TRACE::AbstractModalDialogController._onRejected()
2012-11-24 12:41:22,227::Main::TRACE::MainController.__onConfigPushButtonClicked()
2012-11-24 12:41:22,305::Main::DEBUG::ConfigController.__onCameraOrientationComboBoxCurrentIndexChanged(): orientation=landscape
2012-11-24 12:41:22,305::Main::DEBUG::ConfigController.__onLensTypeComboBoxCurrentIndexChanged(): type=rectilinear
2012-11-24 12:41:22,305::Main::DEBUG::ConfigController.__onLensTypeComboBoxCurrentIndexChanged(): lens type set to 'rectilinear'

2012-11-24 12:41:25,676::Main::TRACE::ConfigController._onAccepted()
2012-11-24 12:41:25,690::Main::DEBUG::Configuration saved
2012-11-24 12:41:26,253::Main::TRACE::MainController.__onShootPushButtonClicked()
2012-11-24 12:41:26,424::Main::TRACE::ShootingView.resizeEvent()
2012-11-24 12:41:28,108::Main::TRACE::ShootController.__startPushButtonClicked()
2012-11-24 12:41:28,108::Shooting::TRACE::Shooting.start()
2012-11-24 12:41:28,108::Main::TRACE::ShootController.__onShootingStarted()
2012-11-24 12:41:28,125::Main::TRACE::ShootController.__onShootingProgress()
2012-11-24 12:41:28,125::Shooting::INFO::Start shooting process...
2012-11-24 12:41:28,125::Shooting::DEBUG::Shooting.start(): create mosaic data object
2012-11-24 12:41:28,125::Shooting::DEBUG::Data.__init__(): create xml tree
2012-11-24 12:41:28,125::Shooting::DEBUG::Data.createHeader(): values={'comment': u'Wygenerowane przez Papywizard 2.1.21', 'cameraOrientation': u'landscape', 'yawNbPicts': '1', 'timeValue': '0.3', 'pitchNbPicts': '4', 'title': u'Wpisz tytu\u0142', 'bracketingNbPicts': '1', 'counter': '158', 'stabilizationDelay': '0.0', 'overlap': '0.25', 'headOrientation': 'up', 'lensType': u'rectilinear', 'yawRealOverlap': '1.00', 'pitchRealOverlap': '0.25', 'sensorCoef': '1.6', 'sensorRatio': u'3:2', 'roll': '0.0', 'focal': '135.0', 'gps': u'Wpisz region'}
2012-11-24 12:41:28,125::Shooting::DEBUG::Data._addNode(): parent=header, tag=general, value=None, attr={}
2012-11-24 12:41:28,125::Shooting::DEBUG::Data._addNode(): parent=general, tag=title, value=Wpisz tytuł, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=general, tag=gps, value=Wpisz region, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=general, tag=comment, value=Wygenerowane przez Papywizard 2.1.21, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=header, tag=shooting, value=None, attr={'mode': 'mosaic'}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=headOrientation, value=up, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=cameraOrientation, value=landscape, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=stabilizationDelay, value=0.0, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=counter, value=158, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=startTime, value=2012-11-24_12h41m28s, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=shooting, tag=endTime, value=2012-11-24_12h41m28s, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=header, tag=camera, value=None, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=camera, tag=timeValue, value=0.3, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=camera, tag=bracketing, value=None, attr={'nbPicts': '1'}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=camera, tag=sensor, value=None, attr={'ratio': u'3:2', 'coef': '1.6'}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=header, tag=lens, value=None, attr={'type': u'rectilinear'}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=lens, tag=focal, value=135.0, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=header, tag=mosaic, value=None, attr={}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=mosaic, tag=nbPicts, value=None, attr={'yaw': '1', 'pitch': '4'}
2012-11-24 12:41:28,140::Shooting::DEBUG::Data._addNode(): parent=mosaic, tag=overlap, value=None, attr={'yaw': '1.00', 'minimum': '0.25', 'pitch': '0.25'}
2012-11-24 12:41:28,140::Shooting::TRACE::Data.serialize()
2012-11-24 12:41:28,155::Shooting::DEBUG::Configuration saved
2012-11-24 12:41:28,155::Shooting::DEBUG::Shooting.start(): repeat 1/1
2012-11-24 12:41:28,155::Main::TRACE::ShootController.__onShootingRepeat()
2012-11-24 12:41:28,155::Main::TRACE::ShootController.__onShootingProgress()
2012-11-24 12:41:28,155::Shooting::DEBUG::Shooting.start(): pict #1 of 4, index=(1, 1, 1), yaw=0.0, pitch=7.1
2012-11-24 12:41:28,155::Main::DEBUG::ShootController.__onShootingUpdate(): index=(1, 1, 1), yaw=0.0, pitch=7.1, state=None, next=True
2012-11-24 12:41:28,155::Shooting::INFO::Moving
2012-11-24 12:41:28,155::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2012-11-24 12:41:28,155::Shooting::DEBUG::MerlinOrionAxis.drive(): 'yawAxis' drive to 0.0
2012-11-24 12:41:28,217::Shooting::DEBUG::MerlinOrionAxis.drive(): 'pitchAxis' drive to -7.1
2012-11-24 12:41:28,296::Merlin-Orion_pitchAxis::TRACE::MerlinOrionAxis._directDrive()

2012-11-24 12:41:36,220::Shooting::INFO::Stabilization
2012-11-24 12:41:36,220::Main::DEBUG::ShootController.__onShootingSequence(): sequence=stabilization
2012-11-24 12:41:36,220::Shooting::INFO::Shutter cycle
2012-11-24 12:41:36,220::Shooting::DEBUG::Shooting.start(): bracket #1 of 1
2012-11-24 12:41:36,220::Main::DEBUG::ShootController.__onShootingSequence(): sequence=shutter
2012-11-24 12:41:36,220::Shooting::TRACE::ShutterPlugin.shoot()
2012-11-24 12:41:36,220::Shooting::TRACE::ShutterPlugin._ensurePulseWidthLowDelay()
2012-11-24 12:41:36,267::Shooting::TRACE::ShutterPlugin._triggerShutter()
2012-11-24 12:41:36,813::Shooting::DEBUG::Data.addPicture(): bracket=1, yaw=-0.0, pitch=7.3, roll=0.0
2012-11-24 12:41:36,813::Shooting::DEBUG::Data._addNode(): parent=shoot, tag=pict, value=None, attr={'bracket': '1', 'id': '1'}
2012-11-24 12:41:36,813::Shooting::DEBUG::Data._addNode(): parent=pict, tag=time, value=2012-11-24_12h41m36s, attr={}
2012-11-24 12:41:36,813::Shooting::DEBUG::Data._addNode(): parent=pict, tag=position, value=None, attr={'yaw': '-0.0', 'roll': '0.0', 'pitch': '7.3'}
2012-11-24 12:41:36,813::Shooting::TRACE::Data.serialize()
2012-11-24 12:41:36,829::Main::TRACE::ShootController.__onShootingProgress()
2012-11-24 12:41:36,829::Main::DEBUG::ShootController.__onShootingUpdate(): index=(1, 1, 1), yaw=0.0, pitch=7.1, state=ok, next=None
2012-11-24 12:41:36,845::Shooting::DEBUG::Shooting.start(): position index=(2, 1, 2), yaw=0.0, pitch=2.4
2012-11-24 12:41:36,845::Main::DEBUG::ShootController.__onShootingUpdate(): index=(2, 1, 2), yaw=0.0, pitch=2.4, state=None, next=True
2012-11-24 12:41:36,845::Shooting::DEBUG::Shooting.start(): pict #2 of 4, index=(2, 1, 2), yaw=0.0, pitch=2.4
2012-11-24 12:41:36,845::Main::DEBUG::ShootController.__onShootingUpdate(): index=(2, 1, 2), yaw=0.0, pitch=2.4, state=None, next=True
2012-11-24 12:41:36,861::Shooting::INFO::Moving
2012-11-24 12:41:36,861::Main::DEBUG::ShootController.__onShootingSequence(): sequence=moving
2012-11-24 12:41:36,861::Shooting::DEBUG::MerlinOrionAxis.drive(): 'yawAxis' drive to 0.0
2012-11-24 12:41:36,907::Shooting::DEBUG::MerlinOrionAxis.drive(): 'pitchAxis' drive to -2.4
2012-11-24 12:41:37,063::Merlin-Orion_pitchAxis::TRACE::MerlinOrionAxis._alternateDrive()

2012-11-24 12:41:40,776::Main::TRACE::ShootController.__onStopFinishPushButtonClicked()
2012-11-24 12:41:40,776::Main::TRACE::Shooting.stop()
2012-11-24 12:41:41,213::Shooting::INFO::Stop shooting
2012-11-24 12:41:41,213::Shooting::DEBUG::Shooting.start(): stop detected
2012-11-24 12:41:41,213::Shooting::WARNING::Shoot process canceled
2012-11-24 12:41:41,213::Main::DEBUG::ShootController.__onShootingStopped(): status=cancel
2012-11-24 12:41:42,351::Main::TRACE::ShootController.__onStopFinishPushButtonClicked()
2012-11-24 12:41:42,835::Main::TRACE::AbstractModalDialogController._onRejected()


2012-11-24 12:45:02,328::Main::TRACE::MainController.__onActionHelpViewLogActivated()

_________________
Panoramy sferyczne, wirtualne spacery, zdjęcia trójwymiarowe.


Last edited by Mateusz Malinowski on Sat Nov 24, 2012 1:44 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 24, 2012 2:05 pm 
Offline
Member

Joined: Mon May 22, 2006 12:18 am
Posts: 7806
Location: Duesseldorf, Germany
Mateusz Malinowski wrote:
Hi
I find "something".
In papywizard have set:
- 4 images to take (in one column); overlap 25%; start in TOPLEFT
- alternate drive ON for pitch and yaw (drive angle 7, intertia angle 1)
- head - UP
- pitch arm side - LEFT
- camera - PORTRAIT

Work fine? Yes plese check. But now set camera to LANDSCAPE - head go to first position, take shot, papywizard show by yellow colour next step -> down, but head start to rotate up by pitch (and don't stop). ???
(If start point is BOTTOMLEFT - head start rotating down by pitch).

I can solve problem when set pitch arm side to RIGHT, but then:
- head slew UP -> papywizard show DOWN
- head slew DOWN -> papywizard show UP

I didn´t read through the whole code, sorry - let me pin down some things:

1) you mounted the camera in landscape mode?
2) did you tell PapyWizard that you use it in landscape mode?

In mosaic-mode it basically doesn´t matter whether you use the arm letft or right ways - but you definitely need to tell PapyWizard what you do.
Using the arm left or right depends first hand on the type of camera you use - if you have space to mount it landscape.

best, Klaus

_________________
Simplicity is the keynote of all true elegance. Coco Chanel


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 24, 2012 2:43 pm 
Offline
Member

Joined: Tue Apr 19, 2011 7:46 pm
Posts: 85
Location: Polska
klausesser wrote:
1) you mounted the camera in landscape mode?
2) did you tell PapyWizard that you use it in landscape mode?

1) Yes
2) Yes -> and then, after taking first shot, head start to rotating)
if
1) I mount the camera in portrait mode?
2) tell PapyWizard that I use it in portrait mode -> then is ok, 4 shots are taken

_________________
Panoramy sferyczne, wirtualne spacery, zdjęcia trójwymiarowe.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 24, 2012 5:05 pm 
Offline
Member
User avatar

Joined: Tue Jul 03, 2012 5:08 am
Posts: 228
Location: Wuppertal, Germany
Mateusz Malinowski wrote:
I can solve problem when set pitch arm side to RIGHT, but then:
- head slew UP -> papywizard show DOWN
- head slew DOWN -> papywizard show UP

Papywizard 2.2.21
Motor Controllel Firmware 020681
The same situation with bluetooth and serial connection (Hand Contoller (3.08 and 3.09 firmware) + rs232 + usb adapter).

Hi Mateusz,
i found a similar problem ... http://www.kolor.com/forum/t16065-funny-pattern-for-papywizard,spins-forever ...

In my case helped to mount pitch arm right, AND changing the setting in papywizard to "right side".

Did you change the setting inside papywizard?


greetings from germany
Chris

_________________
---
always remember, the world is a flat disk.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 24, 2012 7:08 pm 
Offline
Member

Joined: Tue Apr 19, 2011 7:46 pm
Posts: 85
Location: Polska
Christian - yes, it is some solution, but it has also disadvantage - can't mount camera close to arm. But we can always use the shorter screw.



_________________
Panoramy sferyczne, wirtualne spacery, zdjęcia trójwymiarowe.


Last edited by Mateusz Malinowski on Sat Nov 24, 2012 7:09 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sat Nov 24, 2012 11:44 pm 
Offline
Member
User avatar

Joined: Tue Jul 03, 2012 5:08 am
Posts: 228
Location: Wuppertal, Germany
Mateusz Malinowski wrote:
but it has also disadvantage - can't mount camera close to arm.

Ahm, yes, i already know :rolleyes:

Hmm, just got an idea ... mounting the arm right side, but the bracket not going down ... turning it 180 degree so that the bracket goes up and the camera is positioned head down. Maybe this trick gives some more space and avoids the "rotating forever". I think i will give it a try.

The disadvantage of this would be an additional step in workflow, the images should be rotated 180 degree before throwing them into apg.


greetings from germany
Chris

_________________
---
always remember, the world is a flat disk.


Last edited by Christian Stüben on Sat Nov 24, 2012 11:44 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 25, 2012 12:10 am 
Offline
Member

Joined: Wed Nov 14, 2007 2:12 pm
Posts: 14039
Location: Isleham, Cambridgeshire, UK.
Mateusz Malinowski wrote:
klausesser wrote:
1) you mounted the camera in landscape mode?
2) did you tell PapyWizard that you use it in landscape mode?

1) Yes
2) Yes -> and then, after taking first shot, head start to rotating)
if
1) I mount the camera in portrait mode?
2) tell PapyWizard that I use it in portrait mode -> then is ok, 4 shots are taken

Why do you wish to mount the camera in landscape orientation?

_________________
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 25, 2012 8:21 am 
Offline
Member
User avatar

Joined: Tue Jul 03, 2012 5:08 am
Posts: 228
Location: Wuppertal, Germany
mediavets wrote:
Why do you wish to mount the camera in landscape orientation?

let me guess ... maybe the same reason why i want to mount it landscape ...

--> faster horizontal movement, for fast moving clouds or similar objects. (ehm, yes, as far as the panogear is moving fast ;) )


greetings from germany
Chris

_________________
---
always remember, the world is a flat disk.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Nov 25, 2012 9:56 am 
Offline
Member

Joined: Tue Apr 19, 2011 7:46 pm
Posts: 85
Location: Polska
Christian Stüben wrote:
mediavets wrote:
Why do you wish to mount the camera in landscape orientation?

let me guess ... maybe the same reason why i want to mount it landscape ...

--> faster horizontal movement, for fast moving clouds or similar objects. (ehm, yes, as far as the panogear is moving fast ;) )
Chris

Mediavets - it is wrong question. Right question is 'why it doesn't work' (first post)
Christian - in my test I got faster vertical movement speed http://www.kolor.com/forum/t14421-panogear-merlin-speed-test

_________________
Panoramy sferyczne, wirtualne spacery, zdjęcia trójwymiarowe.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group