qb - Distributed Real Time Control System in UAV design

Size: px
Start display at page:

Download "qb - Distributed Real Time Control System in UAV design"

Transcription

1 qb - Distributed Real Time Control System in UAV design KAMIL KOZAK ROMAN KOTERAS KRZYSZTOF DANIEC ALEKSANDER NAWRAT Department of Automatic Control and Robotics, Silesian University of Technology Akademicka 16, Gliwice POLAND kamil.kozak@polsl.pl, roman.koteras@polsl.pl, krzysztof.daniec@polsl.pl, aleksander.nawrat@polsl.pl Abstract: - Paper present brief description of qb - Distributed Control System designed for Unmanned Aerial Vehicle - UAV. Concept is a result of few years development and was created to fulfill requirements pointed by the market. Described Embedded System operates in real time mode, is fully scalable and portable. Connection of hardware modules methodology and scalable software layer allows to keep product up to date regardless of market progress. Key-Words: - Real Time system, distributed system, UAV, autonomous vehicle. 1. Introduction Embedded system design is nowadays one of the most popular branches of computer science. Hardware and software platforms, merged together to fulfill single specific task are commonly used in the market. Minimized in size microcomputers with powerful computing units are present in almost every aspect of human life. We can find them in digital clocks, ovens or coffee machines. Most users of those common devices have no idea what sophisticated techniques were used to create those products and how complicated was the design process of those embedded systems. It should be mentioned that embedded system design is treated by European Union as innovative branch of science that should be explored and developed in nearest future. However design of single board, task dedicated systems have few disadvantages, one of them is that any change in hardware platform design requires change in software layer. It's crucial that at the beginning of embedded system development all tasks that should be realized must be known in details. Any mistake made at planning stage of the system may have difficult to solve impact on result of the development. Very often such mistakes are impossible to solve without redesigning of hardware layer and as a result of that changes in software layer. According to definition, embedded system is a specialpurpose computer system designed to perform one or a few dedicated functions. However embedded system doesn't have to be a single hardware board with single precompiled piece of software. The idea to increase scalability and portability of such a system among different types of UAV platforms is to create distributed control system, that will allow to split single board solutions into smaller hardware modules connected with data buss that will realize "atomic" operations. In such a system it will be easy to exchange hardware modules same as redesign and prepare the system to operate on new mechanical platform. It must be mentioned that the crucial part of control system is its stability of long time operation and deterministic time of task context switching realized by underlying operating system. Real time operating system that works on a single board is easily configurable and allow to clearly define sampling rates of all sensors and periods between control algorithms iterations. Thinks becomes more complicated when distributed system have to be synchronized to guarantee real time mode operation. Software layer designed on top of real time operating system have to be highly portable and scalable to guarantee that it will be universal for different hardware platforms. Additionally as it was described in [8] distributed qb Control System have to cooperate with ISSN: ISBN:

2 monitoring tools to guarantee different modes of operation of UAV platform such us SIL (Software In the Loop) and HIL (Hardware In the Loop). Bottle neck, that will have highest impact on implementation, real time operation mode, synchronization and scalability is a data bus that have to merge all modules of created distributed system. Data bus have to allow developer to assign priorities to specific messages in the system, minimize collisions of data frames to maximize throughput and guarantee consistency of data in whole distributed system. Finally, the goal of this project is to develop innovative, flexible and easily extensible hardware and software platform for autonomous UAV control, that involve advantages of distributed systems to minimize the work that need to be done to adapt it to new UAV mechanical platform. 2. Problem Definition Control systems for UAV were designed and described in different research projects [1][3][4][5][6][7]. Innovative idea of distributed control system is a result of few years development of control system for UAV helicopter [8]. Already created and tested system was designed as single board dedicated platform Fig. 1. It allows to monitor all input signals, control all output signals, test different control algorithms, however it can be used only with one mechanical platform or with platforms with similar sets of input and output signals. Any exchange of sensor or upgrade in hardware design is almost impossible without redesigning of the system. Fig. 1 Single board embedded system The problem is to develop embedded system with identical functionalities, similar in size and weight to the one already created, that will allow to easily port this solution to other UAV mechanical platforms. System that will allow to exchange any sensor, actuator or computing unit without redesigning of whole hardware and software layers. Additionally it has to fulfill all assumptions that were stated for single board solution. It must operate in real-time manner, without lags and delays, software developer must have the possibility to assign priority to all tasks and signals in the system. Few years of experience in UAV helicopter design allows to predict that level of disrupts on data bus generated by electric motors and fact that mechanical platform is vibrating with high frequency while flying, would be a serious problem that should be solved. Data buss have to be resistant to distortions such as surge, radiated and conducted emission. Described solution would be a good start for any control system not only dedicated for UAV platforms. 3. Single board system When all assumptions about system operation are made, developers know in details what have to be done, the process of single board embedded system design can be started. After few weeks of development hardware platform is ready and the first prototype can be merged with software layer. If everything was designed properly after next few weeks embedded system is ready. It fulfills all assumptions made at the planning stage. In the mean time new sensors were developed. To stay in touch with the market new embedded system have to be designed and the work starts from the beginning. Such a scenario is very common in companies that develop electronic systems, it guarantee that there always will be a work that have to be done to improve the product. And noone wants to design universal platforms because profit from such development would me much lower. Single board solutions have a lot of advantages, main of them is that such a system can be minimized in size to the limits, different aspects can be optimized to increase performance of the whole system such as power consumption. In case of the system that have to be minimized is size that's the best way to go. However in case of UAV control system design, size is important but it's not at the first place. Scalability and portability of the system are the main goals that have to be achieved. Such a system consist of two independent projects that have to tightly cooperate with each other. First one is software layer, second one is hardware layer. Both layers have to be portable and scalabable to guarantee that the final product will be universal among different types of UAV mechanical platforms. Design, modes of operation and development techniques of software layer were described in details in ISSN: ISBN:

