Development of Driver Assistance Systems with CANape Version

Size: px
Start display at page:

Download "Development of Driver Assistance Systems with CANape Version"

Transcription

1 Development of Driver Assistance Systems with CANape Version

2 Table of Contents 1.0 Introduction Fundamental Requirements Synchronous Data Logging Calculating Virtual Signals Automated Data Evaluation Sensor-Based Systems Video Sensor Based Systems Optimizing the Algorithm in the ECU Developing Image Processing Algorithms for CANape Stimulation of Video Sensors Overview of Graphic Objects in the Multimedia Window D Objects D Objects Park Control Object Working with GPS Coordinates Outlook on Driver Assistance Development with Ethernet in the Vehicle Vector Informatik GmbH 2

3 1.0 Introduction CANape is a measurement, calibration, diagnostic and flash tool which is used for all tasks related to ECU optimization. To fulfill the special requirements of developing driver assistance systems, CANape can be extended with Option Driver Assistance. This option adds a verification solution for driver assistance systems and a test environment for optimizing image processing algorithms. Key elements of driver assistance systems include various sensors such as radar, laser, LED, sonic and videobased systems. CANape visualizes the sensor information from the different sources, so that users always have a clear understanding of the information in viewing, evaluating and tuning the parameters of their assistance systems. Fundamental requirements of a tool supporting development are: Synchronous acquisition of measurement data from different sources (e.g. CAN bus, ECUs, GPS, Video, analog and digital values, etc.), Calculation of virtual parameters from sensor data, and Automated evaluation of large amounts of data. Sensor-based systems supply data, e.g. distance values, which the user must verify to check the algorithm. A major problem here lies in checking the signal values, because the user does not know how the value was acquired. This results in requirements for: Displaying sensor data, and Visualizing video data from cameras to detect the surroundings. Video sensor based systems work with video data within the ECU. Depending on the video resolution and number of frames per second, the data volume of a video signal may be on the order of many megabytes per second. In optimizing image processing algorithms, the calibrator may need to obtain access to the video data in order to monitor the algorithm. This necessity leads to the following difficulties: How is the video data from the ECU measured? How is the video data from the ECU visualized? How is the image processing algorithm measured and calibrated? Another challenge for video sensor based systems relates to stimulation of the video sensor. It is nearly impossible to repeat the same stimulation of the video sensor on a test drive. In optimizing the image processing algorithms, CANape offers the ability to compute the algorithm directly as a DLL on the PC. This eliminates the tedious tasks of creating and flashing the binary file in the ECU. Therefore, it is necessary to stimulate the ECU or the DLL on the PC with logged video data. This document shows how these requirements can be fulfilled using the measurement and calibration tool CANape. Vector Informatik GmbH 3

4 2.0 Fundamental Requirements 2.1 Synchronous Data Logging The measurement data needed for development work generally comes from a number of different sources. This generally involves bus data (e.g. CAN or FlexRay) and data from the ECU. For meaningful analysis of the data, the time synchronism between the data must be assured. In data logging, CANape synchronizes the various sources and saves the measurement and video data in MDF or AVI format. All logged signals are saved to the MDF file, and the audio and video data is saved to the AVI file. Figure 1: Synchronous logging of different signal sources This assures that the display always shows synchronized data during the measurement. This synchronism is also preserved for later viewing and evaluation of the data. The various CANape display windows (e. g. time response in the Graphic window or numeric value display) are available to visualize the measurement data. However, it is difficult to verify the data supplied by the sensor if it is not known what the sensor actually detected. 2.2 Calculating Virtual Signals Often, interrelationships need to be created from data that comes from different types of sources. Examples include the relationship between the distance to the vehicle ahead and the relative speed between the vehicles. For example, if the distance to the vehicle ahead is 20 m, it is impossible to assess the probability of an accident in the specific situation based on this value alone. Not until the vehicle s own speed and the relative speed between the vehicles are known can it be determined whether or not a critical situation exists. Under some circumstances, this might result in actions by the brake assistant, seat belt tensioner and airbag. The measurement data originates from different systems. The distance is measured with the help of a radar system, and bus information from another ECU communicates the vehicle s speed to the radar system. From these values, the relative speed and time until a crash are calculated. Vector Informatik GmbH 4

5 You can also perform calculations like these external to the ECU. An extensive functional language is available in CANape; it can be used to obtain data during the measurement. Figure 2: Calculation of virtual signals in CANape CANape has an extensive internal functional library. You can extend the library with your own C programs or Simulink models. The functions are simply loaded in CANape as supplemental DLLs and made available. The DLL interface is described in detail and is easy to use. 2.3 Automated Data Evaluation Fully automated data evaluation is available, based on the ability to execute computations in CANape. The functional language in CANape can also be used to automate sequences in CANape. CANape offers you a special data mining functionality for automated data evaluation. Any desired search criteria may be defined in data mining. CANape searches through the selected measurement files based on these criteria and generates a report which gives you an easy way to access those measurement files that satisfy the search criterion. 3.0 Sensor-Based Systems These systems do not use video sensors to detect the surroundings, rather sensor types such as radar or ultrasonic sensors are used, as in ACC (Adaptive Cruise Control) or parking assistants. Challenge: Recognizing what the sensor really detected The sensor values generally cannot be checked by a person by pure observation. For example, if a vehicle ahead is detected by radar in an ACC system and the distance is indicated as 30 m, the calibrator working in the vehicle cannot really verify this value during the drive. It is also not always possible to determine whether the radar reflection originates from the vehicle ahead or from a guard rail on the side of the road. Solution: Log surroundings by video and show detected objects in the video image CANape enables logging and display of the surroundings by video cameras. Synchronous to this, the sensor signals are logged and shown overlaid in the video image as graphic objects, see Figure 3. Colored objects, such as red rectangles and blue triangles, show detected objects at the locations where they were detected. Therefore, users get direct visual feedback on what their sensors detected. Vector Informatik GmbH 5

