./sample_camera in DriveWorks samples fails on different port

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
1.9.3.10904
other

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

Hello, I’m experimenting with a camera setup. I noticed something interesting. If I have all 4 of my cameras connect to Group A and have the correct rig file accordingly, ./sample_camera would be able to show all 4 cameras. However, if I change to Group B (csi-ab 4-7) or Group C (csi-cd 0-3) with changes in the rig file accordingly (changes in link and interface in parameters). It shows a time out error:

[09-02-2024 04:55:01] CameraMaster: master init failed with status = 5
[09-02-2024 04:55:01] Driveworks exception thrown: DW_UNEXPECTED_EVENT: CameraMaster::bootstrap failed with sipl status 5

The rig file is exactly the same when I plugged the cameras into Group A (csi-ab 0-3 which was working perfectly) except for the interface and link in parameters. Can you guys help me with this? Thank you!

Which cameras listed in https://developer.nvidia.com/drive/ecosystem-orin#camera are being used? Does nvsipl_camera work with the cameras connected to Group B or C?

Hi Nick,

We have the Smartlead BF8S103G-100-00 120 FOV ones. The camera name that I used in my rig file is: V1SIM728S1RU3120NB20. Here is how I put in the sensor information in the rig file:

{
                "name": "camera:sample0",
                "nominalSensor2Rig_FLU": {
                    "roll-pitch-yaw": [
                        0.0,
                        0.0,
                        0.0
                    ],
                    "t": [
                        1.8621,
                        -0.1939,
                        1.3165
                    ]
                },
                "parameter": "camera-name=V1SIM728S1RU3120NB20,interface=csi-cd,CPHY-mode=1,link=0,output-format=processed,async-record=1,file-buffer-size=16777216",
                "properties": {
                    "Model": "ftheta",
                    "bw-poly": "0.000000000000000 5.35356812179089e-4 4.99266072928606e-10 4.27370422037554e-12 -6.68245573791717e-16",
                    "cx": "1927.764404",
                    "cy": "1096.686646",
                    "height": "2168",
                    "width": "3848"
                },
                "protocol": "camera.gmsl"
            }

The only changes I’m making are in interface (csi-ab/csi-cd) and link (0-7). Thank you!

I was able to figure out Group C actually is csi-ef. Not csi-cd. Now I can get all my cameras to work. Thank you!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.