3 Advanced Robotics [8]. Designed qb software layer is fully scalable, portable, real time operating platform that can be easily used in different research projects, as a base of development to minimize the time needed to finish the product. Problem begins when hardware platform have to be designed as universal one. At the beginning it must be stated what does it mean scalable and portable hardware platform. Hardware will be scalable if there will be possibility to extend IO sets, computing power or attach some new hardware modules without redesigning of the already created parts. Portability means that the hardware platform could be moved among different mechanical platforms that have to be controlled without redesigning of the system. The only way that allows such a construction is called a distributed system. 4. Distributed system Distributed system is a set of independent devices connected and working together. The main feature of such a system is its transparency it means that from external world it is visible as a single logical device. Scalability of software layer designed for a single board solution Fig. 1 allow to minimize its functionalities to fulfill "atomic" operation of each node in the distributed system Fig. 2. It means that designed scalable and portable software layer is fully reused in every node of the distributed system with minimized functionalities, accurate for every node. Single board solution have some advantages. Mainly it's much easier to configure than distributed system. There is no problem with consistency of data, all sensors sampling periods and control algorithms are scheduled by one operating system on a single processor. In case of distributed systems enumerated things are much more complicated. Operation of such a system can be compared to real time system that works on single board hardware. Nodes in the network are similar to software tasks in the operating system, data bus can be compared to mailboxes, queues or other mediums that allow communication in multitasking systems. At this point similarities finishes and some assumptions have to be made to guarantee stable and real time operation of distributed system. In operating system task scheduling is based on priorities assigned to specific tasks. and similar mechanism have to be introduced in described solution. The biggest problem to solve is a choice of proper data bus. It must be possible to assign priorities to messages, there must be possibility to avoid collisions on the network to maximize throughput and minimize delays. List of available on the market and standardized mediums that allow to exchange data is very long, starting from most common like ethernet, USB, RS232 through more sophisticated ones like profibus, CAN or FireWire. It's possible to enumerate for them advantages and disadvantages however after long period of research CAN bus with CANopen protocol stack was chosen. 5. CAN Network Fig. 2 "Atomic" nodes of distributed system After such redefinition of onboard control system there will be no need to change any of additional modules of the UAV. CAN is a leading data link layer for embedded communication in passenger cars. It provides multimaster capability, which allows the design of distributed and redundant systems. Broadcast communication and unique fault confinement guarantees network-wide data consistency and reduces bandwidth requirements. Additionally sophisticated error detection functions which increases communication reliability. CAN is a broadcast communication with message-oriented transmission. Priority in the network is assigned to specific data rather than to a device. This is important when several stations compete for bus access ISSN: ISBN:

4 (bus arbitration). Always message with more important data will be sent first. The priority, at which a message is transmitted, is specified by the identifier of each message. The priorities are defined during system design and cannot be changed dynamically. The identifier with the lowest binary number has the highest priority. Content oriented addressing scheme guarantee high flexibility of the system. It's easy to extend existing CAN network without making any software and hardware modifications to existing nodes. Data transmission is also not based on the availability of specific types of stations, which allows simple servicing and upgrading of the network. Thanks to broadcast schema data are consistent in all nodes connected to the network Fig. 3. When one node, called producer, sends data with predefined identifier, all other nodes called listeners or consumers can 'consume' the data if it is needed for node proper operation. Fig. 3 CAN broadcast transmission Bus access conflicts are resolved by bit-wise arbitration of the identifiers involved by each station that want to get access to the buss. Hardware arbitration minimize possibility of any collisions in the network in same way maximizing the throughput of the data bus. Design of the real time distributed system is a little simplified with use of CAN network because it introduces mechanisms that guarantee data consistency and allow to assign priorities to messages what has direct impact on the bus load. Additionally thanks to CAN in Automation (CiA) nonprofit organizations profiles of all nodes are standardized same as CAN-based higher-layer protocol for embedded control system called CANopen. The set of CANopen specification comprises the application layer and communication profile as well as application, device, and interface profiles. CANopen provides very flexible configuration capabilities. These specifications are developed and maintained by CiA members. 6. Conclusion After tests performed on beta version of qb Distributed System, very positive results were obtained. Single board platform that was working as UAV onboard computer was redesigned. Now it operates as distributed system and there is no difference in system stability of operation. So the main goal was successfully achieved. System was designed with use of CAN data bus. All main features of this network, such as multimaster capability that allows the design of distributed and redundant systems, broadcast communication and unique fault confinement that guarantees network-wide data consistency and sophisticated error detection functions were very helpful in system development. Those functionalities allowed to redesign the system and keep all constrains connected with real time operation modes of control system what was obligatory from the beginning. New flexible software and hardware platform is an entry point for any embedded control system design. Now, taking into account all advantages of real time operation together with flexibility of distributed systems, new system can be ported to almost any mechanical platform with minimal work that have to be done to accomplish such a task. Any changes to hardware layer are allowed and easily doable. Any sensor or actuator can be replaced without bigger and difficult changes in hardware layer. New extensions for example wireless communication module based on WiMAX technology or biometric sensors to secure UAV model against unauthorized use can be added as 'atomic' nodes without any problems. Flexibility of hardware layer was achieved, together with portable and scalable software written in ANSII C language that works on top of real time operating system µc/os-ii it becomes very powerful and universal embedded platform designed to control Unmanned Aerial Vehicles. ISSN: ISBN:

