utgmk
Posts: 19
Joined: Thu May 09, 2019 7:27 am

Logitech Quckcam Sphere/Orbit: Pan/Tilt

Wed May 06, 2020 8:59 am

Hello, everybody,

I connected a Logitech Orbit/Sphere (ID 046d:08b5 Logitech, Inc. QuickCam Sphere) camera to my Raspberry.

The camera is a bit older but is recognized and the appropriate PWC (Phillips Webcam driver) is used.

I can capture images and also adjust image parameters. e.g. with
v4l2-ctl -d /dev/video0 --set-ctrl="saturation"=100

Unfortunately I cannot turn and tilt the camera (Pan/Tilt).

v4l2-ctl -d /dev/video0 --set-ctrl "tilt_relative"=1920
v4l2-ctl -d /dev/video0 --set-ctrl "pan_relative"=4480

The command is executed without error message but the camera does not move.

I use Raspbian (Kernel: 4.19.97-v7+)

Anybody got any advice for me? What can i do, to turn the camera?

Code: Select all

v4l2-ctl --all


Driver Info:
        Driver name      : pwc
        Card type        : Logitech QuickCam Orbit
        Bus info         : usb-3f980000.usb-1.1.2
        Driver version   : 4.19.97
        Capabilities     : 0x85200001
                Video Capture
                Read/Write
                Streaming
                Extended Pix Format
                Device Capabilities
        Device Caps      : 0x05200001
                Video Capture
                Read/Write
                Streaming
                Extended Pix Format
Priority: 2
Video input : 0 (Camera: ok)
Format Video Capture:
        Width/Height      : 640/480
        Pixel Format      : 'YU12' (Planar YUV 4:2:0)
        Field             : None
        Bytes per Line    : 640
        Size Image        : 460800
        Colorspace        : sRGB
        Transfer Function : Default (maps to sRGB)
        YCbCr/HSV Encoding: Default (maps to ITU-R 601)
        Quantization      : Default (maps to Limited Range)
        Flags             :
Streaming Parameters Video Capture:
        Capabilities     : timeperframe
        Frames per second: 15.000 (15/1)
        Read buffers     : 2

User Controls

                     brightness 0x00980900 (int)    : min=0 max=127 step=1 default=62 value=62 flags=slider
                       contrast 0x00980901 (int)    : min=0 max=63 step=1 default=32 value=32 flags=slider
                     saturation 0x00980902 (int)    : min=-100 max=100 step=1 default=0 value=100 flags=slider
        white_balance_automatic 0x0098090c (menu)   : min=0 max=4 default=4 value=4 flags=update
                    red_balance 0x0098090e (int)    : min=0 max=255 step=1 default=128 value=182 flags=inactive, slider, volatile
                   blue_balance 0x0098090f (int)    : min=0 max=255 step=1 default=128 value=116 flags=inactive, slider, volatile
                          gamma 0x00980910 (int)    : min=0 max=31 step=1 default=24 value=24 flags=slider
                       exposure 0x00980911 (int)    : min=0 max=255 step=1 default=241 value=221 flags=inactive, volatile
                 gain_automatic 0x00980912 (bool)   : default=1 value=1 flags=update
                           gain 0x00980913 (int)    : min=0 max=63 step=1 default=7 value=9 flags=inactive, volatile
         backlight_compensation 0x0098091c (bool)   : default=1 value=1
                  color_effects 0x0098091f (menu)   : min=0 max=1 default=0 value=0
               band_stop_filter 0x00980921 (bool)   : default=0 value=0
                   auto_contour 0x0098f900 (bool)   : default=0 value=0 flags=update
                        contour 0x0098f901 (int)    : min=0 max=63 step=1 default=32 value=32 flags=slider
        dynamic_noise_reduction 0x0098f902 (int)    : min=0 max=3 step=1 default=1 value=1
       auto_white_balance_speed 0x0098f903 (int)    : min=1 max=32 step=1 default=1 value=1
       auto_white_balance_delay 0x0098f904 (int)    : min=0 max=63 step=1 default=0 value=0
             save_user_settings 0x0098f905 (button) : flags=write-only, execute-on-write
          restore_user_settings 0x0098f906 (button) : flags=update, write-only, execute-on-write
       restore_factory_settings 0x0098f907 (button) : flags=update, write-only, execute-on-write

Camera Controls

                   pan_relative 0x009a0904 (int)    : min=-4480 max=4480 step=64 default=0 value=0 flags=write-only, execute-on-write
                  tilt_relative 0x009a0905 (int)    : min=-1920 max=1920 step=64 default=0 value=0 flags=write-only, execute-on-write
                      pan_reset 0x009a0906 (button) : flags=write-only, execute-on-write
                     tilt_reset 0x009a0907 (button) : flags=write-only, execute-on-write

Camera Controls

  • pan_relative 0x009a0904 (int) : min=-4480 max=4480 step=64 default=0 value=0 flags=write-only, execute-on-write
  • tilt_relative 0x009a0905 (int) : min=-1920 max=1920 step=64 default=0 value=0 flags=write-only, execute-on-write
  • pan_reset 0x009a0906 (button) : flags=write-only, execute-on-write
  • tilt_reset 0x009a0907 (button) : flags=write-only, execute-on-write


utgmk
Posts: 19
Joined: Thu May 09, 2019 7:27 am

Re: Logitech Quckcam Sphere/Orbit: Pan/Tilt

Wed May 13, 2020 6:31 am

Good morning.

there wasn't a software issue.

The problem was, that the camera needs to much power to turn.

Now i use a external USB-hub and everything is fine.

Thanks.

Return to “Troubleshooting”