6 Figure 3: Display of a video image with graphic objects (example: ACC) The Multimedia window is subdivided into three parts: the legend on the far left shows the object names and object type, the middle window section with blue background shows the objects on a distance grid, and the video image on the far right shows the video image from the camera with superimposed objects. In this example, the measurement data that leads to positioning of the objects was transmitted over CAN and looks like this: Figure 4: Each object acquired by radar is provided with x and y coordinates For one, a link must be produced between the measurement data and the graphic elements (e. g. object 1 of the sensor corresponds to the red rectangle). For another, it is necessary to establish a relationship between the distance and the pixel representation in the Multimedia window (e. g. distance to vehicle ahead is 50 m. Which position in the Multimedia window matches this distance?). The GFX Editor which is supplied with CANape can be used to produce the link between the measurement data and the graphic elements in the window. In this editor, the user assigns signals to: A graphic object type (see chapter 5.0 Overview of Graphic Objects in the Multimedia window), and Properties of the objects (color and line weight can also be modified as a function of measurement values; e.g. an object changes color from green to red if the distance drops below a minimum distance). Vector Informatik GmbH 6

7 Figure 5: Object definition and assignment to signal values in the GFX Editor All attributes of the object, such as its color, object type and line weight, can be conveniently edited in the GFX Editor. The link between the object and the measurement data is also made here. Synchronization of the display windows not only lets users model the parking process as a sequence; they can also select any time point using the measurement cursor. Figure 6: Window contents are synchronized to one another by the global measurement cursor The relationship between distance and pixel representation is defined by calibration of the Multimedia window. After the video camera has been installed in the vehicle, CANape offers the option of calibrating the Multimedia windows to the image data. With just a few clicks, the user defines how spatial coordinates should be converted to a pixel mapping. Vector Informatik GmbH 7

8 4.0 Video Sensor Based Systems Video sensors have direct connections to the ECU, and an image processing algorithm analyzes the video data. As a result, the Video data exists in the ECU. Challenge: Get access to the video data in the ECU Solution: Measurement equipment with sufficient bandwidth for data acquisition A high-performance measurement equipment solution enables measurement of the video data from the ECU. The video data is defined as an array in the ECU s memory and is transferred as an XCP data stream. Figure 7: Acquiring video data from the ECU with XCP The necessary performance is achieved using Vector VX1000 measurement and calibration hardware. Up to approx. 30 MB/s can be measured from the ECU, depending on its controller. The video data can be displayed, analyzed and edited in CANape exactly as data from a USB camera. Figure 8: Regardless of the source, the video data can be displayed, analyzed and processed Vector Informatik GmbH 8

9 4.1 Optimizing the Algorithm in the ECU The algorithm flow in the ECU is optimized by the same mechanisms as for all other ECUs. In CANape, the user uses the XCP standard and associated description file in A2L format to obtain read and write access to data in the ECU s internal memory. This lets users modify parameters and the necessary measurements, so that they can check the algorithm s functionality. 4.2 Developing Image Processing Algorithms for CANape Vector also supplies Visual Studio projects for different compiler versions with CANape, which can be used for development with manually created code. Users only need to integrate their functions in the project, and this makes it very easy to generate a DLL suitable for CANape. Measuring and calibrating the DLL The Vector project contains an XCP slave that lets you calibrate the DLL at runtime and measure values from the DLL. All you need is an A2L file for your algorithm. The solution with CANape offers you full support for generating an A2L. In the case of manual code development, you can simply generate an empty A2L in CANape, load the linker-map file for your code and conveniently copy the desired parameters from the linker-map file to the A2L file. In model-based code development, you use the CANape Target as the target platform. An A2L is automatically generated from the model. CANape provides a comprehensive package of library functions for model-based development with the MATLAB Integration Package. Figure 9: Library overview of the general data exchange between CANape and DLL Figure 10: Input and output functions for video data between CANape and DLL Figure 11: Example of display showing a Simulink model in CANape Vector Informatik GmbH 9