5 7. Acknowledgment The research presented here were done as a part of research and development project no. O R and have been supported by Ministry of Science and Higher Education funds in the years References: [1] The Autonomous Robotic Vehicle Project (ARVP) [2] MICRIUM µc/os-ii Real Time Operating System [3] Haarbrink R.B., Koers E., Helikopter UAV for photogrammetry and rapid response, Inter- Commission WG I/V, Autonomous Navigation, [4] Eisenbeiss, H., A mini unmanned aerial vehicle (UAV): system overview and image acquisition. International Archivesof Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XXXVI-5/W1, [5] Eisenbeiss, H., K. Lambers and M. Sauerbier, Photogrammetric recording of the archeoligical site of Pinchango Alto (Palpa, Peru) using a mini helicopter (UAV). International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XXXIV- 5/C34, pp [6] Herwitz, S.R., L.F. Johnson, R.G. Higgins, J.G. Leung and S.E. Dunagan, Precision agriculture as a commercial application for solar-powered unmanned aerial vehicles. AIAA , Portsmouth, VA., [7] Unmanned Aerial Vehicles Roadmap ,Office of the Secretary of Defense, Washington D.C. December [8] Kozak Kamil, Nawrat Aleksander, Development of the system for simulation and control of the UAV, Advanced Robotics, January 2009 ISSN: ISBN:

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien

Operating Systems, Concurrency and Time. real-time communication and CAN. Johan Lukkien Operating Systems, Concurrency and Time real-time communication and CAN Johan Lukkien (Courtesy: Damir Isovic, Reinder Bril) Question Which requirements to communication arise from real-time systems? How

More information

Automotive and industrial use cases for CAN FD

Automotive and industrial use cases for CAN FD Improved CAN Automotive and industrial use cases for CAN FD Dr. Tobias Lorenz Author Dr. Tobias Lorenz Etas GmbH PO Box 300220 DE-70442 Stuttgart Tel.: +49-711-89661-0 Fax: +49-711-89661-107 tobias.lorenz@etas.com

More information

Introduction to Mobile Ad hoc Networks (MANETs)

Introduction to Mobile Ad hoc Networks (MANETs) Introduction to Mobile Ad hoc Networks (MANETs) 1 Overview of Ad hoc Network Communication between various devices makes it possible to provide unique and innovative services. Although this inter-device

More information

Abstract. 1. Introduction

Abstract. 1. Introduction Grid Enabled Service Infrastructure (GESI) Isaac Christoffersen, Christopher Dale, Doug Johnson, David Schillero, Booz Allen Hamilton christoffersen_isaac@bah.com, dale_christopher@bah.com, johnson_doug@bah.com,

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

EXPERIENCES FROM MODEL BASED DEVELOPMENT OF DRIVE-BY-WIRE CONTROL SYSTEMS

EXPERIENCES FROM MODEL BASED DEVELOPMENT OF DRIVE-BY-WIRE CONTROL SYSTEMS EXPERIENCES FROM MODEL BASED DEVELOPMENT OF DRIVE-BY-WIRE CONTROL SYSTEMS Per Johannessen 1, Fredrik Törner 1 and Jan Torin 2 1 Volvo Car Corporation, Department 94221, ELIN, SE-405 31 Göteborg, SWEDEN;

More information

Communication Networks for the Next-Generation Vehicles

Communication Networks for the Next-Generation Vehicles Communication Networks for the, Ph.D. Electrical and Computer Engg. Dept. Wayne State University Detroit MI 48202 (313) 577-3855, smahmud@eng.wayne.edu January 13, 2005 4 th Annual Winter Workshop U.S.

More information

Configuration Guideline for CANopen Networks

Configuration Guideline for CANopen Networks Configuration Guideline for CANopen Networks Martin Rostan, Beckhoff Unlike most other fieldbus systems, CANopen provides many degrees of freedom to configure the communication behaviour of the network.

More information

A UAV BASED CLOSE-RANGE RAPID AERIAL MONITORING SYSTEM FOR EMERGENCY RESPONSES

A UAV BASED CLOSE-RANGE RAPID AERIAL MONITORING SYSTEM FOR EMERGENCY RESPONSES A UAV BASED CLOSE-RANGE RAPID AERIAL MONITORING SYSTEM FOR EMERGENCY RESPONSES Kyoungah Choi a, Impyeong Lee a, * a Dept. of Geoinformatics, The University of Seoul, 90 Jeonnong-dong, Dongdaemun-gu, Seoul,

More information

Chapter 6: Network Communications and Protocols

Chapter 6: Network Communications and Protocols Learning Objectives Chapter 6: Network Communications and Protocols Understand the function and structure of packets in a network, and analyze and understand those packets Understand the function of protocols

More information

Innovative M-Tech projects list

Innovative M-Tech projects list 1 Technologies: Innovative M-Tech projects list 1. ARM-7 TDMI - LPC-2148 2. Image Processing 3. MATLAB Embedded 4. GPRS Mobile internet 5. Touch screen. IEEE 2012-13 papers 6. Global Positioning System

More information

The Impact of the coming Standard IEC61850 on the Life-cycle of Open Communication Systems in Substations

The Impact of the coming Standard IEC61850 on the Life-cycle of Open Communication Systems in Substations The Impact of the coming Standard IEC61850 on the Life-cycle of Open Communication Systems in Substations Lars Andersson, Klaus-Peter Brand, Wolfgang Wimmer ABB Power Automation Ltd, Switzerland Abstract

