SpaceWire, a Backbone for Humanoid Robotic Systems. Mathias Nickl, Stefan Jörg, Thomas Bahls, Alexander Nothhelfer, Stefan Strasser

Size: px
Start display at page:

Download "SpaceWire, a Backbone for Humanoid Robotic Systems. Mathias Nickl, Stefan Jörg, Thomas Bahls, Alexander Nothhelfer, Stefan Strasser"

Transcription

1 SpaceWire, a Backbone for Humanoid Robotic Systems Mathias Nickl, Stefan Jörg, Thomas Bahls, Alexander Nothhelfer, Stefan Strasser Robotic and Mechatronics Center, German Aerospace Center (DLR) International SpaceWire Conference >

2 Robotics and Mechatronics Center: Competences Physics Usability engineering Industrial design Psychology Medical engineering Folie 2

3 Robotics and Mechatronics Center: Competences to build highly-integrated robots Physics Folie 3

4 Robotics and Mechatronics Center: Systems with SpaceWire DLR Hand II 2001 (IEEE1355) DLR Krabbler 2006 Medical Robots and Tools: Kinemedic 2005, Miro 2008, MICA 2009 DLR Hand Arm System 2010 Folie 4

5 DLR Hand Arm System - A novel humanoid design 26 Degrees of Freedom Variable Stiffness Actuation 52 s, 430 Sensors Folie 6

6 DLR Hand Arm System Hand + Wrist (19 +2 DOF) SpaceWire 1Gbit 4x 19x 19x 42 Hall Sensors SpaceWire 1Gbit 3 Potentiometers 19x 19x 4x 42 MiniServos Folie 7

7 DLR Hand Arm System The Arm (5 DOF) 5x3 Potentiometers 4x Ilm50 Shoulder 2 Shoulder 1 UpperArm Forearm Elbow 2x 6x MiniServo Shoulder-Elbow FSJ Mechanism [Wolf et al., ICRA 2011] Forearm Mechanism [Friedl et al., IROS 2011] Folie 8

8 DLR Hand Arm System Communication Shoulder 2 Shoulder 1 UpperArm Forearm Elbow BiSS 10 MBit SpaceWire 1Gbit Folie 9

9 DLR Hand Arm System Rapid Prototyping Shoulder 2 Shoulder 1 Forearm BiSS 10 MBit SpaceWire 1Gbit 3 khz Host Control Loop Folie 10

10 The Hierarchical Architecture - Computing nodes Computing Bandwidth General Purpose, COTS [Joerg et al., IROS 2011] Linux UI Host QNX Real - Time PC Hosts 40 x 40 mm Composition 10 x 10 mm Modules High integration, Dedicated Electronics Physical Interfaces Folie 11

11 The Hierarchical Architecture Computing Bandwidth General Purpose, COTS [Joerg et al., IROS 2011] Linux UI Host TCP/UDP 1GBit QNX Real - Time PC Hosts 40 x 40 mm SpaceWire 1Gbit Composition 10 x 10 mm BiSS 10 MBit Modules High integration, Dedicated Electronics SPI, I 2 C, PWM, Physical Interfaces Folie 12

12 The Hierarchical Architecture - Physical Interfaces Computing Bandwidth General Purpose, COTS Linux UI Host TCP/UDP 1GBit QNX Real - Time PC Hosts 40 x 40 mm SpaceWire 1Gbit Composition 10 x 10 mm BiSS 10 MBit Modules Arm Main High integration, Dedicated Electronics SPI, I 2 C, PWM, Physical Interfaces Folie 13

13 The Hierarchical Architecture - Modules Computing Bandwidth General Purpose, COTS Linux UI Host TCP/UDP 1GBit Potentiometer Module QNX Real - Time PC Hosts 40 x 40 mm Spacewire 1Gbit Angular Hall Module Composition MiniServo Module 25x25x25 mm 10 x 10 mm BiSS 10 MBit Modules High integration, Dedicated Electronics SPI, I 2 C, PWM, Physical Interfaces Folie 14

14 The Hierarchical Architecture - Composition Computing Bandwidth General Purpose, COTS Linux UI Host TCP/UDP 1GBit SpaceWire PCIe Forearm Node QNX Real - Time PC Hosts 40 x 40 mm Spacewire 1Gbit Composition Arm Node 10 x 10 mm BiSS 10 MBit Modules High integration, Dedicated Electronics SPI, I 2 C, PWM, Physical Interfaces Folie 15

15 The Hierarchical Architecture The HAL Computing Bandwidth General Purpose, COTS Hardware Abstraction Layer Linux UI Host TCP/UDP 1GBit QNX Real - Time PC Hosts 40 x 40 mm Spacewire 1Gbit Composition 10 x 10 mm BiSS 10 MBit Modules High integration, Dedicated Electronics SPI, I 2 C, PWM, Physical Interfaces Folie 16

16 The Virtual Path From Sensor to Actuator Computing Bandwidth General Purpose, COTS Linux UI Host TCP/UDP 1GBit [Nickl et al. 2009] Controller QNX Real - Time PC Hosts 40 x 40 mm Computation and Communication Path Spacewire 1Gbit Composition 10 x 10 mm BiSS 10 MBit Modules Sensor High integration, Dedicated Electronics Actuator SPI, I 2 C, PWM, Physical Interfaces Folie 17

