Firmware 1.20.29 release notes
The following release note provides an overview of the features of the firmware 1.20.29.
The firmware update file for the OVP81x devices is available on ifm.com.
Compatibility
Previous releases
The previous version is v1.10.13
Compatible software versions
This firmware release works with the following software package versions.
Software |
Version |
---|---|
ifmVisionAssistant |
>=2.10.9 |
ifm3d library |
>=1.6.8 |
Compatible processing platforms
Warning
FW 1.20.29 does not support the OVP80x family at the moment. Do not update an OVP80x with this firmware. Such a FW update will fail, and the device will reboot to the previous FW version installed.
This firmware release can be applied to the following ifm video processing platforms:
Article |
Description |
---|---|
OVP810 |
Series product with TX2-NX NVIDIA board. |
OVP811 |
Series product with TX2-NX NVIDIA board, including an ODS license. |
OVP812 |
Series product with TX2-NX NVIDIA board, including a PDS license. |
OVP813 |
Series product with TX2-NX NVIDIA board, including ODS and PDS licenses. |
Supported camera articles
This firmware release supports the following ifm camera articles:
Camera Article |
Description |
---|---|
O3R222 |
3D: 38k 224x172, 60°x45° IP54 |
O3R225 |
3D: 38k 224x172, 105°x78° IP54 |
O3R252 |
3D: VGA 640x480, 64°x50° IP54 |
Base device
Added
Added the capability to support VGA camera heads(O3R252).
The following features are added to the diagnostic system:
A severity field [“info”, “minor”, “major”, “critical”]. Refer to the the diagnostic documentation.
Group status that reports the general health status of an application or a port,
The JSON structure of the diagnostic message was updated to include the new fields (severity, target, etc). Refer to the diagnostic documentation for more details.
Added the diagnostic
ERROR_DI_GLOBAL_REFLECTOR_HEURISTICS_ACTIVE
to the port when high amplitude object detected and invalidate the corresponding pixels.Added the diagnostic
ERROR_PORT_UNSTABLE_FRAMERATE
when framedrops detected.
Changed
Updated diagnostic descriptions and reaction strategies.
Configuration of ports under
/ports/portX
used by active applications (ODS, PDS, SCC, MCC) is prohibited.The L4T kernel version is updated to r32.7.6.
SCC application
The Static Camera Calibration (SCC) for extrinsic calibration of cameras is introduced as an embedded application. A wizard is available in the Vision Assistant to simplify its usage.
ODS application
Added
Added possibility to run ODS application with 4 cameras simultaneously.
Added possibility to determine the application health based on the group severity [“info”, “minor”, “major”, “critical”]. It is recommended to handle the vehicle behavior for example stopping the vehicle if the severity is
critical
,major
ornot available
.Addition of the polar occupancy grid data stream: a compressed version of the occupancy grid using polar coordinates.
Decalibration warning added: The system now issues a diagnostic message (
ERROR_ODSAPP_CAMERA_DECALIBRATED
) when it detects that a camera’s actual position differs from the expected one. For more details, please refer to the decalibration documentation.New driving direction parameter: Added a configurable parameter for the predominant driving direction
predominantMotionDirection
underapplications/instances/app<x>/configuration
. This is used to enhance visual odometry accuracy and detect the decalibration of camera heads.
Changed
If the
activePorts
list is empty thenERROR_ODSAPP_IDLE_MODE
diagnostic will be raised.When the activePorts list changes, it needs some time for the occupancy grid to build up correct probabilities. During this time
ERROR_ODSAPP_PORT_SWITCHING_TRANSIENT
diagnostic message will be raised.If the framerate of at least one sub-component of the ODS application is unstable for a unusually long time then
ERROR_ODSAPP_UNSTABLE_FRAMERATES_LONGTERM
will be raised.Improvements to the crosstalk mitigation: a framerate jitter feature was added, which reduces the probability of crosstalk between vehicles. This feature can be enabled in the application parameters.
Known issues
Changing the ports used by an application under the parameter path
/applications/instances/appX/ports
will reset the presets located at/applications/instances/appX/presets
.The configuration data mirrored to the PLC application from an ODS application (zones, zoneConfigID ..) is sourced from
/applications/instances/appX/configuration
. After loading a preset, do not modify the ODS application’s configuration to ensure it remains consistent with the loaded parameters.
PDS application
Added
PDS supports a RUN mode for all the commands running per default at a framerate of 10 Hz.
Added support for single pocket pallets.
The results can be sorted left to right or right to left, in addition to the existing sorting parameters.
PLC Application
Added
Added support for the PLC application, enabling data exchange between a PLC and ODS and/or PDS applications over TCP/IP.
Important
This is a beta release and will be followed by an official release soon. In case of any issues, please contact ifm support team at support.efector.object-ident@ifm.com
Known issues
VGA camera heads are not yet supported by applications.