aravis icon indicating copy to clipboard operation
aravis copied to clipboard

Problem with LUCID Vision ATX470 camera

Open malopez00 opened this issue 9 months ago โ€ข 1 comments

Describe the bug

I have installed Aravis and all prerequisites following the documentation in an Ubuntu 22.04 machine. I have a Lucid ATX470 camera. I tried running: arv-camera-test-0.8 --duration 10 -d all

The logs:

Looking for the first available camera
[15:07:54.281] ๐Ÿ…ธ interface> Found 0 USB3Vision device (among 13 USB devices)
[15:07:54.281] ๐Ÿ…ธ interface> [GvDiscoverSocket::new] Add interface 127.0.0.1 (127.0.0.1)
[15:07:54.281] ๐Ÿ…ธ interface> [GvDiscoverSocket::new] Add interface 192.168.4.200 (192.168.4.255)
[15:07:54.281] ๐Ÿ…ธ interface> [GvDiscoverSocket::new] Add interface 192.168.10.1 (192.168.10.255)
[15:07:54.281] ๐Ÿ…ธ interface> [GvDiscoverSocket::new] Add interface 192.168.20.1 (192.168.20.255)
[15:07:54.281] ๐Ÿ…ธ interface> [GvDiscoverSocket::new] Add interface 172.18.0.1 (172.18.255.255)
[15:07:54.281] ๐Ÿ…ธ interface> [GvDiscoverSocket::new] Add interface 172.17.0.1 (172.17.255.255)
[15:07:54.285] ๐Ÿ…ธ interface> [GvInterface::discovery] Device 'Lucid Vision Labs-ATX470S-C-242500863' found (interface 192.168.20.1) user_id '' - MAC '1c:0f:af:e7:de:41'
[15:07:54.285] ๐Ÿ…ธ device> [GvDevice::new] Interface address = 192.168.20.1
[15:07:54.285] ๐Ÿ…ธ device> [GvDevice::new] Device address = 192.168.20.11
[15:07:54.288] ๐Ÿ…ธ device> [GvDevice::load_genicam] xml url = 'Local:Lucid_Vision_Labs_ATX470S-C_rev1_0_47c7b0d0edb40361e474298ba54efee3.zip;800ec90c;10b02' at 0x200
[15:07:54.288] ๐Ÿ…ธ device> [GvDevice::load_genicam] Xml address = 0x800ec90c - size = 0x10b02 - Lucid_Vision_Labs_ATX470S-C_rev1_0_47c7b0d0edb40361e474298ba54efee3.zip
[15:07:54.690] ๐Ÿ…ธ device> [GvDevice::load_genicam] Zipped xml data
[15:07:54.692] ๐Ÿ…ธ dom> [GcFeature::set_attribute] Unknown attribute 'xmlns:mstns'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'DeviceID'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationLLA'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationDHCP'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPConfigurationPersistentIP'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentIPAddress'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentSubnetMask'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevCurrentDefaultGateway'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevNumberOfNetworkInterfaces'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentIPAddress'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentSubnetMask'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevPersistentDefaultGateway'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelCount'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevStreamChannelSelector'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPAddrCalc'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevTimestampTickFrequency'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPHostPort'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSFireTestPacket'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSDoNotFragment'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSBigEndian'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPSPacketSize'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCPD'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCDA'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCSP'
[15:07:54.710] ๐Ÿ…ธ genicam> [Gc::set_default_node_data] Add 'ArvGevSCCFGMultipart'
[15:07:54.714] ๐Ÿ…ธ device> [GvDevice::new] Device endianness = big
[15:07:54.714] ๐Ÿ…ธ device> [GvDevice::new] Packet resend     = yes
[15:07:54.714] ๐Ÿ…ธ device> [GvDevice::new] Write memory      = yes
[15:07:54.714] ๐Ÿ…ธ device> [GvDevice::new] Legacy endianness handling = no
[15:07:54.766] ๐Ÿ…ธ device> [GvDevice::create_stream] Number of stream channels = 1
[15:07:54.970] ๐Ÿ…ธ device> [GvDevice::auto_packet_size] Try packet size = 576 (576 - min: 576 - max: 16000 - inc: 1)
[15:07:55.114] ๐Ÿ…ธ device> [GvDevice::auto_packet_size] Packet size set to 576 bytes
[15:07:55.122] ๐Ÿ…ธ stream> [GvStream::stream_new] Stream channel = 0
[15:07:55.147] ๐Ÿ…ธ stream> [GvStream::stream_new] Packet size = 576 byte(s)
[15:07:55.160] ๐Ÿ…ธ stream> [GvStream::stream_new] Destination stream port = 48322
[15:07:55.160] ๐Ÿ…ธ stream> [GvStream::stream_new] Source stream port = 58243
[15:07:55.160] ๐Ÿ…ธ stream> [GvStream::loop] Standard socket method
vendor name            = Lucid Vision Labs
model name             = ATX470S-C
device serial number   = 242500863
image width            = 504
image height           = 500
horizontal binning     = 1
vertical binning       = 1
exposure               = 499888 ยตs
gain                   = 27 dB
payload                = 756000 bytes
gv n_stream channels   = 1
gv current channel     = 0
gv packet delay        = 80 ns
gv packet size         = 576 bytes
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
  0 frame/s  -       0 MiB/s
n_completed_buffers    = 0
n_failures             = 0
n_underruns            = 0
n_timeouts             = 0
n_aborted              = 0
n_missing_frames       = 0
n_size_mismatch_errors = 0
n_received_packets     = 0
n_missing_packets      = 0
n_error_packets        = 0
n_ignored_packets      = 0
n_resend_requests      = 0
n_resent_packets       = 0
n_resend_ratio_reached = 0
n_resend_disabled      = 0
n_duplicated_packets   = 0
n_transferred_bytes    = 0
n_ignored_bytes        = 0
[15:08:07.161] ๐Ÿ…ธ stream>     bins    ;frame_retent; packet_time;inter_packet
                                    0;           0;           0;           0
                         -------------
                         >=      2000;           0;           0;           0
                         <          0;           0;           0;           0
                         min         :         n/a;         n/a;         n/a
                         max         :         n/a;         n/a;         n/a
                         last max at :           0;           0;           0
                         counter     :           0:           0:           0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_completed_buffers    = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_failures             = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_underruns            = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_timeouts             = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_aborted              = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_missing_frames       = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_size_mismatch_errors = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_received_packets     = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_missing_packets      = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_error_packets        = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_ignored_packets      = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_resend_requests      = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_resent_packets       = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_resend_ratio_reached = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_resend_disabled      = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_duplicated_packets   = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_transferred_bytes    = 0
[15:08:07.161] ๐Ÿ…ธ stream> [GvStream::finalize] n_ignored_bytes        = 0
[15:08:07.161] ๐Ÿ…ธ stream> [Stream::finalize] Flush 50 buffer[s] in input queue
[15:08:07.161] ๐Ÿ…ธ stream> [Stream::finalize] Flush 0 buffer[s] in output queue

Also, when trying to live play with arv-viewer i get the following error in loop:

(arv-viewer-0.8:83244): GStreamer-Video-CRITICAL **: 14:29:48.333: gst_video_center_rect: assertion 'src->h != 0' failed

Do you know what may be causing this issue?

Thanks

Camera description:

  • Manufacturer: Lucid Vision
  • Model: ATX470
  • Interface: 10 GigE

Platform description:

  • Aravis version: 0.8.3
  • OS: Ubuntu 22.04
  • Hardware x86_64

malopez00 avatar Jan 15 '25 14:01 malopez00