10 In Figure 11, the IP Input block serves as an interface that lets CANape feed a video signal into the DLL. The link is made in CANape, and the data source may be either camera data during a measurement or logged video files. The same algorithm is applied to video data from the different sources. 4.3 Stimulation of Video Sensors Test drives are necessary to optimize the algorithms in the ECU, but they are also complicated. One problem of outdoor test drives is that it is practically impossible to stimulate the video sensor in the same way multiple times in sequence. One reason is that lighting conditions are constantly changing due to changes in sunshine, clouds and other effects. Challenge: Minimize the number of test drives needed and stimulate the video sensor in a specific way Solution: Stimulate the sensor by video files If it is possible to connect to a VGA port on the ECU rather than to a video sensor, then CANape can output existing video files to the ECU over the PC. Figure 12: Stimulation with video file and CAN bus data This eliminates the need for costly and complicated test drives, and work is performed in the laboratory. The ability to keep reusing the same stimulation permits comparisons of the ECU s behavior as a function of the parameter values that are set. For example, in optimizing an adaptive cornering light, CANape sends video and CAN data to the ECU. Parameters are optimized and relevant variables are measured over XCP. Of course, the same approach also works if the algorithm is running as a DLL on the PC. Figure 13: Stimulation and parameter optimization with DLL Vector Informatik GmbH 10

11 5.0 Overview of Graphic Objects in the Multimedia Window This overview is based on CANape version 11.0, and no claims are made regarding its completeness D Objects Two-dimensional objects that are available are the checkmark, rectangle, triangle, text, bitmap and lines. Examples: Attributes of objects include: Color, size, line weight x, y, z position and offset Info string (value, format, etc.) Vertical and horizontal 2D line Cartesian and polar coordinates 5.2 3D Objects The following 3D objects are available: Lines and polynomials are used, especially in the development of lane detection assistants. 5.3 Park Control Object CANape offers the park control object specifically for the development of park assistants. It lets users represent the vehicle during parking phases, and it calculates and displays additional values such as the distance and/or angle to a reference point. The measurement data needed for this might be acquired by ultrasonic sensors and highly precise GPS measurements, for example. Vector Informatik GmbH 11

12 Figure 14: Description of the park control object Figure 15: Park control object in the Multimedia window The calculations of angle and distance shown here are not limited to the use of the park control object. They can essentially be applied to any object. 6.0 Working with GPS Coordinates You can acquire GPS positional data over the CAN bus as well as via a connected GPS mouse. The GPS coordinates can be visualized in a standard CANape window or in the special GPS window. This makes the relationship between the measurement data and vehicle position clearly discernible. Data interpretation of a rainlight sensor is easier if one knows, based on the GPS window, whether or not the vehicle was located in a dark and damp forest at that point in time. Vector Informatik GmbH 12

13 Figure 16: Different maps are available for the GPS window 7.0 Outlook on Driver Assistance Development with Ethernet in the Vehicle Current development projects involve the transfer of videos over Ethernet in the vehicle. One model that is being studied utilizes four 180 cameras to give drivers a full view of their own vehicles from a bird s eye perspective. The four videos are transmitted over Ethernet to a central ECU that combines the four images into one overall view. Ethernet in office communications relies on high-quality four- to eight-conductor cables (at least Cat-5 cable). In automotive applications, efforts are being made to avoid new components in the vehicle s wire harness. BroadR-Reach is an Ethernet physical layer that has been specially modified for automotive needs. Its special feature is that it implements high bandwidth with a simple unshielded twisted pair line conforming to the physical properties of a CAN line. Data is transmitted in full-duplex mode over a single twisted pair connection. Figure 17: IP protocols of automotive applications mapped to the OSI reference model; both new protocols (red) and protocols familiar from office communications (gray) are used Vector can support you here with professional tools, embedded software and services: Simulation, analysis and testing of embedded systems with Ethernet Basic software for communication over the Internet Protocol Diagnostic testing and flashing via DoIP (Diagnostics over IP) Services such as seminars and workshops, technical consultation and project support Vector Informatik GmbH 13

14 More information! Visit our website for: > News > Products > Demo software > Support > Training and workshops > Contact addresses Vector Informatik GmbH 14

Product Information CANape Option Simulink XCP Server

Product Information CANape Option Simulink XCP Server Product Information CANape Option Simulink XCP Server Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 3 1.3 Application Areas... 3 1.4 Further Information... 4 2 Functions...

More information

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI

More information

Product Information CANape

Product Information CANape Product Information CANape Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 3 1.3 Application Areas... 4 1.4 Features... 4 1.5 System Requirements... 4 1.6 Supported

More information

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at Embedded Software for FlexRay Systems Special aspects and benefits of implementing modularized software Standardized software components will help in mastering the growing complexity of the interplay of

More information

Tutorial for Tracker and Supporting Software By David Chandler

Tutorial for Tracker and Supporting Software By David Chandler Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save

More information

Model-Based Development of ECUs

Model-Based Development of ECUs Model-Based Development of ECUs Software Simulation with MATLAB/Simulink and CANoe MATLAB/Simulink is a tool that is widely used in many engineering and scientific disciplines. In the automotive field,

More information

MH - Gesellschaft für Hardware/Software mbh

MH - Gesellschaft für Hardware/Software mbh E.d.a.s.VX Data acquisition on board road and track vehicles The E.d.a.s.VX System is designed for portable applications running on 12 Volts DC, and is capable of measuring at selectable rates up to 30,000,000

More information

Car Racing Game. Figure 1 The Car Racing Game

Car Racing Game. Figure 1 The Car Racing Game CSEE 4840 Embedded System Design Jing Shi (js4559), Mingxin Huo (mh3452), Yifan Li (yl3250), Siwei Su (ss4483) Car Racing Game -- Project Design 1 Introduction For this Car Racing Game, we would like to

More information