17 The Virtual Path From Sensor to Actuator The Application is synchronized by the sensor hardware (The Virtual Path [Nickl et al. 2009]) Synchronisation Clock t Physical t n Sensor Controller Actuator Clock t n t Latency = t Physical - t n t Physical Error Detection And Handling Computation and Communication Path Folie 18

18 The Virtual Path From Sensor to Actuator Computing Bandwidth General Purpose, COTS Linux UI Host TCP/UDP 1GBit [Nickl et al. 2009] Controller QNX Real - Time PC Hosts 40 x 40 mm Computation and Communication Path Spacewire 1Gbit Composition 10 x 10 mm BiSS 10 MBit Modules Sensor High integration, Dedicated Electronics Actuator SPI, I 2 C, PWM, Physical Interfaces Folie 19

19 SpaceWire-Implementation: Requirements for Robotics Deterministic Defined Topology Packet length limited to 1024 bytes Clock with Time Codes Low latency up to 1 Gbit/s implementation PCIx Host adapter with drivers for QNX/VxWorks High integration Own electronics (cables, connectors) Manageable Configuration from file Test Suite PCIx host adapter Folie 20

20 SpaceWire-Implementation: Physical, Character, Link Layers LVDS and Fiber Up to 1 GBit/s 8b10b encoding () Links with CRC Kinemedic 2005 ESC KChar IDLE K28.5 TC K28.1 FCT K28.2 EEP K28.3 EOP K28.4 NULL K28.6 Copper Link with 8b10b ESC to Kchar mapping Folie 21

21 SpaceWire-Implementation: Standard Network Layer Implemented on Router Configuration Protocol (for runtime configuration of address tables) Kinemedic 2005 FIFO Links with CRC FIFO FIFO 1 3 FIFO 1 3 FIFO Router Router Router FIFO FIFO FIFO FIFO Network Packet 32 payload eop Logic/Physical LUT Folie 22

22 SpaceWire-Implementation: Our Transport Layer Connection-oriented proctocols CRC protected payload Peer Address is configured at runtime MICA 2008 Source Datagram Sink Datagram Protocol Request Source Response Sink RequestResponse Protocol Logic. Addr. Packet ID payload crc eop Transport Packet Folie 23

23 Hand Results: DLR Hand Arm System SpaceWire Topology Arm Upper Side Lower Side Host Shoulder 1 Forearm Shoulder 2 Triple Joint Stack Double Joint Stack Host Router Nodes Hand 4 52 Arm 5 45 Hosts 4 4 Total Folie 25

24 Results: Arm Control Application SpaceWire Packets Triple Joint Stack Double Joint Stack Shoulder 2 Shoulder 1 Host 3 khz Host Control Loop, Signals by Datagram Protocol Triple Double Total Bytes Actual Packets / cycle / sec k Desired Packets / cycle / sec k Total / cycle / sec k Folie 26

25 Results: Arm Control Application - Latency of 3kHz Loop Empty Simulink Damping Control Application Shoulder1 Shoulder2 Upper Arm Elbow mean HAL only mean [μs] (empty Simulink model) std [μs] Damping Control mean [μs] [Petit et al., ICRA 2011] std [μs] deadline: 2 cycles = 667μs Folie 27

26 Conclusions & Outlook Experiments prove stability and determinism (Latency < 667us) Hierarchical architecture enables high integration at manageable effort SpaceWire has been succesfully utilized as communication backbone for robotic systems of increasing complexity Further work: Complete humanoid robot Experiment with highly distributed algorithms (safety, reflex actions) Folie 28

27 Thank you! Folie 29

The Computing and Communication Architecture of the. The DLR Hand Arm System

The Computing and Communication Architecture of the. The DLR Hand Arm System The Computing and Communication Architecture of the DLR Hand Arm System Stefan Jörg and Mathias Nickl, Alexander Nothhelfer, Thomas Bahls and Gerd Hirzinger Abstract The computing and communication architecture

More information

HIL/SIL BY DEVELOPMENT OF SIX-LEGGED ROBOT SLAIR2

HIL/SIL BY DEVELOPMENT OF SIX-LEGGED ROBOT SLAIR2 HIL/SIL BY DEVELOPMENT OF SIX-LEGGED ROBOT SLAIR2 DZHANTIMIROV 1, PALIS 2, SCHMUCKER 1, TELESH 2, ZAVGORODNIY 2 1 Department Virtual Engineering, Fraunhofer Institute for Factory Operation and Automation,

More information

Reducing SpaceWire Time-code Jitter

Reducing SpaceWire Time-code Jitter Reducing SpaceWire Time-code Jitter Barry M Cook 4Links Limited The Mansion, Bletchley Park, Milton Keynes, MK3 6ZP, UK Email: barry@4links.co.uk INTRODUCTION Standards ISO/IEC 14575[1] and IEEE 1355[2]

More information

Page 1 SPACEWIRE SEMINAR 4/5 NOVEMBER 2003 JF COLDEFY / C HONVAULT

Page 1 SPACEWIRE SEMINAR 4/5 NOVEMBER 2003 JF COLDEFY / C HONVAULT Page 1 SPACEWIRE SEMINAR 4/5 NOVEMBER 2003 JF COLDEFY / C HONVAULT INTRODUCTION The SW IP was developped in the frame of the ESA 13345/#3 contract "Building block for System on a Chip" This presentation

