Skip to content

Releases: tier4/tier4_automotive_hdr_camera

Support Connect Tech Anvil

18 Apr 08:08
9fd1a71
Compare
Choose a tag to compare

Overview

This release supports Connect Tech Anvil..

Important

Unlike the other ECUs, we provide a pre-build kernel module (.ko files) for Anvil. Please download the pre-build binary from this release page and follow the instructions.

Install

Currently, Anvil has issues with building and loading the out-of-tree modules.

We provide the pre-built drivers and the installation script to avoid dealing with the complicated kernel stuff.

  1. Download tier4-camera-drivers-for-anvil.tar.gz.
  2. Extract the tarball and run ./install.sh to install the camera drivers.
  3. The installation script does the following steps for you:
    • Install the camera drivers' configuration files
    • Install the pre-built camera drivers
    • Install the pre-built device-tree blob
    • Create a new boot entry in the /boot/extlinux/extlinux.conf
  4. After running the installation script, you can run /opt/nvidia/jetson-io/configure-by-hardware.py
  5. Select the GMSL port assignment by using configure-by-hardware.py. For the details, please refer to README.
  6. Reboot
  7. Make sure that the camera device file (/dev/video*) is created

After the installation script is finished, you must ensure extlinux.conf is well-formed and valid.
This step may require your manual editing.

Support EAC-5000

19 Mar 01:38
022042b
Compare
Choose a tag to compare

Overview

This release supports Vecow EAC-5000..

Important

Unlike the other ECUs, we provide a pre-build kernel module (.ko files) for EAC-5000. Please download the pre-build binary from this release page and follow the instructions.

Install

Currently, EAC-5000 has issues with building and loading the out-of-tree modules.

We provide the pre-built drivers and the installation script to avoid dealing with the complicated kernel stuff.

  1. Download tier4-drivers-for-eac-5000.tar.gz.
  2. Extract the tarball and run ./install.sh to install the camera drivers.
  3. The installation script does the following steps for you:
    • Install the camera drivers' configuration files
    • Install the pre-built camera drivers
    • Install the pre-built device-tree blob
    • Create a new boot entry in the /boot/extlinux/extlinux.conf
  4. After running the installation script, you can run /opt/nvidia/jetson-io/configure-by-hardware.py
  5. Select the GMSL port assignment by using configure-by-hardware.py. For the details, please refer to README.
  6. Reboot
  7. Make sure that the camera device file (/dev/video*) is created

After the installation script is finished, you must ensure extlinux.conf is well-formed and valid.
This step may require your manual editing.

Source

https://github.com/tier4/EAC-5000_src

v1.4.3

15 Feb 05:37
cf061a0
Compare
Choose a tag to compare
  • Fixed an issue where the camera could not be recognized properly at boot-up.

What's Changed

  • Fix/cache coherency in #18

Full Changelog: v1.4.2...v1.4.3

Initial RQX-59G support

14 Feb 03:15
fa9ec3e
Compare
Choose a tag to compare
Pre-release

This release initially supports ADLINK RQX-59G. Verified with BSP version 1.4.2 (based on Jetpack5.1.2)

Please download the pkg file from here and follow the getting started guide.

Important

When you apply configure_by_hardware.py to configure the camera assignment, please note that you need to apply the following command (not 2= but 1=)

sudo /opt/nvidia/jetson-io/config-by-hardware.py -n 1="<YOUR PREFERRED SETTING>"

This pkg is still under evaluation for other ECUs (e.g., RQX-58G). Please refer to the latest release for the other ECUs.

Note

Please be noted, that dedicated t4cam-ctrl tools are required for RQX-59G. Please download the deb package from this page.

What's Changed

  • Update for RQX59G and FPGA Fsync by @QQting in #12

New Contributors

Full Changelog: v1.4.2...tentative_support_59g

v1.4.2

17 Oct 05:09
0902c0d
Compare
Choose a tag to compare

Updates

Camera driver

  • Fix the bug related to enabling/disabling distortion correction for both C1/C2 cameras.
  • Support connecting two C2 cameras to one deserializer with 10fps mode with distortion correction.

t4cam-ctrl

  • Fix the bug regarding manual exposure control for C1
  • Fix the bug regarding C2 control

Test environment

We've verified the driver function with these setups.

  • ROScube RQX-58G + L4T R32.6.1
  • Nvidia Jetson AGX Xavier Devkit+ L4T R35.1
  • Nvidia Jetson AGX Orin Devkit + L4T R35.2.1