Building a Simulink model for real-time analysis V1.15.00. Copyright g.tec medical engineering GmbH

Building a Simulink model for real-time analysis V1.15.00. Copyright g.tec medical engineering GmbH g.tec medical engineering GmbH Sierningstrasse 14, A-4521 Schiedlberg Austria - Europe Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 office@gtec.at, http://www.gtec.at Building a Simulink model for real-time

More information

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document.

Most laptops allow you to plug in a second monitor, which can be a TV screen or Projector I will refer to a monitor in this document. Introduction This is a guide to setting up / using a laptop with a TV screen or projector. IT IS STRONGLY RECOMMENDED THAT YOU TRY THIS OUT SOME TIME AHEAD OF YOUR PRESENTATION. PowerPoint If using PowerPoint

More information

WEB log. Device connection plans

WEB log. Device connection plans WEB log LIGHT+ 20 BASIC 100 PRO unlimited Device connection plans Version 20160425* Copyright Copyright for this manual remains with the manufacturer. No part of this manual may be reproduced or edited,

More information

Narrow Bandwidth Streaming Video Codec

Narrow Bandwidth Streaming Video Codec Software Requirements Specification for Narrow Bandwidth Streaming Video Codec Version 1.0 approved Internal Supervisors Dr. Shantha Frenando Dr. Chathura de Silva External Supervisors Mr. Harsha Samarawicrama

More information

Product Information CANalyzer.J1939

Product Information CANalyzer.J1939 Product Information CANalyzer.J1939 Table of Contents 1 Introduction... 3 1.1 Application Areas... 3 1.2 Features and Advantages... 3 1.3 Further Information... 3 2 Functions... 4 3 Hardware Interfaces...

More information

Introduction to Ethernet and IP in automotive vehicles

Introduction to Ethernet and IP in automotive vehicles Introduction to Ethernet and IP in automotive vehicles Webinar V1.02 2014-05-14 Agenda > Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP

More information

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering

More information

E70 Rear-view Camera (RFK)

E70 Rear-view Camera (RFK) Table of Contents (RFK) Subject Page Introduction..................................................3 Rear-view Camera..............................................3 Input/Output...................................................4

More information

Plug and Play Solution for AUTOSAR Software Components

Plug and Play Solution for AUTOSAR Software Components Plug and Play Solution for AUTOSAR Software Components The interfaces defined in the AUTOSAR standard enable an easier assembly of the ECU application out of components from different suppliers. However,

More information

Parking Guidance System

Parking Guidance System Parking Guidance System The Need: With the development of modern life, the amount of cars is growing rapidly and the difference between cars and parking spaces becomes a problem in the crowded urban areas.

More information

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet Insert picture and click Align Title Graphic. Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet Vector Webinar 2014 Hans-Werner Schaal Ver. 4.2.1, Jun 2014 Slide: 1 Agenda

More information

Tips and Technology For Bosch Partners

Tips and Technology For Bosch Partners Tips and Technology For Bosch Partners Current information for the successful workshop No. 04/2015 Electrics / Elektronics Driver Assistance Systems In this issue, we are continuing our series on automated

More information

Sample Project List. Software Reverse Engineering

Sample Project List. Software Reverse Engineering Sample Project List Software Reverse Engineering Automotive Computing Electronic power steering Embedded flash memory Inkjet printer software Laptop computers Laptop computers PC application software Software

More information

Optimal Vision Using Cameras for Intelligent Transportation Systems

Optimal Vision Using Cameras for Intelligent Transportation Systems WHITE PAPER www.baslerweb.com Optimal Vision Using Cameras for Intelligent Transportation Systems Intelligent Transportation Systems (ITS) require intelligent vision solutions. Modern camera technologies

More information

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis EBERSPÄCHER ELECTRONICS automotive bus systems solutions for network analysis DRIVING THE MOBILITY OF TOMORROW 2 AUTOmotive bus systems System Overview Analyzing Networks in all Development Phases Control

More information

White paper. CCD and CMOS sensor technology Technical white paper

White paper. CCD and CMOS sensor technology Technical white paper White paper CCD and CMOS sensor technology Technical white paper Table of contents 1. Introduction to image sensors 3 2. CCD technology 4 3. CMOS technology 5 4. HDTV and megapixel sensors 6 5. Main differences

More information

Product Information. QUADRA-CHEK 3000 Evaluation Electronics For Metrological Applications

Product Information. QUADRA-CHEK 3000 Evaluation Electronics For Metrological Applications Product Information QUADRA-CHEK 3000 Evaluation Electronics For Metrological Applications April 2016 QUADRA-CHEK 3000 The evaluation electronics for intuitive 2-D measurement The QUADRA-CHEK 3000 evaluation

More information

Product Information CANdelaStudio

Product Information CANdelaStudio Table of Contents 1 Introduction... 3 1.1 Properties Overview... 3 2 Functions... 4 3 ODX-Functions... 6 4 Quality Improvement by Single Source Principle... 6 5 Data Exchange... 7 6 Editions... 7 6.1 CANdelaStudio

More information

Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product

Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product Skyworth LCD Video Wall Controller User Manual Please read the user guide book carefully before using this product 1 Contents 1. Features 2. Specifications 3. Control System Illustration 4. Operation 2

More information

Fixplot Instruction Manual. (data plotting program)

