Papywizard and landscape mode.  

Everything you need to motorize your head
no avatar
Mateusz Malinowski
Member
 
Posts: 85
Joined: Tue Apr 19, 2011 7:46 pm
Location: Polska

Papywizard and landscape mode.

by Mateusz Malinowski » Sat Nov 24, 2012 1:25 pm

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: Select all
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()
Last edited by Mateusz Malinowski on Sat Nov 24, 2012 1:44 pm, edited 1 time in total.

no avatar
klausesser
Member
 
Posts: 7858
Joined: Mon May 22, 2006 12:18 am
Location: Duesseldorf, Germany

by klausesser » Sat Nov 24, 2012 2:05 pm

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

no avatar
Mateusz Malinowski
Member
 
Posts: 85
Joined: Tue Apr 19, 2011 7:46 pm
Location: Polska

by Mateusz Malinowski » Sat Nov 24, 2012 2:43 pm

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

User avatar
Christian Stüben
Member
 
Posts: 236
Joined: Tue Jul 03, 2012 5:08 am
Location: Wuppertal, Germany

by Christian Stüben » Sat Nov 24, 2012 5:05 pm

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.

no avatar
Mateusz Malinowski
Member
 
Posts: 85
Joined: Tue Apr 19, 2011 7:46 pm
Location: Polska

by Mateusz Malinowski » Sat Nov 24, 2012 7:08 pm

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.


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

User avatar
Christian Stüben
Member
 
Posts: 236
Joined: Tue Jul 03, 2012 5:08 am
Location: Wuppertal, Germany

by Christian Stüben » Sat Nov 24, 2012 11:44 pm

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
Last edited by Christian Stüben on Sat Nov 24, 2012 11:44 pm, edited 1 time in total.
---
always remember, the world is a flat disk.

no avatar
mediavets
Moderator
 
Posts: 14164
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Sun Nov 25, 2012 12:10 am

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.

User avatar
Christian Stüben
Member
 
Posts: 236
Joined: Tue Jul 03, 2012 5:08 am
Location: Wuppertal, Germany

by Christian Stüben » Sun Nov 25, 2012 8:21 am

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.

no avatar
Mateusz Malinowski
Member
 
Posts: 85
Joined: Tue Apr 19, 2011 7:46 pm
Location: Polska

by Mateusz Malinowski » Sun Nov 25, 2012 9:56 am

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


Return to Motorized panohead project: Merlin, Orion & Papywizard

Who is online

Users browsing this forum: No registered users and 2 guests