Advanced driver assistance systems
Zuragon Technologies (UK) has released a new version of ViCANdo - a cross-platform and ADAS/AD (autonomous driving) development platform that shortens the prototyping journey and system integration time.
Version 4.0 has updates for session UI and traffic generator which will allow to use ViCANdo as a gateway, as well as other general improvements to both the software and the SDK. Instead of logging everything into a giant log file, ViCANdo uses a more flexible and performance driven approach for data storage, said the company. Each source (camera, radar, lidar, Classical CAN, CAN FD, Flexray etc.) has its own log file with the universal software timestamp and its own timestamp from the hardware (e.g. The timestamp provided by a Kvaser CAN interface). This approach makes search of items and scenes from the log files come true.
In the product, a session means a single data record and it contains all the log files for all the enabled sources a user has configured. The log files can be exported to the formats that are used widely in the industry, such as PCAP for Ethernet data, csv, txt, Vector ASCII as well as Kvaser compatible txt format for CAN data. It is also possible to import log files from other tools to ViCANdo, currently supported file formats are Vector ASCII, Vector BLF, as well as ViGEM VPcap. Often, when post-analyzing the giant amount of data, users only want to focus on the period when the event of interest happens, therefore, apart from the bookmarks, triggers the software already supported, in the new version, it is possible to crop a session from the original session between two timestamps. This is a long-awaited feature for customers who want to use small videos to train algorithms and annotate scenes.
Gateway mode in Traffic generator allows to use ViCANdo as a gateway. It enables re-routing of incoming and outgoing traffic with the possibility to change the values of the signal on the fly. Virtual CAN to UDP allows to forward CAN messages from virtual CAN channel to UDP even though users don’t have any real CAN hardware or CAN network at hand.
With the QML scripting API in the platform, users can access basically all the data logged with the product. In version 4.0 the company have unlocked the access of the database files via QML API. This allows to find any messages, nodes, signals from the database file without knowing their names in advance.
Customer is always the owner of their data. ViCANdo SDK (QML and C++ API on both Windows and Linux platforms) gives customers full access to the data they have logged. With the support of third party open source libraries, such as openCV and PCL (point cloud library), customers can make the most of their lidar point cloud data and develop their own sensor fusion algorithms.
ViCANdo is the core of the complete ViCANdo suite, together with ViCANsim, ViCANlog, ViCANdroid as well as ViCANbedded, the software platform provides scalable and portable solutions for OEMs (original equipment manufacturers) and tier 1 and 2 suppliers, and all data and all code is portable at all times. When the number of test vehicles grows, the amount of data grows, data and fleet management becomes a practical problem needs to be addressed. Therefore Zuragon’s cloud service called Zeus - the fleet/data management tool of all the vehicles equipped with ViCANlog or ViCANbedded come in handy. With continuously accumulated miles worldwide, ViCANdo suite helps engineers to focus on their own application development instead of wasting time on parsing data from various sources/sensors.
News and reports