Fixplot Instruction Manual. (data plotting program) Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with

More information

Security & Surveillance Cabling Systems

Security & Surveillance Cabling Systems Security & Surveillance Cabling Systems Security and Surveillance Cabling Systems The video security industry is growing and ever-changing, offering a wealth of opportunity for today s security professionals.

More information

5. Tutorial. Starting FlashCut CNC

5. Tutorial. Starting FlashCut CNC FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog

More information

Challenge of Ethernet Use in the Automobile

Challenge of Ethernet Use in the Automobile Challenge of Ethernet Use in the Automobile Flexible interfaces and software tools simplify ECU development Already this year, Ethernet will be used as a system network in the first production vehicles.

More information

Automotive Software Engineering

Automotive Software Engineering Automotive Software Engineering List of Chapters: 1. Introduction and Overview 1.1 The Driver Vehicle Environment System 1.1.1 Design and Method of Operation of Vehicle Electronic 1.1.2 Electronic of the

More information

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com EB TechPaper Test drive with the tablet automotive.elektrobit.com 1 A great many test miles have to be covered in the development and validation of driver assistance systems. A tablet with Elektrobit (EB)

More information

IR-PRO IR-PRO. Operation Guide. Professional Infrared Code Capture System

IR-PRO IR-PRO. Operation Guide. Professional Infrared Code Capture System IR-PRO Operation Guide IR-PRO Professional Infrared Code Capture System Introduction The IR-PRO is an infrared code capture system that is specifically designed for system integration professionals. Unlike

More information

Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web

Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web Samuel Cotton Ph.D. scotton@bsu.edu Department of Industry and Technology Ball State

More information

Using big data in automotive engineering?

Using big data in automotive engineering? Using big data in automotive engineering? ETAS GmbH Borsigstraße 14 70469 Stuttgart, Germany Phone +49 711 3423-2240 Commentary by Friedhelm Pickhard, Chairman of the ETAS Board of Management, translated

More information

CONTENTS. Section 1 Document Descriptions... 3. 1.1 Purpose of this Document... 3. 1.2 Nomenclature of this Document... 3

CONTENTS. Section 1 Document Descriptions... 3. 1.1 Purpose of this Document... 3. 1.2 Nomenclature of this Document... 3 CONTENTS Section 1 Document Descriptions... 3 1.1 Purpose of this Document... 3 1.2 Nomenclature of this Document... 3 Section 2 Solution Overview... 5 2.1 General Description... 5 2.2 Hardware and Software

More information

www.vdo.com Road speed limitation for commercial vehicles

www.vdo.com Road speed limitation for commercial vehicles www.vdo.com Road speed limitation for commercial vehicles Mobility shapes our life moving ahead is our passion A passion for mobility drives us to achieve new goals, to push further and to move boundaries.

More information

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed Networking Heavy-Duty Vehicles Based on SAE J1939 From Parameter Group to plug-and-play Application In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that plays a key role. J1939 networks

More information

Written examination in Computer Networks

Written examination in Computer Networks Written examination in Computer Networks February 14th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the

More information

Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu

Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu Introduction to MATLAB Gergely Somlay Application Engineer gergely.somlay@gamax.hu 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical

More information

Solomon Systech Image Processor for Car Entertainment Application

Solomon Systech Image Processor for Car Entertainment Application Company: Author: Piony Yeung Title: Technical Marketing Engineer Introduction Mobile video has taken off recently as a fun, viable, and even necessary addition to in-car entertainment. Several new SUV

More information

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor Designing 1000BASE-T1 Into Automotive Architectures Alexander E Tan Ethernet PHY and Automotive PLM alextan@marvell.com Ethernet IP & Automotive Tech Day October 23 & 24th, 2014 Agenda What Does 1000BASE-T1

More information

Epiphan Frame Grabber User Guide

Epiphan Frame Grabber User Guide Epiphan Frame Grabber User Guide VGA2USB VGA2USB LR DVI2USB VGA2USB HR DVI2USB Solo VGA2USB Pro DVI2USB Duo KVM2USB www.epiphan.com 1 February 2009 Version 3.20.2 (Windows) 3.16.14 (Mac OS X) Thank you

More information

Dash 8Xe / Dash 8X Data Acquisition Recorder

Dash 8Xe / Dash 8X Data Acquisition Recorder 75 Dash 8Xe / Dash 8X Data Acquisition Recorder QUICK START GUIDE Supports Recorder System Software Version 2.0 1. INTRODUCTION 2. GETTING STARTED 3. HARDWARE OVERVIEW 4. MENUS & BUTTONS 5. USING THE DASH

More information

How To Use Trackeye

How To Use Trackeye Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction TrackEye is the world leading system for motion

More information

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software 133 Hitachi Review Vol. 63 (2014), No. 2 Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software Yoshinobu Fukano, Dr. Sci. Kosei Goto Masahiro Matsubara

More information

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

I2C PRESSURE MONITORING THROUGH USB PROTOCOL. I2C PRESSURE MONITORING THROUGH USB PROTOCOL. Product Details: To eradicate human error while taking readings such as upper precision or lower precision Embedded with JAVA Application: Technology Used:

More information

Video-Based Eye Tracking