More information

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN? Embedded networks Characteristics Requirements Simple embedded LANs Bit banged SPI I2C LIN Ethernet Last Time CAN Bus Intro Low-level stuff Frame types Arbitration Filtering Higher-level protocols Today

More information

A unified multicore programming model

A unified multicore programming model A unified multicore programming model Simplifying multicore migration By Sven Brehmer Abstract There are a number of different multicore architectures and programming models available, making it challenging

More information

Real-Time Communications. LS 12, TU Dortmund

Real-Time Communications. LS 12, TU Dortmund Real-Time Communications Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 20, Jan., 2016 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 29 Random Access no access control; requires low medium utilization Prof.

More information

Oct Karl. A. Meier

Oct Karl. A. Meier ADVANCED Motion Controls Oct 2012 New motio on control system options utilizing EtherCAT technology Karl A. Meier Overview This document describes the evolution of motion and control system architectures

More information

The Application of a Distributed Computing Architecture to a Large Telemetry Ground Station

The Application of a Distributed Computing Architecture to a Large Telemetry Ground Station The Application of a Distributed Computing Architecture to a Large Telemetry Ground Station Item Type text; Proceedings Authors Buell, Robert K. Publisher International Foundation for Telemetering Journal

More information

Policy-Based Context-Management for Mobile Solutions

Policy-Based Context-Management for Mobile Solutions Policy-Based Context-Management for Mobile Solutions Caroline Funk 1,Björn Schiemann 2 1 Ludwig-Maximilians-Universität München Oettingenstraße 67, 80538 München caroline.funk@nm.ifi.lmu.de 2 Siemens AG,

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK VI SEMESTER EE6602 EMBEDDED SYSTEMS Regulation 2013 Academic Year

More information

Real-Time (Paradigms) (47)

Real-Time (Paradigms) (47) Real-Time (Paradigms) (47) Memory: Memory Access Protocols Tasks competing for exclusive memory access (critical sections, semaphores) become interdependent, a common phenomenon especially in distributed

More information

Mapping Multi-Million Gate SoCs on FPGAs: Industrial Methodology and Experience

Mapping Multi-Million Gate SoCs on FPGAs: Industrial Methodology and Experience Mapping Multi-Million Gate SoCs on FPGAs: Industrial Methodology and Experience H. Krupnova CMG/FMVG, ST Microelectronics Grenoble, France Helena.Krupnova@st.com Abstract Today, having a fast hardware

More information

Mapping Software Product Line Features to Unmanned Aerial Vehicle Models

Mapping Software Product Line Features to Unmanned Aerial Vehicle Models Mapping Software Product Line Features to Unmanned Aerial Vehicle Models Vanderson H. Fragal, Edson A. Oliveira Junior, Itana M. S. Gimenes Informatics Department State University of Maringá Maringá-PR,

More information

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL 2.1 Topology Control in Wireless Sensor Networks Network topology control is about management of network topology to support network-wide requirement.

More information

Presentation HETES 8/06/2015, Ghent (Belgium)

Presentation HETES 8/06/2015, Ghent (Belgium) Presentation HETES, Ghent (Belgium) 1 2 1 3 PROFIenergy Why use PROFIenergy What is PROFIenergy? How does PROFIenergy work? Measurement example Work in progress 4 2 Why use PROFIenergy? 5 Why use PROFIenergy?

More information

How to Choose the Right Bus for Your Measurement System

How to Choose the Right Bus for Your Measurement System 1 How to Choose the Right Bus for Your Measurement System Overview When you have hundreds of different data acquisition (DAQ) devices to choose from on a wide variety of buses, it can be difficult to select

More information

Multi-Band (Ku, C, Wideband - Satcom, Narrowband Satcom) Telemetry Test System for UAV Application

Multi-Band (Ku, C, Wideband - Satcom, Narrowband Satcom) Telemetry Test System for UAV Application Multi-Band (Ku, C, Wideband - Satcom, Narrowband Satcom) Telemetry Test System for UAV Application Murat IMAY Turkish Aerospace Ind, Inc. Ankara, Turkey mimay@tai.com.tr, muratimay@gmail.com ABSTRACT "This

More information

Week 2 / Paper 1. The Design Philosophy of the DARPA Internet Protocols

Week 2 / Paper 1. The Design Philosophy of the DARPA Internet Protocols Week 2 / Paper 1 The Design Philosophy of the DARPA Internet Protocols David D. Clark ACM CCR, Vol. 18, No. 4, August 1988 Main point Many papers describe how the Internet Protocols work But why do they

More information

DISTRIBUTED REAL-TIME SYSTEMS

DISTRIBUTED REAL-TIME SYSTEMS Distributed Systems Fö 11/12-1 Distributed Systems Fö 11/12-2 DISTRIBUTED REAL-TIME SYSTEMS What is a Real-Time System? 1. What is a Real-Time System? 2. Distributed Real Time Systems 3. Predictability

More information

CSMA based Medium Access Control for Wireless Sensor Network

CSMA based Medium Access Control for Wireless Sensor Network CSMA based Medium Access Control for Wireless Sensor Network H. Hoang, Halmstad University Abstract Wireless sensor networks bring many challenges on implementation of Medium Access Control protocols because

More information

Design of an open hardware architecture for the humanoid robot ARMAR