More information

New Inverse Kinematics Algorithms Combining Closed Form Solutions With Nonlinear Optimization for Highly Redundant Robotic Systems

New Inverse Kinematics Algorithms Combining Closed Form Solutions With Nonlinear Optimization for Highly Redundant Robotic Systems New Inverse Kinematics Algorithms Combining Closed Form Solutions With Nonlinear Optimization for Highly Redundant Robotic Systems Rainer Konietschke and Gerd Hirzinger Institute of Robotics and Mechatronics

More information

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager

SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft. SpaceTech Expo Gregor Cranston Business Development Manager SpaceWire Technologies deliver multi-gigabit data rates for on-board Spacecraft SpaceTech Expo 2013 Gregor Cranston Business Development Manager 1 Introducing SpaceFibre A very high-speed serial data-link

More information

SpaceWire-RT Project and Baseline Concepts

SpaceWire-RT Project and Baseline Concepts SpaceWire-RT Project and Baseline Concepts Steve Parkes, Albert Ferrer Space Technology Centre, University of Dundee Yuriy Sheynin, St Petersburg University of Aerospace Instrumentation 1 Aims Overview

More information

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine 4-axis CNC Router Machine with 250KHz control loop through Industrial Ethernet Thomas Mauer Industrial Systems Team, Factory

More information

Inverse Kinematics with Closed Form Solutions for Highly Redundant Robotic Systems

Inverse Kinematics with Closed Form Solutions for Highly Redundant Robotic Systems 29 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 12-17, 29 Inverse Kinematics with Closed Form Solutions for Highly Redundant Robotic Systems

More information

Control Approaches for Walking and Running

Control Approaches for Walking and Running DLR.de Chart 1 > Humanoids 2015 > Christian Ott > 02.11.2015 Control Approaches for Walking and Running Christian Ott, Johannes Englsberger German Aerospace Center (DLR) DLR.de Chart 2 > Humanoids 2015

More information

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications Richard Mourn, Dap USA Inc. AS5643 coupled with IEEE-1394 Asynchronous Stream capability provides

More information

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802.

DRAFT. Dual Time Scale in Factory & Energy Automation. White Paper about Industrial Time Synchronization. (IEEE 802. SIEMENS AG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 DRAFT Dual Time Scale in Factory & Energy Automation White Paper about Industrial

More information

SpaceWire Standard Problems and Evolution Lines. Experience of implementation and application

SpaceWire Standard Problems and Evolution Lines. Experience of implementation and application SpaceWire Standard Problems and Evolution Lines. Experience of implementation and application Yuriy Sheynin, Sergey Gorbachev, Pavel Volkov St. Petersburg State University of Aerospace Instrumentation

More information

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers

SpaceWire-RT. SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers SpaceWire-RT SpaceWire-RT Status SpaceWire-RT IP Core ASIC Feasibility SpaceWire-RT Copper Line Transceivers 1 Overview of SpaceWire-RT Project Aims The SpaceWire-RT research programme aims to: Conceive

More information

Echtzeit und Nicht-Echtzeit Integration von MATLAB und Simulink in das neue Robotik Software Framework ardx des DLR Berthold Bäuml

Echtzeit und Nicht-Echtzeit Integration von MATLAB und Simulink in das neue Robotik Software Framework ardx des DLR Berthold Bäuml Echtzeit und Nicht-Echtzeit Integration von MATLAB und Simulink in das neue Robotik Software Framework ardx des DLR Berthold Bäuml! Autonomous Learning Robots Lab Institute of Robotics and Mechatronics

More information

On-ground experimental verification of a torque controlled free-floating robot

On-ground experimental verification of a torque controlled free-floating robot On-ground experimental verification of a torque controlled free-floating robot Marco De Stefano, Jordi Artigas, Alessandro M. Giordano, Roberto Lampariello and Alin-Albu Schaeffer Institute of Robotics

More information

Prototyping the Autonomous Future Joe Cassar, Engineering Group Manager. dspace Inc Pontiac Trail, Wixom, MI 48393

Prototyping the Autonomous Future Joe Cassar, Engineering Group Manager. dspace Inc Pontiac Trail, Wixom, MI 48393 Prototyping the Autonomous Future Joe Cassar, Engineering Group Manager dspace Inc 50131 Pontiac Trail, Wixom, MI 48393 2 What s the Common Denominator? Ford AUDI RS7 Concept Nissan Porsche ZF 3 MicroAutobox

More information

27 March 2018 Mikael Arguedas and Morgan Quigley

27 March 2018 Mikael Arguedas and Morgan Quigley 27 March 2018 Mikael Arguedas and Morgan Quigley Separate devices: (prototypes 0-3) Unified camera: (prototypes 4-5) Unified system: (prototypes 6+) USB3 USB Host USB3 USB2 USB3 USB Host PCIe root

More information

NET. A Hardware/Software Co-Design Approach for Ethernet Controllers to Support Time-triggered Trac in the Upcoming IEEE TSN Standards

NET. A Hardware/Software Co-Design Approach for Ethernet Controllers to Support Time-triggered Trac in the Upcoming IEEE TSN Standards NET A Hardware/Software Co-Design Approach for Ethernet Controllers to Support Time-triggered Trac in the Upcoming IEEE TSN Standards Friedrich Groÿ Till Steinbach Franz Korf Thomas C. Schmidt Bernd Schwarz

More information

Why an additional Shaper

Why an additional Shaper Distributed Embedded Systems University of Paderborn Why an additional Shaper Marcel Kiessling Distributed Embedded Systems Marcel Kießling 1 Outline Recap: Industrial Requirements for Latency Different

More information

Link-Layer Layer Broadcast Protocol for SpaceWire

Link-Layer Layer Broadcast Protocol for SpaceWire Link-Layer Layer Broadcast Protocol for SpaceWire SpaceWire Working Group Meeting Sandra G. Dykes Southwest Research Institute Overview Motivation & Value Protocol Features Protocol Description Performance

More information

Joint IEEE-SA and ITU Workshop on Ethernet. IEEE Distinguished Minimum Latency Traffic. Ludwig WINKEL, Chair IEEE 802.

Joint IEEE-SA and ITU Workshop on Ethernet. IEEE Distinguished Minimum Latency Traffic. Ludwig WINKEL, Chair IEEE 802. Joint IEEE-SA and ITU Workshop on Ethernet IEEE 802.3 Distinguished Minimum Latency Traffic Ludwig WINKEL, Chair IEEE 802.3 SG DMLT, Siemens Geneva, Switzerland, 13 July 2013 Reflector and Web site Study

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

SpaceWire-RT Update. EU FP7 Project Russian and European Partners. SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH

SpaceWire-RT Update. EU FP7 Project Russian and European Partners. SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH SpaceWire-RT Update EU FP7 Project Russian and European Partners SUAI, SubMicron, ELVEES University of Dundee, Astrium GmbH 1 Contents SpaceWire-RT project SpaceWire-RT protocols Oversampled SpaceFibre

More information

SPACEFIBRE. Session: SpaceWire Standardisation. Long Paper.

SPACEFIBRE. Session: SpaceWire Standardisation. Long Paper. SPACEFIBRE Session: SpaceWire Standardisation Long Paper Steve Parkes 1, Chris McClements 1, Martin Suess 2 1 School of Computing, University of Dundee, Dundee, DD1 4HN, Scotland, U.K. E-mail: sparkes@computing.dundee.ac.uk

More information

ECE 650 Systems Programming & Engineering. Spring 2018

ECE 650 Systems Programming & Engineering. Spring 2018 ECE 650 Systems Programming & Engineering Spring 2018 Networking Introduction Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) Computer Networking A background of important areas