Video-Based Eye Tracking Video-Based Eye Tracking Our Experience with Advanced Stimuli Design for Eye Tracking Software A. RUFA, a G.L. MARIOTTINI, b D. PRATTICHIZZO, b D. ALESSANDRINI, b A. VICINO, b AND A. FEDERICO a a Department

More information

Field Service Application

Field Service Application Field Service Terminal Wi-Fi, and WCDMA/HSDPA or GPRS wireless technology Built-in 1D Laser/2D Imager Scan Engine and Supports Mifare (ISO 14443A) 43A) Felica (ISO 14443B) and ISO 15693 reader 3 Megapixels

More information

1. Central Monitoring System Software

1. Central Monitoring System Software 1. Central Monitoring System Software 1-1. General information CMS program is an application with which users not only watch and control remote DVRs, but also receive video/audio data or alarm signals

More information

Best Practices for Verification, Validation, and Test in Model- Based Design

Best Practices for Verification, Validation, and Test in Model- Based Design 2008-01-1469 Best Practices for Verification, Validation, and in Model- Based Design Copyright 2008 The MathWorks, Inc. Brett Murphy, Amory Wakefield, and Jon Friedman The MathWorks, Inc. ABSTRACT Model-Based

More information

REC FIM LOCKPICK INSTALLATION OPTIONS

REC FIM LOCKPICK INSTALLATION OPTIONS REC FIM LOCKPICK INSTALLATION OPTIONS TM PLUG INTO RADIO PLUG WHITE CONNECTOR INTO RADIO PLUG AND PLAY RADIO CONNECTORS UNPLUG ORIGINAL RADIO GRAY CONNECTOR THEN PLUG IN HERE AFTERMARKET FRONT CAMERA VIDEO

More information

이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다

이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다 020-101186-01 020-101186-01 이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다 Table of Contents About this Document... 1 Document Conventions... 1 Audience... 1 Related

More information

PUSH BUTTON START INSTALLATION MANUAL

PUSH BUTTON START INSTALLATION MANUAL PUSH BUTTON START INSTALLATION MANUAL ALTHOUGH THIS PRODUCT HAS BEEN THOROUGHLY TESTED KPIERSON TECHNOLOGIES ASSUMES NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY RESULT BY THE INSTALLATION OF THIS PRODUCT.

More information

ebus Player Quick Start Guide

ebus Player Quick Start Guide ebus Player Quick Start Guide This guide provides you with the information you need to efficiently set up and start using the ebus Player software application to control your GigE Vision or USB3 Vision

More information

Servicom G.R.I.P. Enabling Global Push-to-Talk over BGAN and Fleet Broadband Version 01 30.09.11

Servicom G.R.I.P. Enabling Global Push-to-Talk over BGAN and Fleet Broadband Version 01 30.09.11 Servicom G.R.I.P. Enabling Global Push-to-Talk over BGAN and Fleet Broadband Version 01 30.09.11 Contents 1 Overview... 1 2 Background... 1 3 Key Features... 2 4 Typical Users... 2 5 Benefits to BGAN and

More information

S7 for Windows S7-300/400

S7 for Windows S7-300/400 S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can

More information

Chapter I Model801, Model802 Functions and Features

Chapter I Model801, Model802 Functions and Features Chapter I Model801, Model802 Functions and Features 1. Completely Compatible with the Seventh Generation Control System The eighth generation is developed based on the seventh. Compared with the seventh,

More information

The benefits need to be seen to be believed!

The benefits need to be seen to be believed! The benefits need to be seen to be believed! Resolutions Summary The Wow Factor Benefits of HD Security and more Applications Key Features - Size matters! Tackling large file sizes Other features Viewing

More information

STB- 2. Installation and Operation Manual

STB- 2. Installation and Operation Manual STB- 2 Installation and Operation Manual Index 1 Unpacking your STB- 2 2 Installation 3 WIFI connectivity 4 Remote Control 5 Selecting Video Mode 6 Start Page 7 Watching TV / TV Guide 8 Recording & Playing

More information

NMEA 0183 INSTALLATION AND OPERATING GUIDELINES

NMEA 0183 INSTALLATION AND OPERATING GUIDELINES NMEA 0183 INSTALLATION AND OPERATING GUIDELINES Revised July 2010 8.1.3 Documentation The following documentation shall be provided to the owner for each interfaced system and shall be kept on file by

More information

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Data Storage 3.1. Foundations of Computer Science Cengage Learning 3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how

More information

«Filter-MB» Technical Manual

«Filter-MB» Technical Manual Technical Manual www.tec-electronics.ru/en/ Unit Description... 2 Unit connection... 2 Table 1. Unit port outputs assignment... 3 Conenction recomendations... 3 Table 2. Technical data and operation conditions...

More information

Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master

Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master Page 1 of 13 Table of Contents 1 OVERVIEW... 3 2 INSTALLING AND CONFIGURING THE ANYBUS -X GENERIC GATEWAY AND ETHERNET

More information

Validating Diagnostics in Early Development Stages

Validating Diagnostics in Early Development Stages Validating Diagnostics in Early Development Stages Explanations by means of an Example of an automatic exterior lighting control Dipl.-Ing. Valentin Adam, Daimler AG Dipl.-Ing. Matthias Kohlweyer, Daimler

More information

Dash 18X / Dash 18 Data Acquisition Recorder