Refer to the documentation https://tier4.github.io/edge-auto-docs/ for the details

Test Result

Warning

  • Port 7 and Port 8 cannot be used in Xavier Devkit
  • Xavier/Orin devkit only supports master mode (free-run mode) for both C1 and C2.

In the case of C1

Test \ Port port 1 port 2 port 3 port 4 port 5 port 6 port 7 port 8 Result
1 C1               OK
2   C1             OK
3     C1           OK
4       C1         OK
5         C1       OK
6           C1     OK
7             C1   OK
8               C1 OK
9 C1 C1             OK
10     C1 C1         OK
11         C1 C1     OK
12             C1 C1 OK
13 C1   C1           OK
14 C1     C1         OK
15   C1 C1           OK
16   C1   C1         OK

Note
Test 13-16 could cover port 5 to port 8 as the structure is identical with the port1 to port 4

In the case of C2

Test \ Port port 1 port 2 port 3 port 4 port 5 port 6 port 7 port 8 Result trigger_mode=0/1 Result trigger_mode=2/3/4/5
1 C2               OK OK
2   C2             OK OK
3     C2           OK OK
4       C2         OK OK
5         C2       OK OK
6           C2     OK OK
7             C2   OK OK
8               C2 OK OK
9 C2 C2             OK * NG
10     C2 C2         OK * NG
11         C2 C2     OK * NG
12             C2 C2 OK * NG
13 C2   C2           OK OK
14 C2     C2         OK OK
15   C2 C2           OK OK
16   C2   C2         OK OK

Note

  • Currently, in the case of Test 9 ~ 12 (2 cameras with single deserializer), the framerate must be set to 10fps.
  • Test 13-16 could cover port 5 to port 8 as the structure is identical with port1 to port 4

In the case of a combination between C1 and C2

Test \ Port port 1 port 2 port 3 port 4 port 5 port 6 port 7 port 8 Result trigger_mode=0/1/2/3/4/5
1 C1   C2           OK
2 C1     C2         OK
3   C1 C2           OK
4   C1   C2         OK

Note
Tests 1-4 could cover port 5 to port 8 as the structure is identical with the port1 to port 4

Release v.1.4.1-fix-1

19 Sep 02:52
6e457d3
Compare
Choose a tag to compare

Modifications

  • Several bug fixes for C2 camera (#14):
    • Fixed the number of lanes in the case of Nvidia Xavier devkit
    • Fixed the bug regarding the activation of distortion correction.
    • Fixed the bug regarding the trigger_mode setting (in the case of setting 0)

Documentation

Edge.Auto documentation site

Release v1.4.1

09 Sep 07:45
82faaf5
Compare
Choose a tag to compare

Camera driver deb package (v1.4.1): tier4-camera-gmsl_1.4.1_arm64.deb

  • Supports embedded data output for C1 (documentation has not been written yet)
  • Supports multiple framerates (10fps, 20fps and 30fps for both Master/Slave) for C2. Please refer to the documentation

t4cam-ctrl deb package (v1.4.0) for RQX-58G and Nvidia Orin/Xavier devkit

  • Tentative support for C2 has been added
  • t4cam_sdk-1.4.0-Linux.deb -> For Orin/Xavier devkit
  • t4cam_sdk-1.4.0-rqx.deb -> For ROSCube RQX-58G

Documentation

Release v1.3.0

09 Jun 05:54
bc9dc5f
Compare
Choose a tag to compare

Remaining work to release
-write changelog

Release v1.2.1

15 Feb 09:27
6fa565c
Compare
Choose a tag to compare

This release (1.2.1) contains the following update from 1.1.1

  • Fix the starting order issue(port opening order #1) of not displaying properly when connecting two cameras to one Deserializer
    • Images are output normally regardless of the order in which the cameras are started.
    • Regarding the Xavier Devkit, R35.1 supports up to 6 camera connections, so R32.6.1 also supports 6 cameras.
    • For Orin and XavierDevKit, in environments where C1 and C2 cameras coexist, up to one each is supported.

Please note that the keywords referenced in config-by-hardware have changed since v1.1.1 for some devices.
Tier4 ISX021 GMSL2 Camera Device Tree Overlay > TIERIV ISX021 GMSL2 Camera Device Tree Overlay

v1.2.10 release for limited usage

30 Jun 04:47
Compare
Choose a tag to compare
Pre-release
Add space

Signed-off-by: Kazunari Kawabata <kazunari.kawabata@tier4.jp>