Design of an open hardware architecture for the humanoid robot ARMAR Design of an open hardware architecture for the humanoid robot ARMAR Kristian Regenstein 1 and Rüdiger Dillmann 1,2 1 FZI Forschungszentrum Informatik, Haid und Neustraße 10-14, 76131 Karlsruhe, Germany

More information

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol Master s thesis defense by Vijay Chandramohan Committee Members: Dr. Christensen (Major Professor) Dr. Labrador Dr. Ranganathan

More information

University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department

University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department 2016 Control and Measurement Laboratory Robotino Robot (Mobile Robot System) Robotino Robot Objectives: The

More information

Dual Redundant Flight Control System Design for Microminiature UAV Xiao-Lin ZHANG 1,a, Hai-Sheng Li 2,b, Dan-Dan YUAN 2,c

Dual Redundant Flight Control System Design for Microminiature UAV Xiao-Lin ZHANG 1,a, Hai-Sheng Li 2,b, Dan-Dan YUAN 2,c 2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 2015) Dual Redundant Flight Control System Design for Microminiature UAV Xiao-Lin ZHANG 1,a, Hai-Sheng Li 2,b, Dan-Dan

More information

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 50 Connected Vehicles II So, now we are going to continue

More information

Plant modeling: A First Step to Early Verification of Control Systems

Plant modeling: A First Step to Early Verification of Control Systems Plant modeling: A First Step to Early Verification of Control Systems Arkadiy Turevskiy, Technical Marketing Manager, The MathWorks Use simulation for early verification of your design before hardware

More information

CONTROLLER AREA NETWORK AS THE SECURITY OF THE VEHICLES

CONTROLLER AREA NETWORK AS THE SECURITY OF THE VEHICLES INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) Proceedings of the International Conference on Emerging Trends in Engineering and Management (ICETEM14) ISSN 0976 6367(Print) ISSN 0976

More information

Technical Document. What You Need to Know About Ethernet Audio

Technical Document. What You Need to Know About Ethernet Audio Technical Document What You Need to Know About Ethernet Audio Overview Designing and implementing an IP-Audio Network can be a daunting task. The purpose of this paper is to help make some of these decisions

More information

A Fault Management Protocol for TTP/C

A Fault Management Protocol for TTP/C A Fault Management Protocol for TTP/C Juan R. Pimentel Teodoro Sacristan Kettering University Dept. Ingenieria y Arquitecturas Telematicas 1700 W. Third Ave. Polytechnic University of Madrid Flint, Michigan

More information

EC EMBEDDED AND REAL TIME SYSTEMS