More information

A HT3 Platform for Rapid Prototyping and High Performance Reconfigurable Computing

A HT3 Platform for Rapid Prototyping and High Performance Reconfigurable Computing A HT3 Platform for Rapid Prototyping and High Performance Reconfigurable Computing Second International Workshop on HyperTransport Research and Application (WHTRA 2011) University of Heidelberg Computer

More information

D3.2 SpaceWire-RT Updated Specification

D3.2 SpaceWire-RT Updated Specification SPACEWIRE-RT Grant Agreement: 263148 D3.2 SpaceWire-RT Updated Specification Dissemination level: Public (PU) D3.2 SpaceWire-RT Updated Specification Lead Beneficiary: University of Dundee Author(s): Steve

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics properties and performance measures @ 25 Redundancy first definition McKerrow When a manipulator can reach a specified position with more

More information

SpaceComRTOS. A distributed formal RTOS adapted to SpaceWire enabled systems

SpaceComRTOS. A distributed formal RTOS adapted to SpaceWire enabled systems SpaceWire Working group 11th Nov 2004 SpaceComRTOS A distributed formal RTOS adapted to SpaceWire enabled systems Eric.Verhulst@OpenLicenseSociety.org www.openlicensesociety.org 1 The target Ground section

More information

BiSS C (unidirectional) PROTOCOL DESCRIPTION

BiSS C (unidirectional) PROTOCOL DESCRIPTION Rev A2, Page 1/10 FEATURES Unidirectional sensor interface Synchronous, real-time-capable data transmission Fast, serial, safe Point-to-point or multiple slaves networks Compact and cost-effective Open

More information

Developing Algorithms for Robotics and Autonomous Systems

Developing Algorithms for Robotics and Autonomous Systems Developing Algorithms for Robotics and Autonomous Systems Jorik Caljouw 2015 The MathWorks, Inc. 1 Key Takeaway of this Talk Success in developing an autonomous robotics system requires: 1. Multi-domain

More information

TSN and EtherNet/IP Networks

TSN and EtherNet/IP Networks and EtherNet/IP Networks Pascal Hampikian System Architect Schneider-Electric March 1, 2018 SESAM Seminar Digital connectivity in Manufacturing Ballerup Denmark Agenda EtherNet/IP Today + EtherNet/IP PITCH

More information

SpaceWire 101. Webex Seminar. February 15th, 2006

SpaceWire 101. Webex Seminar. February 15th, 2006 SpaceWire 101 Webex Seminar February 15th, 2006 www.aeroflex.com/spacewire SpaceWire 101 What is SpaceWire Protocol, Links, Basic Communication Architecture Physical Layer Interface and Network Components

More information

Control Data Systems Industrial Wireless Communications