Dash 18X / Dash 18 Data Acquisition Recorder 75 Dash 18X / Dash 18 Data Acquisition Recorder QUICK START GUIDE Supports Recorder System Software Version 3.1 1. INTRODUCTION 2. GETTING STARTED 3. HARDWARE OVERVIEW 4. MENUS & BUTTONS 5. USING THE DASH

More information

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual. 2014-2 Rev.1

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual. 2014-2 Rev.1 RPLIDAR Low Cost 360 degree 2D Laser Scanner (LIDAR) Development Kit User Manual 2014-2 Rev.1 Team Contents: 1. OVERVIEW... 2 ITEMS IN DEVELOPMENT KIT... 2 RPLIDAR... 2 USB ADAPTER... 3 2. CONNECTION AND

More information

IsumaTV. Media Player Setup Manual COOP Cable System. Media Player

IsumaTV. Media Player Setup Manual COOP Cable System. Media Player IsumaTV Media Player Setup Manual COOP Cable System Visual Setup Front: Router Scan Converter Media Player Video Modulator Equipment: Media Player: Router: Scan Converter: Video Modulator: This computer

More information

The Tacx Cycling app (ios and Android) Quick start guide

The Tacx Cycling app (ios and Android) Quick start guide The Tacx Cycling app (ios and Android) Quick start guide Introduction This manual describes how to use the Tacx Cycling app. Chapter 1 Getting started is important to read before starting a training session,

More information

Introduction. In this Self-study Programme we will explain to you the design and function of the CAN data bus. SSP 186/01

Introduction. In this Self-study Programme we will explain to you the design and function of the CAN data bus. SSP 186/01 Introduction The requirements relating to driving safety, driving comfort, exhaust emissions and fuel economy are are becoming ever more stringent. This entails more intensive information exchange between

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

SoMA. Automated testing system of camera algorithms. Sofica Ltd

SoMA. Automated testing system of camera algorithms. Sofica Ltd SoMA Automated testing system of camera algorithms Sofica Ltd February 2012 2 Table of Contents Automated Testing for Camera Algorithms 3 Camera Algorithms 3 Automated Test 4 Testing 6 API Testing 6 Functional

More information

1. Central Monitoring System Software

1. Central Monitoring System Software 1. Central Monitoring System Software 1-1. General information CMS program is an application with which users not only watch and control remote DVRs, but also receive video/audio data or alarm signals

More information

Abstract. Introduction

Abstract. Introduction SPACECRAFT APPLICATIONS USING THE MICROSOFT KINECT Matthew Undergraduate Student Advisor: Dr. Troy Henderson Aerospace and Ocean Engineering Department Virginia Tech Abstract This experimental study involves

More information

Straton and Zenon for Advantech ADAM-5550. Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

Straton and Zenon for Advantech ADAM-5550. Copalp integrates the straton runtime into the ADAM-5550 device from Advantech Straton and Zenon for Advantech ADAM-5550 Copalp integrates the straton runtime into the ADAM-5550 device from Advantech Project Introduction: Programmable Application Controllers (PAC) are powerful and

More information

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2 Type code Ident no. 1545065 Number of channels 2 Dimensions (W x L x H) 108 x 145 x 77.5 mm CoDeSys-programmable acc. to IEC 61131-3 Cable max. 50 m between interface and read/write head 10/100 Mbps Male

More information

Training Document for SIMIT SCE. MODULE G2 'Startup System Simulation with SIMIT SCE V7

Training Document for SIMIT SCE. MODULE G2 'Startup System Simulation with SIMIT SCE V7 Training Document for SIMIT SCE MODULE G2 Training Document for SIMIT SCE Page 1 ofn 39 Module G2 Status December 2009 Trademark SIMIT is a trademark of Siemens AG. The other names in this document may

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions November 11, 2014 Page 1 Table of Contents What is Techstream Lite?...3 What do I need to operate Techstream Lite?...3 What is included in the Techstream Lite Kit?...4 How do

More information

Lesson 10: Video-Out Interface

Lesson 10: Video-Out Interface Lesson 10: Video-Out Interface 1. Introduction The Altera University Program provides a number of hardware controllers, called cores, to control the Video Graphics Array (VGA) Digital-to-Analog Converter

More information

Axis IP surveillance. Endless possibilities for video surveillance.

Axis IP surveillance. Endless possibilities for video surveillance. Axis IP surveillance. Endless possibilities for video surveillance. The video surveillance market is growing constantly, driven by increased public and private security concerns, as well as a technology

More information

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1 The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used

More information

1. Introduction to image processing

1. Introduction to image processing 1 1. Introduction to image processing 1.1 What is an image? An image is an array, or a matrix, of square pixels (picture elements) arranged in columns and rows. Figure 1: An image an array or a matrix

More information

Basler. Line Scan Cameras

Basler. Line Scan Cameras Basler Line Scan Cameras High-quality line scan technology meets a cost-effective GigE interface Real color support in a compact housing size Shading correction compensates for difficult lighting conditions

More information

Introduction. Thank you for your purchasing this car safety series On-board. HD Digital Video Recorder. This product is specially developed and