EC EMBEDDED AND REAL TIME SYSTEMS EC6703 - EMBEDDED AND REAL TIME SYSTEMS Unit I -I INTRODUCTION TO EMBEDDED COMPUTING Part-A (2 Marks) 1. What is an embedded system? An embedded system employs a combination of hardware & software (a computational

More information

Data Model Considerations for Radar Systems

Data Model Considerations for Radar Systems WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,

More information

Multimedia Systems 2011/2012

Multimedia Systems 2011/2012 Multimedia Systems 2011/2012 System Architecture Prof. Dr. Paul Müller University of Kaiserslautern Department of Computer Science Integrated Communication Systems ICSY http://www.icsy.de Sitemap 2 Hardware

More information

Additional Slides (informative)

Additional Slides (informative) Automation Systems Discrete Event Control Systems and Networked Automation Systems Additional Slides (informative) Application Automotive Networks (LIN, CAN, FlexRay, MOST) Vorlesungstitel Vehicle Bus

More information

Chapter 2 Communication for Control in Heterogeneous Power Supply

Chapter 2 Communication for Control in Heterogeneous Power Supply Chapter 2 Communication for Control in Heterogeneous Power Supply The need to modernize the power grid infrastructure, and governments commitment for a cleaner environment, is driving the move towards

More information

Intercom Systems in Combat Vehicles (R)evolution

Intercom Systems in Combat Vehicles (R)evolution Intercom Systems in Combat Vehicles (R)evolution Tomáš Mazúrek 1, 1 Faculty of Military Technology, University of Defence, Kounicova 65, 612 00 Brno, Czech Republic tomas.mazurek@unob.cz Abstract. The

More information

Embedded Systems. 8. Communication

Embedded Systems. 8. Communication Embedded Systems 8. Communication Lothar Thiele 8-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic

More information

NEW INNOVATIONS NEED FOR NEW LAW ENFORCEMENT CAPABILITIES

NEW INNOVATIONS NEED FOR NEW LAW ENFORCEMENT CAPABILITIES NEW INNOVATIONS NEED FOR NEW LAW ENFORCEMENT CAPABILITIES Kristina Doda & Aleksandar Vanchoski Budapest, CEPOL conference 2017 New technologies - new social interactions and economic development - need

More information

Test requirements in networked systems

Test requirements in networked systems Test requirements in networked systems Jürgen Klüser, Vector Informatik GmbH The use of CAN with J1939 or CANopen based higher layers leads to cost efficient and flexible solutions, but together with a

More information

A Practical Message ID Assignment Policy for Controller Area Network that Maximizes Extensibility

A Practical Message ID Assignment Policy for Controller Area Network that Maximizes Extensibility A Practical Message ID Assignment Policy for Controller Area Network that Maximizes Extensibility Florian Pölzlbauer * Robert I. Davis Iain Bate COMET K2 Competence Center - Initiated by the Federal Ministry

More information

Driven by SOLUTIONS. The new generation of vehicle diagnostic solutions. ESI[tronic], KTS and DCU from Bosch

Driven by SOLUTIONS. The new generation of vehicle diagnostic solutions. ESI[tronic], KTS and DCU from Bosch Driven by SOLUTIONS The new generation of vehicle diagnostic solutions ESI[tronic], KTS and DCU from Bosch Everything for your control unit diagnosis The new generation of diagnostic testers from Bosch,

More information

MAC in /20/06

MAC in /20/06 MAC in 802.11 2/20/06 MAC Multiple users share common medium. Important issues: Collision detection Delay Fairness Hidden terminals Synchronization Power management Roaming Use 802.11 as an example to

More information

Control System for the Prototype of Hydrogen Powered Car

Control System for the Prototype of Hydrogen Powered Car Control System for the Prototype of Hydrogen Powered Car Jiri Koziorek 1, Zdenek Slanina 2 1 Department of Measurement and Control 2 Centre of Applied Cybernetics VSB-Technical University of Ostrava 17.listopadu

More information

Modular & reconfigurable common PCB-platform of FPGA based LLRF control system for TESLA Test Facility

Modular & reconfigurable common PCB-platform of FPGA based LLRF control system for TESLA Test Facility TESLA Report 2005-04 Modular & reconfigurable common PCB-platform of FPGA based LLRF control system for TESLA Test Facility Krzysztof T. Pozniak, Ryszard S. Romaniuk Institute of Electronic Systems, Nowowiejska

More information

Real-Time Embedded User Interfaces

Real-Time Embedded User Interfaces Real-Time Embedded User Interfaces Justin Ireland August 2010 Introduction Modern appliances and electronic devices are becoming increasingly sophisticated. Advanced feature sets require advanced configuration

More information

Hardware Robot Operating System. D-module STUDY CASE

Hardware Robot Operating System. D-module STUDY CASE Hardware Robot Operating System D-module STUDY CASE Han s Robot D-module Han s Robot Han s Robot is a global supplier in direct drive technology, ranging from linear motors, torque motors, servo drives,

More information

Industrial Feedback cum Control System through CAN Protocol

Industrial Feedback cum Control System through CAN Protocol Industrial Feedback cum Control System through CAN Protocol Jaikaran Singh Assoc. Professor, ECE Mukesh Tiwari Assoc. Professor, ECE Manish Shrivastava M. Tech Scholar (VLSI) ABSTRACT Industrial automation

More information

Elchin Mammadov. Overview of Communication Systems

Elchin Mammadov. Overview of Communication Systems Overview of Communication Systems About Me Studying towards the Masters of Applied Science in Electrical and Computer Engineering. My research area is about implementing a communication framework (software

More information

FRAUNHOFER INSTITUTE FOR PHOTONIC MICROSYSTEMS IPMS. Li-Fi Optical Wireless Communication

FRAUNHOFER INSTITUTE FOR PHOTONIC MICROSYSTEMS IPMS. Li-Fi Optical Wireless Communication FRAUNHOFER INSTITUTE FOR PHOTONIC MICROSYSTEMS IPMS Li-Fi Optical Wireless Communication Optical Wireless Data Transfer over a Distance of Several Meters. Li-Fi Optical Wireless Communication Light as

More information

AN ON-LINE WIRELESS IMPACT MONITORING SYSTEM FOR LARGE SCALE COMPOSITE STRUCTURES

AN ON-LINE WIRELESS IMPACT MONITORING SYSTEM FOR LARGE SCALE COMPOSITE STRUCTURES 7th European Workshop on Structural Health Monitoring July 8-11, 2014. La Cité, Nantes, France More Info at Open Access Database www.ndt.net/?id=17033 AN ON-LINE WIRELESS IMPACT MONITORING SYSTEM FOR LARGE

More information

Controller area network

Controller area network Controller area network From Wikipedia, the free encyclopedia (Redirected from Controller area network) Controller area network (CAN or CAN-bus) is a vehicle bus standard designed to allow microcontrollers

More information

Introduction. 1.1 Industrial Wireless Communication Products P1-1-1

Introduction. 1.1 Industrial Wireless Communication Products P1-1-1 Introduction. Industrial Wireless Communication Products P-- WLAN Products - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DSSS RF Products - - - - - - - - - - - - - - - - - - - - - - - -

More information

The 12th Conference on Selected Problems of Electrical Engineering and Electronics WZEE 2015

The 12th Conference on Selected Problems of Electrical Engineering and Electronics WZEE 2015 The 12th Conference on Selected Problems of Electrical Engineering and Electronics WZEE 2015 Proceedings September 17-19, 2015 Kielce, Poland 1 Measurements of Shape Memory Alloy Actuator for a Self-Switching

More information

Implementation and use of Software Defined Radio (SDR) technology for Public Safety, Traffic applications, and Highway Engineering

Implementation and use of Software Defined Radio (SDR) technology for Public Safety, Traffic applications, and Highway Engineering Implementation and use of Software Defined Radio (SDR) technology for Public Safety, Traffic applications, and Highway Engineering Topics of discussion * Section 1. Wireless vs. Wired. Advantages and disadvantages

More information

ITS (Intelligent Transportation Systems) Solutions

ITS (Intelligent Transportation Systems) Solutions Special Issue Advanced Technologies and Solutions toward Ubiquitous Network Society ITS (Intelligent Transportation Systems) Solutions By Makoto MAEKAWA* Worldwide ITS goals for safety and environment

More information

An Encapsulated Communication System for Integrated Architectures

An Encapsulated Communication System for Integrated Architectures An Encapsulated Communication System for Integrated Architectures Architectural Support for Temporal Composability Roman Obermaisser Overview Introduction Federated and Integrated Architectures DECOS Architecture

More information

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii P. Sai Chaitanya & T. Sandeep ECE Department, Varadha Reddy College of Engineering, Hasanparthy,

More information

Prioritization scheme for QoS in IEEE e WLAN

Prioritization scheme for QoS in IEEE e WLAN Prioritization scheme for QoS in IEEE 802.11e WLAN Yakubu Suleiman Baguda a, Norsheila Fisal b a,b Department of Telematics & Communication Engineering, Faculty of Electrical Engineering Universiti Teknologi

More information

ECE519 Advanced Operating Systems

ECE519 Advanced Operating Systems IT 540 Operating Systems ECE519 Advanced Operating Systems Prof. Dr. Hasan Hüseyin BALIK (10 th Week) (Advanced) Operating Systems 10. Multiprocessor, Multicore and Real-Time Scheduling 10. Outline Multiprocessor

More information

Chapter 2. Literature Survey. 2.1 Remote access technologies

Chapter 2. Literature Survey. 2.1 Remote access technologies Chapter 2 Literature Survey This chapter presents a brief report on literature reviewed in context to present work with an aim to identify current state of research in the domain. Literature review is

More information

Unified Broadcasting Management System for Static BCMCS in CDMA2000 1xEV/DO

Unified Broadcasting Management System for Static BCMCS in CDMA2000 1xEV/DO Unified Broadcasting Management System for Static in CDMA2000 1xEV/D SangKun Chun, YongMi Lee, *EunSeok Lee, IlSoo Ahn Network Management Solutions Lab. Telecommunication Systems Division Samsung Electronics

More information

An OMNeT++ based Framework for Mobility-aware Routing in Mobile Robotic Networks

An OMNeT++ based Framework for Mobility-aware Routing in Mobile Robotic Networks OMNeT++ Community Summit 2016 An OMNeT++ based Framework for Mobility-aware Routing in Mobile Robotic Networks Benjamin Sliwa, Christoph Ide and Christian Wietfeld September 16, 2016 Faculty of Electrical

More information

National Instruments Approach

National Instruments Approach National Instruments Approach Our graphical programming software, LabVIEW, and modular, open hardware, has redefined how engineers work throughout the entire product design cycle. Committed to Engineers

More information

10 Mb/s Single Twisted Pair Ethernet Process Industry Requirements Steffen Graber Pepperl+Fuchs

10 Mb/s Single Twisted Pair Ethernet Process Industry Requirements Steffen Graber Pepperl+Fuchs 10 Mb/s Single Twisted Pair Ethernet Process Industry Requirements Steffen Graber Pepperl+Fuchs IEEE802.3 10 Mb/s Single Twisted Pair Ethernet Study Group 9/8/2016 1 Overview Introduction Current bus Infrastructure

More information

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems

Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems Data Acquisition in High Speed Ethernet & Fibre Channel Avionics Systems Troy Troshynski Avionics Interface Technologies (A Division of Teradyne) Omaha, NE U.S.A. troyt@aviftech.com http://www.aviftech.com/aggregator

More information

SINAMICS S120. Communication. Communication 2/7. Overview

SINAMICS S120. Communication. Communication 2/7. Overview Overview Most production machines use digital bus systems. These handle the between the control level, the machine control and the executing components, i.e. the sensors and actuators. There are two types

More information

CHAPTER 3 ANTI-COLLISION PROTOCOLS IN RFID BASED HUMAN TRACKING SYSTEMS (A BRIEF OVERVIEW)

CHAPTER 3 ANTI-COLLISION PROTOCOLS IN RFID BASED HUMAN TRACKING SYSTEMS (A BRIEF OVERVIEW) 33 CHAPTER 3 ANTI-COLLISION PROTOCOLS IN RFID BASED HUMAN TRACKING SYSTEMS (A BRIEF OVERVIEW) In a RFID based communication system the reader activates a set of tags, and the tags respond back. As outlined

More information

Chapter Seven. Local Area Networks: Part 1. Data Communications and Computer Networks: A Business User s Approach Seventh Edition

Chapter Seven. Local Area Networks: Part 1. Data Communications and Computer Networks: A Business User s Approach Seventh Edition Chapter Seven Local Area Networks: Part 1 Data Communications and Computer Networks: A Business User s Approach Seventh Edition After reading this chapter, you should be able to: State the definition of

More information

Holger Zeltwanger CAN CAN. protocol and its impacts on CANopen. CiA

Holger Zeltwanger CAN CAN. protocol and its impacts on CANopen. CiA Holger Zeltwanger CAN FD protocol and its impacts on CANopen CAN with flexible data-rate In-bit-time detection Free transmission In-bit-time detection Arbitration phase Data transmission phase ACK phase

More information

The House Intelligent Switch Control Network based On CAN bus

The House Intelligent Switch Control Network based On CAN bus The House Intelligent Switch Control Network based On CAN bus A.S.Jagadish Department Electronics and Telecommunication Engineering, Bharath University Abstract The Embedded Technology is now in its prime

More information

The IEEE 1588 Standard

The IEEE 1588 Standard The IEEE 1588 Standard The IEEE 1588 Standard Synchronizing time between multiple computers in the network has always been a challenge. What is, in the first step, a trivial requirement to equip two or

More information

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e* Advanced Materials Research Online: 2014-06-25 ISSN: 1662-8985, Vols. 971-973, pp 1076-1080 doi:10.4028/www.scientific.net/amr.971-973.1076 2014 Trans Tech Publications, Switzerland AN WIRELESS COLLECTION

More information

Network Infrastructure

Network Infrastructure Network Infrastructure For building computer networks more complex than e.g. a short bus, some additional components are needed. They can be arranged hierarchically regarding their functionality: Repeater

More information

UNIT 1 Questions & Solutions

UNIT 1 Questions & Solutions UNIT 1 Questions & Solutions 1. Give any 5 differences between cellular wireless networks and ADHOC wireless network. Ans: The following table shows the difference between cellular networks and Adhoc wireless

More information

An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles

An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles 2016 2 nd International Conference on Energy, Materials and Manufacturing Engineering (EMME 2016) ISBN: 978-1-60595-441-7 An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles

More information

Blue3 A Programmable Remote MP3 Sensor

Blue3 A Programmable Remote MP3 Sensor Blue3 A Programmable Remote MP3 Sensor Anonymous Anon Inc. Abstract. We present the concept and the prototypical implementation of Blue3, a programmable device that features a wireless communication interface,

More information

CCSDS Spacecraft Onboard Interface Services

CCSDS Spacecraft Onboard Interface Services CCSDS Spacecraft Onboard Interface Services SpaceWire Working Group Meeting Steve Parkes University of Dundee Aims of Spacecraft Onboard Interface Services Standardise Hardware Software Encourage reuse

More information

2. Layer-2 Ethernet-based VPN

2. Layer-2 Ethernet-based VPN 2.1. Full Ethernet Virtualization The key concept of the method of realizing VPN by SoftEther VPN is the full virtualization of Ethernet segments, layer-2 Ethernet switches and Ethernet adapters. In order

More information

A Survey on Underwater Sensor Network Architecture and Protocols

A Survey on Underwater Sensor Network Architecture and Protocols A Survey on Underwater Sensor Network Architecture and Protocols Rakesh V S 4 th SEM M.Tech, Department of Computer Science MVJ College of Engineering Bangalore, India raki.rakesh102@gmail.com Srimathi

More information

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu Chapter 5 Ad Hoc Wireless Network Jang Ping Sheu Introduction Ad Hoc Network is a multi-hop relaying network ALOHAnet developed in 1970 Ethernet developed in 1980 In 1994, Bluetooth proposed by Ericsson

More information

Design For High Performance Flexray Protocol For Fpga Based System

Design For High Performance Flexray Protocol For Fpga Based System IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) e-issn: 2319 4200, p-issn No. : 2319 4197 PP 83-88 www.iosrjournals.org Design For High Performance Flexray Protocol For Fpga Based System E. Singaravelan

More information

TetraNode Scalability and Performance. White paper

TetraNode Scalability and Performance. White paper White paper Issue 1.0, May 2017 Introduction Rohill solutions are known for performance, flexibility, scalability, security and affordability. Also, the strong TetraNode system architecture, open standards-based

More information

Applied Networks & Security

Applied Networks & Security Applied Networks & Security Wired Local Area Networks (LANs) http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Spring 2006/2007 John Kristoff - DePaul University 1 Local Area

More information

A Pattern-supported Parallelization Approach

A Pattern-supported Parallelization Approach A Pattern-supported Parallelization Approach Ralf Jahr, Mike Gerdes, Theo Ungerer University of Augsburg, Germany The 2013 International Workshop on Programming Models and Applications for Multicores and

More information

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

EtherCAT with MORPHEE 2, D2T s Automation System A fast and reliable communication with the test bed

EtherCAT with MORPHEE 2, D2T s Automation System A fast and reliable communication with the test bed EtherCAT with MORPHEE 2, D2T s Automation System A fast and reliable communication with the test bed Ing Jérémie EFFLAME (1) ; Ing Stéphane PELLETIER (2) 1) Product department, 11 rue Denis Papin, 78190