Control Data Systems Industrial Wireless Communications ISA100 Wireless for Control Applications ISA100 Wireless End User Conference Rotterdam, The Netherlands 27 th September 2016 Andrei Rusu, CDS Wireless Control Data Systems Industrial Wireless Communications

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

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies Data Link Layer Our goals: understand principles behind data link layer services: link layer addressing instantiation and implementation of various link layer technologies 1 Outline Introduction and services

More information

IEEE 1588v2 Time Synchronization in Energy Automation Applications Case Studies from China

IEEE 1588v2 Time Synchronization in Energy Automation Applications Case Studies from China IEEE 1588v2 Time Synchronization in Energy Automation Applications Case Studies from China Real Time Communications Symposium Munich, January 2012 Maciej Goraj maciejgoraj@ruggedcom.com 1 Who is RuggedCom?

More information

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003)

SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003) SpaceWire ECSS-E50-12A International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands Steve Parkes (1), Josep Rosello (2) (1) University of Dundee, Applied Computing, Dundee,

More information

Body of a new Humanoid Robot the Design of ARMAR III

Body of a new Humanoid Robot the Design of ARMAR III EVA-STAR (Elektronisches Volltextarchiv Scientific Articles Repository) http://digbib.ubka.uni-karlsruhe.de/volltexte/0000070 Upper Body of a new Humanoid Robot the Design of ARMAR III Albert Albers, Sven

More information

The Link Layer and LANs: Ethernet and Swiches

The Link Layer and LANs: Ethernet and Swiches The Link Layer and LNs: Ethernet and Swiches EECS3214 2018-03-21 Link layer, LNs: outline 6.1 introduction, services 6.2 error detection, correction 6.3 multiple access protocols 6.4 LNs addressing, RP

More information

Centralized Processing and Distributed I/O for Robot Control

Centralized Processing and Distributed I/O for Robot Control Centralized Processing and Distributed I/O for Robot Control Peter Kazanzides, Paul Thienphrapa Department of Computer Science, Johns Hopkins University, Baltimore, MD Abstract Historically, the architecture

More information

St. Petersburg State University of Aerospace Instrumentation Institute of High-Performance Computer and Network Technologies

