DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware. Andreas Pillekeit - dspace. Jonathan Brembeck DLR

Similar documents
Using FMI/ SSP for Development of Autonomous Driving

Virtual Testing of Autonomous Vehicles

MotionDesk. 3-D online animation of simulated mechanical systems in real time. Highlights

Hardware in the Loop Simulation for Unmanned Aerial Vehicles

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

David Howarth. Business Development Manager Americas

Real-Time Testing Made Easy with Simulink Real-Time

CarSim/TruckSim/BikeSim Real-Time Hardware In the Loop Mechanical Simulation Corporation

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement

Virtual Validation with dspace Benefits the whole ECU development process

MMC (Modular Multilevel Converter)

The Real-Time Control System for Servomechanisms

products PC Control

Virtual car models for handling and ride bridging off and on-line simulations

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

Model Based Development Using Hardware in the Loop Simulation for Servo Press Machine

PRODUCTS AND LAB SOLUTIONS

Small Unmanned Aerial Vehicle Simulation Research

Developing a New Type of Light System in an Automobile and Implementing Its Prototype. on Hazards

Control and robotics remote laboratory for engineering education

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

On-demand printable robots

Since FLEXIBLE MANUFACTURING SYSTEM

When testing meets intelligence MECHATRONICS

Sensors and Sensing Motors, Encoders and Motor Control

Prototyping Unit for Modelbased Applications

Figure 1.1: Quanser Driving Simulator

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

Mechanical Simulation. Advanced Vehicle Dynamics Solutions

Lab 7: Introduction to Webots and Sensor Modeling

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment

AURA Soft as a Human Touch

Classical Control Based Autopilot Design Using PC/104

Design and Control of the BUAA Four-Fingered Hand

Von der Idee bis zur Umsetzung in einer Entwicklungsumgebung State of the Art von Dr. Simon Ginsburg

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

Keywords: Aircraft Systems Integration, Real-Time Simulation, Hardware-In-The-Loop Testing

Image Guided Robotic Assisted Surgical Training System using LabVIEW and CompactRIO

Method and Tools Specifications

1 Lab + Hwk 4: Introduction to the e-puck Robot

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

ADMA. Automotive Dynamic Motion Analyzer with 1000 Hz. ADMA Applications. State of the art: ADMA GPS/Inertial System for vehicle dynamics testing

Open Innovation/Sagitta Implementation and Validation of a Real-Time Flight Dynamics model for Simulation, Integration Testing and Pilot Training

ADAS/AD Challenge. Copyright 2017, dspace GmbH

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

LAB 5: Mobile robots -- Modeling, control and tracking

VLSI Implementation of Image Processing Algorithms on FPGA

Optimized testing of electric drives

Seminars Automation Academy Denmark

Real-Time AOCS EGSE Using EuroSim and SMP2-Compliant Building Blocks

Programming and Interfacing

Control System for an All-Terrain Mobile Robot

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Design of an electronic platform based on FPGA-DSP for motion control applications

Fast and Accurate RF component characterization enabled by FPGA technology

Synchronization between a SystemC based offline Restbus Simulator and a HIL FlexRay network

Teaching Mechanical Students to Build and Analyze Motor Controllers

Model-Based Design as an Enabler for Supply Chain Collaboration

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

3DCrane Version 1.4 User s Manual

SenseMaker IST Martin McGinnity University of Ulster Neuro-IT, Bonn, June 2004 SenseMaker IST Neuro-IT workshop June 2004 Page 1

Lab 8: Introduction to the e-puck Robot

VOICE COIL ACTUATOR (VCA) DEVELOPER S KIT Complete VCA and Driver Kit for Custom Actuation System

Embedded Control Systems

Real Time Implementation of Power Electronics System

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Pathbreaking robots for pathbreaking research. Introducing. KINOVA Gen3 Ultra lightweight robot. kinovarobotics.com 1

Abstract. 1. Introduction

Applied Collaboration for the Virtualization of Roads and Customer Approval as Exemplified by a Brake Control System

Volkswagen Group: Leveraging VIRES VTD to Design a Cooperative Driver Assistance System

Fig m Telescope

PROFINET USER S GUIDE ACSI Servo

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Cruden motion simulators for vehicle development and testing

Ground vibration testing: Applying structural analysis with imc products and solutions

MEASURING AND ANALYZING FINE MOTOR SKILLS

2Simulate: A Distributed Real-Time Simulation Framework

Embedded Control Project -Iterative learning control for

crio Resolver Simulation crio RVDT Simulation Manual V3.0

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