More information

Object Model of Home Area Network Devices

Object Model of Home Area Network Devices Object Model of Home Area Network Devices ZDENEK BRADAC*, VACLAV KACZMARCZYK**, PETR FIEDLER**, MICHAL SIR* *Department of Control and Instrumentation, Brno University of Technology, Brno, CZECHREPUBLIC

More information

Applied Networks & Security

Applied Networks & Security Applied Networks & Security Local Area Networks (LANs) http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Winter 2006/2007 John Kristoff - DePaul University 1 Local Area Network

More information

A CAN-Based Architecture for Highly Reliable Communication Systems

A CAN-Based Architecture for Highly Reliable Communication Systems A CAN-Based Architecture for Highly Reliable Communication Systems H. Hilmer Prof. Dr.-Ing. H.-D. Kochs Gerhard-Mercator-Universität Duisburg, Germany E. Dittmar ABB Network Control and Protection, Ladenburg,

More information

Monitoring System of Marine Engine Using Dynamic ID priority Allocation base on CAN

Monitoring System of Marine Engine Using Dynamic ID priority Allocation base on CAN , pp.460-465 http://dx.doi.org/10.14257/astl.2016.139.91 Monitoring System of Marine Engine Using Dynamic ID priority Allocation base on CAN Hyun Lee 1 and Kun Su Yoon 1 1 Seongnam Campus of Korea Polytechnic,

More information

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet

Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Atacama: An Open Experimental Platform for Mixed-Criticality Networking on Top of Ethernet Gonzalo Carvajal 1,2 and Sebastian Fischmeister 1 1 University of Waterloo, ON, Canada 2 Universidad de Concepcion,

More information

Transforming Utility Grid Operations with the Internet of Things

Transforming Utility Grid Operations with the Internet of Things Solution Brief Internet of Things Energy Industry Transforming Utility Grid Operations with the Internet of Things Access key process data in real time to increase situational awareness of grid operations.

More information