Introduction. Thank you for your purchasing this car safety series On-board. HD Digital Video Recorder. This product is specially developed and Introduction Thank you for your purchasing this car safety series On-board HD Digital Video Recorder. This product is specially developed and aimed at evidence collection difficulty of today's car accidents.

More information

The Elements of GigE Vision

The Elements of GigE Vision What Is? The standard was defined by a committee of the Automated Imaging Association (AIA). The committee included Basler AG and companies from all major product segments in the vision industry. The goal

More information

3D Input Format Requirements for DLP Projectors using the new DDP4421/DDP4422 System Controller ASIC. Version 1.3, March 2 nd 2012

3D Input Format Requirements for DLP Projectors using the new DDP4421/DDP4422 System Controller ASIC. Version 1.3, March 2 nd 2012 3D Input Format Requirements for DLP Projectors using the new DDP4421/DDP4422 System Controller ASIC Version 1.3, March 2 nd 2012 Overview Texas Instruments will introduce a new DLP system controller ASIC

More information

WHITEPAPER. Image processing in the age of 10 Gigabit Ethernet

WHITEPAPER. Image processing in the age of 10 Gigabit Ethernet WHITEPAPER High resolution, high speed and low cost: CameraLink, CoaXPress or GigE Vision over 10GigE? Authors: Dipl.-Phys. Stephanie Zahner, Technical Product Manager Dr.-Ing. Ronald Müller, Head of Product

More information

AXIS Camera Station Quick Installation Guide

AXIS Camera Station Quick Installation Guide AXIS Camera Station Quick Installation Guide Copyright Axis Communications AB April 2005 Rev. 3.5 Part Number 23997 1 Table of Contents Regulatory Information.................................. 3 AXIS Camera

More information

Video-Conferencing System

Video-Conferencing System Video-Conferencing System Evan Broder and C. Christoher Post Introductory Digital Systems Laboratory November 2, 2007 Abstract The goal of this project is to create a video/audio conferencing system. Video

More information

VDPLAT1 ANIMATED RGB LED TILE USER MANUAL

VDPLAT1 ANIMATED RGB LED TILE USER MANUAL ANIMATED RGB LED TILE USER MANUAL 2 ANIMATED RGB LED TILE 1. Introduction To all residents of the European Union Important environmental information about this product This symbol on the device or the

More information

Software version 1.1 Document version 1.0

Software version 1.1 Document version 1.0 Software version 1.1 Document version 1.0 1 RDNET PROTOCOL OVERVIEW... 2 1.1 Network description... 2 1.2 Connection topology... 2 2 SOFTWARE BASIC OPERATIONS... 3 2.1 Main View elements... 3 2.2 Scanning

More information

3. Programming the STM32F4-Discovery

3. Programming the STM32F4-Discovery 1 3. Programming the STM32F4-Discovery The programming environment including the settings for compiling and programming are described. 3.1. Hardware - The programming interface A program for a microcontroller

More information

T-REDSPEED White paper

T-REDSPEED White paper T-REDSPEED White paper Index Index...2 Introduction...3 Specifications...4 Innovation...6 Technology added values...7 Introduction T-REDSPEED is an international patent pending technology for traffic violation

More information

EET 310 Programming Tools

EET 310 Programming Tools Introduction EET 310 Programming Tools LabVIEW Part 1 (LabVIEW Environment) LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a graphical programming environment from National

More information

Quick Introduction to CANalyzer Version 1.1 2009-09-08 Application Note AN-AND-1-110

Quick Introduction to CANalyzer Version 1.1 2009-09-08 Application Note AN-AND-1-110 Version 1.1 2009-09-08 Application Note AN-AND-1-110 Restrictions Abstract Public Document This application note focuses on quickly learning several key CANalyzer skills. The aim is to move first time

More information

DAS202Tools v1.0.0 for DAS202 Operating Manual

DAS202Tools v1.0.0 for DAS202 Operating Manual DAS202Tools v1.0.0 for DAS202 Operating Manual DAT102Tools 1.0.0 Manual Table of context 2 Table of Contents 1 General Information... 3 2 PC... Configuration Requirements 3 3 Software Installation... 3

More information

CONFERENCE SYSTEMS VZ5500 VZ6100 VZ8000 COMMUNICATIONS

CONFERENCE SYSTEMS VZ5500 VZ6100 VZ8000 COMMUNICATIONS CONFERENCE SYSTEMS VZ5500 VZ6100 VZ8000 COMMUNICATIONS Decades of know-how in digital audio technology Active since more than 30 years in the professional audio industry, the brand KLOTZ is internationally

More information

Using the Game Boy Advance to Teach Computer Systems and Architecture

Using the Game Boy Advance to Teach Computer Systems and Architecture Using the Game Boy Advance to Teach Computer Systems and Architecture ABSTRACT This paper presents an approach to teaching computer systems and architecture using Nintendo s Game Boy Advance handheld game

More information

Quick Start Guide NVR DS-7104NI-SL/W NVR. www.hikvision.com. First Choice For Security Professionals

Quick Start Guide NVR DS-7104NI-SL/W NVR. www.hikvision.com. First Choice For Security Professionals Quick Start Guide NVR DS-7104NI-SL/W NVR NOTE: For more detailed information, refer to the User s Manual on the CD-ROM. You must use your PC or MAC to access the files. www.hikvision.com Quick Start 1.

More information