SELF-BALANCING MOBILE ROBOT TILTER

Quanser Products and solutions

Semi-Autonomous Parking for Enhanced Safety and Efficiency

Sensors and Sensing Motors, Encoders and Motor Control

SENLUTION Miniature Angular & Heading Reference System The World s Smallest Mini-AHRS

Technical Cognitive Systems

Simulation Model Driven Engineering for Manufacturing Cell

Inspector Vision Sensors. The intelligent vision solution in an easy-to-use sensor package

Autonomation of the self propelled mower Profihopper based on intelligent landmarks

Flight Simulation for Tomorrow's Aviation

roblocks Constructional logic kit for kids CoDe Lab Open House March

Voltage Compensation of AC Transmission Lines Using a STATCOM

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

Available theses (October 2011) MERLIN Group

Cruden Panthera simulator software suite

Transcription:

DLR.de Chart 1 DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware FMI User Meeting at the Modelica Conference 2017 Jonathan Brembeck DLR Andreas Pillekeit - dspace

DLR.de Chart 4 ROMO Concept (I) Modular Design 14 actuators: 4 In-Wheel motors 4 Steering actuators 4 Semi-active dampers 2 Brake actuators Facts: Steering range: -25 to 95 Power 4x16 kw, max. speed 100 km/h, max. range 100 km, weight ~1000 kg

DLR.de Chart 5 ROMO Concept (II) The Wheel Robot Permanent synchronous machine Steering actuator Semi-active damper Disc brakes

DLR.de Chart 6 Video The ROboMObil and its Possibilities

DLR.de Chart 7 ROMO - IT-Architektur dspace rapid prototyping system in synchronized execution PC based vision system (RM Sensonet) with two FPGA modules for autonomous driving (not shown) High precision measurement units for validation and control purposes Central control of the vehicle actuators without horizontal interconnection Note: The components represented virtually by the real-time vehicle dynamics simulation, i.e., simulated on SCALEXIO, are shaded in light blue

DLR.de Chart 8 ROMO Static HIL Architecture ROboMObil in motionless HIL operation to test the operating software and controls safely. ROMO s actuator (Wheel Robots) and sensor systems are emulated via models (partly as FMUs) on the SCALEXIO system. ROMO s central control does not know about the change and only the system signal conditioning and mapping module is reconfigured to HIL mode.

DLR.de Chart 9 > Meeting with Audi I/EF-5 > 30.11.15 Virtuell function testing RMS ROMO HIL Real-time motion simulation of DLR s ROboMObil by means of the DLR Robotic Motion Simulator (RMS) Simulator is based on a conventional industry robot Composed of a linear axis and a 6-DoF robot 500kg net load

DLR.de Chart 10 ROMO RMS Interactive HIL Architecture Entire system setup. The goal of this special HIL application is to evaluate innovative HMI concepts under real and known laboratory conditions.

DLR.de Chart 11 DLR s Experiences Successful integration of an FMI 2.0 for co-simulation in a heterogenic real-time environment No MATLAB / Simulink / RTW licenses have been necessary to bring the Modelica vehicle model to the HIL (only the QNX cross-compiler and dspace SCALEXIO Tool-Chain) Note: sensor models have been modelled in Matlab / Simulink FMI is capable to make use of the QNX file system ( Resources-Folder on dspace SCALEXIO) where the road definition is stored for the calculation of vehicle road contact in the virtual world Within the FMI the DLR Visualization Library has been used which communicates via Ethernet with the visualization PC without the need for the user to care about the actual communication protocol

DLR.de Chart 12 DLR s Experiences 2 The dspace SCALEXIO system design with the separation of I/O model and behavioral model (e.g. the FMU) made it easy to develop the vehicle model completely separate from the HIL The exchange of the model interface description from Configuration Desk to Modelica to FMU and vice versa was simplified: Interface Export Connect interface to Model functionality Model Export Reimport Model with matching interface

DLR.de Chart 13 FMI Improvement Suggestions Potential improvements for FMI tool support for HIL applications: support of tunable parameters (for online model tuning without model restart/re-init) unlimited stop times option for FMI exports (most model should NOT stop after 100s ) FMI improvements (focus FMI for Co-Simulation): Structured data types in interface (array, matrix, struct) e.g. Motor moment M[4] Multiple rates description in interface e.g. brake/tire contact model T s << chassis model T s Interrupt/Event dependent computation e.g. brake pad to disc contact point e.g. I/O interrupt of triggered measurement of HIL