St. Petersburg State University of Aerospace Instrumentation Institute of High-Performance Computer and Network Technologies St. Petersburg State University of Aerospace Instrumentation Institute of High-Performance Computer and Network Technologies Extended Control Codes for Distributed Interrupts in SpaceWire Networks (draft

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

The SpaceWire CODEC International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands

The SpaceWire CODEC International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands The SpaceWire CODEC International SpaceWire Seminar (ISWS 2003) 4-5 November 2003, ESTEC Noordwijk, The Netherlands Chris McClements (1), Steve Parkes (1), Agustin Leon (2) (1) University of Dundee, Applied

More information

CS 3516: Advanced Computer Networks

CS 3516: Advanced Computer Networks Welcome to CS 3516: Advanced Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: Fuller 320 Fall 2017 A-term 1 Some slides are originally from the course materials of the textbook

More information

SpaceFibre Port IP Core

SpaceFibre Port IP Core The most important thing we build is trust ADVANCED ELECTRONIC SOLUTIONS AVIATION SERVICES COMMUNICATIONS AND CONNECTIVITY MISSION SYSTEMS IP Core TEC-ED & TEC-SW Final Presentation Days 6 7. December

More information

Communication (III) Kai Huang

Communication (III) Kai Huang Communication (III) Kai Huang Ethernet Turns 40 12/17/2013 Kai.Huang@tum 2 Outline Bus basics Multiple Master Bus Network-on-Chip Examples o SPI o CAN o FlexRay o Ethernet Basic OSI model Real-Time Ethernet

More information

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Spatial R-C-C-R Mechanism for a Single DOF Gripper NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com

More information

ARINC 818 on Copper The Successor to HOTLink II Video Links? A White Paper by Jon Alexander

ARINC 818 on Copper The Successor to HOTLink II Video Links? A White Paper by Jon Alexander ARINC 818 on Copper The Successor to HOTLink II Video Links? A White Paper by Jon Alexander GRT s new Matrix ARINC 818 card with High Speed Coax (HSC) Common RG59 coaxial cable with DIN 1.0 / 2.3 connector

More information

Research article. 1. Introduction

Research article. 1. Introduction Research article The DLR MIRO: a versatile lightweight robot for surgical applications U Hagn, M Nickl, S Jörg, G Passig, T Bahls, A Nothhelfer, F Hacker, L Le-Tien, A Albu-Schäffer, R Konietschke, M Grebenstein,

More information

Internetworking Over SpaceWire: A Link-Layer Layer Broadcast Service for Network Stack Support

Internetworking Over SpaceWire: A Link-Layer Layer Broadcast Service for Network Stack Support Internetworking Over SpaceWire: A Link-Layer Layer Broadcast Service for Network Stack Support Robert Klar, Sandra G. Dykes, Allison Roberts, Chris Mangels, Buddy Walls, Mark A. Johnson, Kristian Persson

More information

ISA100 Wireless for Control Applications. Control Data Systems. Industrial Wireless Data Systems,

ISA100 Wireless for Control Applications. Control Data Systems. Industrial Wireless Data Systems, Control Data Systems Industrial Wireless Communications 1 Use case 1 Industrial Remote Controls - - - End User is IKUSI VELATIA SPAIN, Remote Controls Division Remote Controls operate Industrial Cranes

More information

SMCSlite and DS-Link Macrocell Development

SMCSlite and DS-Link Macrocell Development and DS-Link Macrocell Development Microelectronics Final Presentation Days, ESTEC, 6-7 March 2001 Anja Christen Tim Pike Paul Rastetter Astrium GmbH, D-81663 Ottobrunn Tel. ++49-89-60720267, Fax ++49-89-60721302

More information

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017 CS 43: Computer Networks Switches and LANs Kevin Webb Swarthmore College December 5, 2017 Ethernet Metcalfe s Ethernet sketch Dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology

More information

Integrating Mechanical Design and Multidomain Simulation with Simscape

Integrating Mechanical Design and Multidomain Simulation with Simscape Integrating Mechanical Design and Multidomain Simulation with Simscape Steve Miller Simscape Product Manager, MathWorks 2015 The MathWorks, Inc. 1 Integrating Mechanical Design and Multidomain Simulation

More information

AN ETHERNET BASED AIRBORNE DATA ACQUISITION SYSTEM

AN ETHERNET BASED AIRBORNE DATA ACQUISITION SYSTEM AN ETHERNET BASED AIRBORNE DATA ACQUISITION SYSTEM Item Type text; Proceedings Authors Dai, Jiwang; DeSelms, Thomas; Grozalis, Edward Publisher International Foundation for Telemetering Journal International

More information

Dynamic Characterization of KUKA Light-Weight Robot Manipulators

Dynamic Characterization of KUKA Light-Weight Robot Manipulators Dynamic Characterization of KUKA Light-Weight Robot Manipulators Technical Report GT-RIM-CR-2012-001 Jacob Huckaby and Henrik I. Christensen Center for Robotics & Intelligent Machines Georgia Institute

More information

Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks

Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks Motor Control: Model-Based Design from Concept to Implementation on heterogeneous SoC FPGAs Alexander Schreiber, MathWorks 2014 The MathWorks, Inc. 1 Some components of a production application Production

More information

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski Operating Systems 16. Networking Paul Krzyzanowski Rutgers University Spring 2015 1 Local Area Network (LAN) LAN = communications network Small area (building, set of buildings) Same, sometimes shared,

More information

RHiNET-3/SW: an 80-Gbit/s high-speed network switch for distributed parallel computing

RHiNET-3/SW: an 80-Gbit/s high-speed network switch for distributed parallel computing RHiNET-3/SW: an 0-Gbit/s high-speed network switch for distributed parallel computing S. Nishimura 1, T. Kudoh 2, H. Nishi 2, J. Yamamoto 2, R. Ueno 3, K. Harasawa 4, S. Fukuda 4, Y. Shikichi 4, S. Akutsu

More information

Implimentation of SpaceWire Standard in SpaceWire CODEC using VHDL

Implimentation of SpaceWire Standard in SpaceWire CODEC using VHDL International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 9, Issue 2 (November 2013), PP. 36-40 Implimentation of SpaceWire Standard in SpaceWire

More information

Research and Analysis of Flow Control Mechanism for Transport Protocols of the SpaceWire Onboard Networks

Research and Analysis of Flow Control Mechanism for Transport Protocols of the SpaceWire Onboard Networks Research and Analysis of Flow Control Mechanism for Transport Protocols of the SpaceWire Onboard Networks Nikolay Sinyov, Valentin Olenev, Irina Lavrovskaya, Ilya Korobkov {nikolay.sinyov, valentin.olenev,

More information

Frequently Asked Questions about Real-Time

Frequently Asked Questions about Real-Time FAQ: RTX64 2013 Frequently Asked Questions about Real-Time What is Real-Time? Real-time describes an application which requires a response to an event within some small upper bounded time frame. Typically,

More information

SpaceCommRTOS. From a formal RTOS concept to a universal communication mechanism for distributed real-time systems

SpaceCommRTOS. From a formal RTOS concept to a universal communication mechanism for distributed real-time systems SpaceWire Working group 15th Sept 2004 SpaceCommRTOS From a formal RTOS concept to a universal communication mechanism for distributed real-time systems Eric.Verhulst@OpenLicenseSociety.org www.openlicensesociety.org

More information

Overview. Rev. 1.5c. November 17, 2003

Overview. Rev. 1.5c. November 17, 2003 Overview Rev. 1.5c November 17, 2003 Copyright 2003 Digigram. All rights reserved. No portion of this document may be reproduced without prior written consent from Digigram. The copyright protection claimed

More information

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1 EE 586 Communication and Switching Networks (Fall 2010) Lecture 2 August 27, 2010 (modified by Cheung for EE586; based on K&R original) 1-1 Announcements Read Chapter 1 First homework is due 9/3 In Blackboard

More information

Multi-Axis Position Control by EtherCAT Real-time Networking

Multi-Axis Position Control by EtherCAT Real-time Networking Multi-Axis Position Control by EtherCAT Real-time Networking Lecture Topics EtherCAT Applications Overview The EtherCAT Control Approach The EtherCAT Data Processing Time Synchronization Requirements in

More information

Networks. Randal E. Bryant CS347 Lecture 24 April 16, 1997

Networks. Randal E. Bryant CS347 Lecture 24 April 16, 1997 Networks Randal E. Bryant CS347 Lecture 24 April 16, 1997 Topics Overview Telephone system Ethernet ATM Computer system Keyboard Mouse Modem Printer Processor and L1 cache Interrupt controller Keyboard

More information

MORPHEE 2, EtherCAT and Fast ECU Access. D2T s automation system : A fast and reliable communication with test bed

MORPHEE 2, EtherCAT and Fast ECU Access. D2T s automation system : A fast and reliable communication with test bed MORPHEE 2, EtherCAT and Fast ECU Access D2T s automation system : A fast and reliable communication with test bed 1 Contents MORPHEE 2 Overview EtherCAT Overview EtherCAT Advantages EtherCAT in MORPHEE

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

1 CONTROL CHARACTERS AND CONTROL CODES

1 CONTROL CHARACTERS AND CONTROL CODES 1 CONTROL CHARACTERS AND CONTROL CODES a. A control character shall be formed from a parity bit, a data-control flag and a two bit control code with the data-control flag set to one to indicate that the

More information

The Operation and Uses of the SpaceWire Time-Code International SpaceWire Seminar 2003

The Operation and Uses of the SpaceWire Time-Code International SpaceWire Seminar 2003 The Operation and Uses of the SpaceWire Time-Code International SpaceWire Seminar 2003 Steve Parkes Space Systems Research Group University of Dundee Need for Time-Codes! Needed for control applications

More information

Review of Important Networking Concepts. Recall the Example from last lecture

Review of Important Networking Concepts. Recall the Example from last lecture Review of Important ing Concepts Review: ed communication architecture The TCP/IP protocol suite Jörg Liebeherr, 1998,1999 1 Recall the Example from last lecture Ellington.cs.virginia.edu establishes an

More information

HW/SW Design Space Exploration on the Production Cell Setup

HW/SW Design Space Exploration on the Production Cell Setup HW/SW Design Space Exploration on the Production Cell Setup Communicating Process Architectures 2009, Formal Methods Week Eindhoven University of Technology, The Netherlands, 04-11-2009 Marcel A. Groothuis,

More information

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded Communication Roland Institute of Computer Engineering Vienna University of Technology 10. November 2010 Overview 1. Definition of a protocol 2. Protocol properties 3. Basic Principles 4. system communication

More information

CS61C : Machine Structures

CS61C : Machine Structures inst.eecs.berkeley.edu/~cs61c CS61C : Machine Structures Lecture 36 I/O : Networks TA Sameer The Yellow Dart Iyengar inst.eecs/~cs61c-ti Next year: Forget Elmo Get a Robot buddy New human-like robots that

More information

DIGITAL CONTROL/COMMAND DEDICATED TO CONVERTERS GLOBAL OVERVIEW

DIGITAL CONTROL/COMMAND DEDICATED TO CONVERTERS GLOBAL OVERVIEW Control Interface for Real-time Regulation of Units & Systems DIGITAL CONTROL/COMMAND DEDICATED TO CONVERTERS GLOBAL OVERVIEW 2 PSU control/command : CIRRUS CIRRUS : Overview DIGITAL REGULATION FOR POWER

More information

IDD Aerospace. Cursor Control Device Human Factors and Technology Considerations for Flightdeck Applications

IDD Aerospace. Cursor Control Device Human Factors and Technology Considerations for Flightdeck Applications IDD Aerospace Cursor Control Device Human Factors and Technology Considerations for Flightdeck Applications Doug Daman Copyright 2009 Zodiac Aerospace All Rights Reserved 1 Introduction Competition is

More information

Chapter 5: The Data Link Layer. Chapter 5 Link Layer and LANs. Ethernet. Link Layer. Star topology. Ethernet Frame Structure.

Chapter 5: The Data Link Layer. Chapter 5 Link Layer and LANs. Ethernet. Link Layer. Star topology. Ethernet Frame Structure. hapter 5 Link Layer and LNs omputer Networking: Top Down pproach 5 th edition. Jim Kurose, Keith Ross ddison-wesley, pril 2009. hapter 5: The Data Link Layer Our goals: understand principles behind data

More information

Lecture 9 The Data Link Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 9 The Data Link Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 9 The Data Link Layer part II Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Physical Addresses Physical (or LAN or MAC) address: 48 bit string Hexadecimal representation

More information

System Approach for a SpaceWire Network Template reference : C-EN

System Approach for a SpaceWire Network Template reference : C-EN System Approach for a SpaceWire Network Template reference : 100181700C-EN Prepared by Stephane DETHEVE / Bruno MASSON PLAN Page 2 SYSTEM APPROACH FOR A SPACEWIRE NETWORK INTRODUCTION SIMULATION BREADBOARDING

More information

Lighting the Blue Touchpaper for UK e-science - Closing Conference of ESLEA Project The George Hotel, Edinburgh, UK March, 2007

Lighting the Blue Touchpaper for UK e-science - Closing Conference of ESLEA Project The George Hotel, Edinburgh, UK March, 2007 Working with 1 Gigabit Ethernet 1, The School of Physics and Astronomy, The University of Manchester, Manchester, M13 9PL UK E-mail: R.Hughes-Jones@manchester.ac.uk Stephen Kershaw The School of Physics

More information

SpaceWire PC Card Development. Patria New Technologies Oy ESA / ESTEC

SpaceWire PC Card Development. Patria New Technologies Oy ESA / ESTEC SpaceWire PC Card Development Patria New Technologies Oy ESA / ESTEC SpaceWire PC Card Standard type II PC Card (Cardbus( I/F) with two SpaceWire links Access to SpaceWire networks by using a standard

More information

CS61C : Machine Structures

CS61C : Machine Structures CS61C L36 I/O : Networks (1) inst.eecs.berkeley.edu/~cs61c CS61C : Machine Structures Lecture 36 I/O : Networks TA Sameer The Yellow Dart Iyengar inst.eecs/~cs61c-ti Next year: Forget Elmo Get a Robot

More information

TopNet implementation: SpW IP Tunnel and Protocol Analyser

TopNet implementation: SpW IP Tunnel and Protocol Analyser TopNet implementation: SpW IP Tunnel and Protocol Analyser Vitulli R. TEC-EDP Email: Raffaele.Vitulli@esa.int Slide : 1 SpaceWire System Node 71 Node 72 Node 61 Router 2 Node 73 Node 62 Router 1 Router

More information

Summary of MAC protocols

Summary of MAC protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division, Code Division, Frequency Division Random partitioning (dynamic) ALOHA, S-ALOHA,

More information

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1 Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape 2015 The MathWorks, Inc. 1 In this session Onshape and MATLAB enable engineers to combine CAD models with multidomain, dynamic

More information

ORION Gateway Design for Feedback Controls Connectivity

ORION Gateway Design for Feedback Controls Connectivity ORION Gateway Design for Feedback Controls Connectivity Larry Doolittle, Alex Ratti, Carlos Serrano, Andrea Vaccaro Lawrence Berkeley National Laboratory ICALEPCS 09, Kobe, October 2009 Index 1 2 structure

More information

Next Generation Microprocessor Functional Prototype SpaceWire Router Validation Results

Next Generation Microprocessor Functional Prototype SpaceWire Router Validation Results Next Generation Microprocessor Functional Prototype SpaceWire Router Validation Results Jonas Ekergarn, Jan Andersson, Andreas Larsson, Daniel Hellström, Magnus Hjorth Aeroflex Gaisler AB Roland Weigand

More information

Radiation Tolerant Digital I/O Module KM6784.1

Radiation Tolerant Digital I/O Module KM6784.1 Radiation Tolerant Digital I/O Module KM6784.1 MAIN FEATURES Power Consumption: 1W Digital I/O: Discrete signals SpaceWire: 3x UARTS with RS422: 6x Dimensions: 160x100 mm 2 (Europe Card Size) Mass: 0.32

More information

Integrating Mechanical Design and Multidomain Simulation with Simscape

Integrating Mechanical Design and Multidomain Simulation with Simscape 1 Integrating Mechanical Design and Multidomain Simulation with Simscape 강효석과장 / Ph. D. Application Engineer MathWorks Korea 2017 The MathWorks, Inc. 2 In this session Onshape and MATLAB enable engineers

More information

Modern State Space Representation Using ADwin DAQ Systems

Modern State Space Representation Using ADwin DAQ Systems Modern State Space Representation Using ADwin DAQ Systems ADwin Provides High Throughput and Simulink Integration CAS DataLoggers provided the ADwin data acquisition and control solution to an internationally-known

More information

E Copyright VARAN BUS USER ORGANIZATION 06/2015. Real Time Ethernet VARAN Bus

E Copyright VARAN BUS USER ORGANIZATION 06/2015. Real Time Ethernet VARAN Bus 8100000100-E Copyright BUS USER ORGANIZATION 06/2015 Real Time Ethernet Bus - Versatile Automation Random Access Network The bus system meets all requirements of a modern industry network optimized for

More information

What Is SimMechanics?

What Is SimMechanics? SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment

More information

Introduction to Sitara AM437x Processors

Introduction to Sitara AM437x Processors Introduction to Sitara AM437x Processors AM437x: Highly integrated, scalable platform with enhanced industrial communications and security AM4376 AM4378 Software Key Features AM4372 AM4377 High-performance

More information

CSC 4900 Computer Networks: Link Layer (2)

CSC 4900 Computer Networks: Link Layer (2) CSC 4900 Computer Networks: Link Layer (2) Professor Henry Carter Fall 2017 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing,

More information

Multimedia Systems. Networks WS 2009/2010

Multimedia Systems. Networks WS 2009/2010 Multimedia Systems WS 2009/2010 Networks Prof. Dr. Paul Müller University of Kaiserslautern, Germany Integrated Communication Systems Lab Email: pmueller@informatik.uni-kl.de 1 Outline Network basics for

More information

2FOC. Dual Field Oriented Controller for brushless motors. icub

2FOC. Dual Field Oriented Controller for brushless motors. icub 2FOC Dual Field Oriented Controller for brushless motors The 2FOC board is a high performance motor controller capable of driving up to two 200W permanent magnet synchronous motors with vectorial algorithms

More information

Why SVIP? Chuck Meyer, CTO Production, Grass Valley

Why SVIP? Chuck Meyer, CTO Production, Grass Valley Why SVIP? Chuck Meyer, CTO Production, Grass Valley What is it about IP Technology Why is it Inevitable? How can we plan for it? Paradox of Commoditization What comes after Moore s Law Copyright, The Economist,

More information