SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Model-­‐Based	
  So,ware	
  In-­‐the-­‐Loop-­‐Test	
  of	
  
                 Autonomous	
  Systems
                             The	
  FALTER	
  Case




Andreas	
  Bayha,	
  Franziska	
  Grüneis,	
  Bernhard	
  Schätz
for9ss	
  gGmbH

Mod4Sim@TMS/DEVS,	
  Orlando,	
  27.03.2012
FALTER	
  Project
                                                                      FALTER


                        Mission Management          Mission
                                                     Data

                                                                                                  Execute
                                                                                                  Mission


                                                    Result
                                                 Information




    FALTER:	
  Flugeinheit	
  zur	
  Autonomen	
  Lage-­‐	
  und	
  Terrain-­‐Erkundung
     Mission:	
  Autonomous	
  flight	
  for	
  in-­‐situ	
  indoor	
  analysis	
  (no	
  GPS	
  signal)

       PlaBorm:	
  Quadrocopter	
  with	
  IF/US/IMU
       Autonomy:	
  Online-­‐replanning	
  for	
  collision	
  avoidance


2
FALTER:	
  HW-­‐PlaHorm

                                                            Bluetooth                            Ultra Sonic
                                                             WLAN                          I!C
                                                              RC              RoBoard      I!C   Compass
                                                            Reciever                       USB
                                                              PWM       PWM
                                                                                                  Camera

                                                             Safety
                                                             switch             RS232


                                                                        PWM

                                                            Gyros                                 Battery
                                                                              FlightCrtl
                                                            Accels                                Motors




    HW-­‐ConstrucJon:	
  Modular	
  PlaKorm
     Sensors:	
  Incl.	
  gyroscope,	
  ultrasonic,	
  Pme-­‐of-­‐flight	
  camera,	
  alPmeter

     Actuators:	
  Motors,	
  camera

     CommunicaPon:	
  Mission	
  data/goal	
  informaPon,	
  emergency-­‐off
     Flight	
  control:	
  COTS-­‐control	
  unit	
  for	
  quadrocopter	
  

     Mission	
  control:	
  Embedded-­‐qualified	
  GP	
  control	
  unit
3
FALTER:	
  So,ware	
  VerificaJon
         Application Layer
                                        So,ware	
  Architecture
                 Planing                 HW-­‐abstracPon	
  layer
          Environment Data
                                         ApplicaPon	
  layer:	
  Mission	
  funcPons
                Execution
                                           Control:	
  Measuring	
  and	
  Control
            FALTER Data
                                           ExecuPon:	
  Handling	
  of	
  flight	
  leg
                 Control
       Command         Sense
                                           Planning:	
  (Re-­‐)Planning	
  of	
  mission	
  path	
  
           FA LT E R - H A L

    RoBoard-HAL       FlighCtrl-HAL     VerificaJon	
  Goals
      RoBoard              FlightCrtl    Reliability:	
  Faults	
  of	
  plaBorms

                                         Robustness:	
  SituaPons	
  in	
  environment
    Hardware & Abstraction Layer




4
FALTER	
  Project:	
  IntegraJon	
  Test




    FALTER:	
  Complicated	
  and	
  risky	
  integraJon	
  test
     Complex	
  state	
  space	
  (incl.	
  internal	
  model	
  of	
  environment)

     Complex	
  environment	
  (incl.	
  plaBorm	
  faults,	
  unexpected	
  obstacles)

       Safety	
  criPcal	
  funcPonality	
  (incl.	
  man	
  and	
  material)
5
Virtual	
  IntegraJon:	
  Simulated	
  PlaKorm	
  and	
  Environment
           Virtual FALTER
               FALTER

                      Planning
        Environment
          Model
                      Execute
         FALTER                  Environment
                                 Environment
          Model                        Model
                       Control
         Command
          & Sense
               Platform Model
                   Platform




    Virtual	
  Commissioning:	
  Models	
  for	
  VerificaJon/ValidaJon
       Pla$orm	
  model:	
  HAL,	
  hardware,	
  electronics&mechanics	
  of	
  system
         FALTER:	
  Model	
  of	
  local	
  parameters	
  (e.g.,	
  posiCon,	
  speed)
       Environment	
  model:	
  Physical	
  environment	
  of	
  system
         FALTER:	
  Model	
  of	
  global	
  parameters	
  (e.g.,	
  walls,	
  obstacles)
       Virtual	
  Commissioning:	
  ExecuCon	
  of	
  applicaCon	
  on	
  simulated	
  plaKorm	
  in	
  
        simulated	
  environment	
  
6
UAV	
  SimulaJon:	
  State	
  of	
  the	
  Art	
  -­‐-­‐Tools




    UAV	
  SimulaJon:	
  Tools	
  for	
  Model	
  ConstrucJon
    1. RC	
  Simulators:	
  SimulaCon	
  of	
  UAVs	
  for	
  RC	
  training	
  (e.g.,	
  FMS)
        SiL-­‐Usage:	
  6-­‐DoF-­‐Models,	
  no	
  environment	
  and	
  sensor	
  models
    2. Physics	
  simulators:	
  SimulaCon	
  mech./elec.	
  processes	
  (e.g.	
  SimScape)
        SiL-­‐Usage:	
  Solids/fluids	
  models,	
  no	
  dyn.	
  environment	
  and	
  sensor	
  models
7
SimulaJon:	
  Structure


                                        Structure: Modular Components
               Control	
  
                                        • Environment model: Walls, obstacles
              So]ware                   • Sensor model: Ultrasonic, time-of-
                                          flight, gyroscopes, accelerators
              PlaBorm                   • Actuator model: Flight mechanics,
               Model                      power electronics
                                        • Platform model: Preprocessing, flight
    Sensor                   Actuator     control, API
    Model                     Model
                                        • Control software: Unmodified
                                          software
             Environment
                Model




8
SimulaJon:	
  Actuator	
  model
                                   []                                                      []




                                 Walls                                                   Walls




                                                  V e (m/s)                                            V e (m/s)

                                                      X e (m)                  Walls                LED X (m)
                                                                                                    GAS   e
                                                                               Position
              F      (N)         Body                             F      (N)            Body        Gier
               xyz                                                 xyz         DCM
                              Euler Angles                (rad)                FC ACCEuler Angles   Nick  (rad)
                                                                               FC GYRO               Roll
                                                  DCMbe                                                DCMbe
                                                                                      Roboard
                                                  V (m/s)                                              V (m/s)
                                                      b                                                    b

                                 Fixed                (rad/s)                            Fixed             (rad/s)
                                 Mass                                                    Mass
              M xyz (N m)                                         M xyz (N m)
                                                          d /dt                                                d /dt

                                                 A (m/s2 )                                            A (m/s2 )
                                                  b                                                    b

                           6DoF (Euler Angles)                                  6DoF (Euler Angles)



                                                                                  GAS
                                                                               F YAW
                                                                                 NICK
                                                                                 ROLL
                                                                               M rad/s

                                                                          Flight Dynamics                              F




    Actuator	
  model:	
  Handling	
  of	
  flight	
  mechanics
     Physics:	
  6DoF-­‐MoPon	
  model

     Actuators:	
  TranslaPon	
  control	
  commands	
  via	
  power	
  electronics

9
SimulaJon:	
  Environment	
  and	
  Sensor	
  Model


                                                                                             z



       e1


                      e2
       v                                                                                              y



Environment	
  Model:	
  Walls,	
                   Sensor	
  Modell:	
  Distance/PosiJon	
  
Obstacles                                           Measurement
    Surfaces:	
  One-­‐Vertex-­‐Dual-­‐Edges-­‐       Distance	
  Measurement:	
  PosiCon-­‐
     Encoding	
  of	
  rectangles                       dependent	
  distance	
  list
    Walls,	
  Obstacles:	
  CombinaCon	
  of	
        PosiCon	
  detecCon:	
  Provision	
  of	
  
     surfaces                                           6DoF-­‐values	
  	
  
10
SimulaJon:	
  ImplementaJon




 Implementation: Matlab/Simulink
 • Simulation: Simulink Aerospace Toolbox, simulation components
 • Visualization: Simulink 3D Simulation (aka VR Toolbox)
 • Software inclusion: S-function via API of Platform Model
11
SimulaJon:	
  Fault	
  Model




               EffecPve	
  Signal   Signal+Dri]   Signal+Dri]+Noise

 Fault Model: Support for generic classes of faults
 • Systemic faults, e.g., noise, drift
 • Sporadic faults, e.g., bit-flip, stuck-at
 • Parametrized faults, e.g., fail time, noise strength
12
SimulaJon:	
  ApplicaJon

                                                           Intended	
  Z-­‐Speed/
                                                           AlPtude



                                                           EffecPve	
  Z-­‐Speed/
                                                           AlPtude



                                                           Assumed	
  Speed/
                                                           AlPtude




 Application: In-the-Loop Test incl. Debugging by Simulation
 • Execution of software, simulation of platform and environment
13
Test	
  Management




  Test	
  Management	
  System:	
  Scenarios
      Easily	
  reproducable	
  setups	
  for	
  in-­‐the-­‐loop	
  tests
      Independent	
  combinaPon	
  of	
  noise,	
  dri],	
  blackout,	
  obstacles
  ApplicaPon:	
  Reliability	
  (faults),	
  robustness	
  (obstacles)
14
SimulaJon:	
  ApplicaJon




15
Virtual	
  SiL	
  Test
SimulaJon	
  Framework	
  for	
  UAVs
    Standard	
  architecture	
  (Environment,	
  sensors,	
  pla$orm,	
  actuators)
    Modular	
  components	
  (incl.	
  ultrasonic,	
  Cme-­‐of-­‐flight)
    Robustness/reliability	
  test	
  (incl.	
  obstacles,	
  sensor	
  defects,	
  Cming	
  faults)
    Debugging	
  support	
  (incl.	
  internal	
  environment	
  model)

➡    Efficient	
  support	
  of	
  early	
  and	
  low-­‐risk	
  validaCon/verificaCon
➡    LimitaCon	
  due	
  to	
  degree	
  of	
  details	
  (e.g.,	
  energy	
  effects,	
  surface	
  properCes)




                                                More	
  InformaJon:


        at our site
                                                                                at www.fortiss.org
16

Contenu connexe

En vedette

Email Deliverability
Email DeliverabilityEmail Deliverability
Email DeliverabilityAutonomy Hub
 
5-3 SlopeInterceptForm.pdf
5-3 SlopeInterceptForm.pdf5-3 SlopeInterceptForm.pdf
5-3 SlopeInterceptForm.pdfLomasAlg1
 
Amplify Your Customer Success With User Reviews
Amplify Your Customer Success With User ReviewsAmplify Your Customer Success With User Reviews
Amplify Your Customer Success With User ReviewsTotango
 
Lces joy hughes
Lces   joy hughesLces   joy hughes
Lces joy hughesJoy Hughes
 
Identidad y comunicacion conceptos basicos comunicacion - clase 01
Identidad y comunicacion   conceptos basicos comunicacion - clase 01Identidad y comunicacion   conceptos basicos comunicacion - clase 01
Identidad y comunicacion conceptos basicos comunicacion - clase 01Marcelo Luis Barbosa dos Santos
 
Building businesspost.ie using Node.js
Building businesspost.ie using Node.jsBuilding businesspost.ie using Node.js
Building businesspost.ie using Node.jsRichard Rodger
 
Cultos y-procesiones-2012
Cultos y-procesiones-2012Cultos y-procesiones-2012
Cultos y-procesiones-2012FRAPEMA
 
Theory, application & operation of frameless motor technology webinar 02 ...
Theory, application & operation of frameless motor technology webinar 02 ...Theory, application & operation of frameless motor technology webinar 02 ...
Theory, application & operation of frameless motor technology webinar 02 ...Electromate
 
UTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICA
UTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICAUTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICA
UTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICAferalfarol
 
150608 Nkonki SOC Integrated reporting Brochure print version
150608 Nkonki SOC Integrated reporting Brochure print version150608 Nkonki SOC Integrated reporting Brochure print version
150608 Nkonki SOC Integrated reporting Brochure print versionDeborah Chapman
 

En vedette (16)

Email Deliverability
Email DeliverabilityEmail Deliverability
Email Deliverability
 
5-3 SlopeInterceptForm.pdf
5-3 SlopeInterceptForm.pdf5-3 SlopeInterceptForm.pdf
5-3 SlopeInterceptForm.pdf
 
Amplify Your Customer Success With User Reviews
Amplify Your Customer Success With User ReviewsAmplify Your Customer Success With User Reviews
Amplify Your Customer Success With User Reviews
 
Lces joy hughes
Lces   joy hughesLces   joy hughes
Lces joy hughes
 
Identidad y comunicacion conceptos basicos comunicacion - clase 01
Identidad y comunicacion   conceptos basicos comunicacion - clase 01Identidad y comunicacion   conceptos basicos comunicacion - clase 01
Identidad y comunicacion conceptos basicos comunicacion - clase 01
 
El Pla Local d’Adaptació al Canvi Climàtic de Girona
El Pla Local d’Adaptació al Canvi Climàtic de GironaEl Pla Local d’Adaptació al Canvi Climàtic de Girona
El Pla Local d’Adaptació al Canvi Climàtic de Girona
 
Building businesspost.ie using Node.js
Building businesspost.ie using Node.jsBuilding businesspost.ie using Node.js
Building businesspost.ie using Node.js
 
Rossi cap2-esp
Rossi cap2-espRossi cap2-esp
Rossi cap2-esp
 
Cultos y-procesiones-2012
Cultos y-procesiones-2012Cultos y-procesiones-2012
Cultos y-procesiones-2012
 
Nachdenkliches zu VWL
Nachdenkliches zu VWLNachdenkliches zu VWL
Nachdenkliches zu VWL
 
Theory, application & operation of frameless motor technology webinar 02 ...
Theory, application & operation of frameless motor technology webinar 02 ...Theory, application & operation of frameless motor technology webinar 02 ...
Theory, application & operation of frameless motor technology webinar 02 ...
 
Rotulado 2011 mar uba
Rotulado 2011 mar ubaRotulado 2011 mar uba
Rotulado 2011 mar uba
 
Guia de prestaciones 2013
Guia de prestaciones 2013Guia de prestaciones 2013
Guia de prestaciones 2013
 
PDF, PPS, RTF
PDF, PPS, RTFPDF, PPS, RTF
PDF, PPS, RTF
 
UTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICA
UTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICAUTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICA
UTILIDAD DE LA ECOGRAFIA EN INFLAMACIÓN DERMATOLÓGICA
 
150608 Nkonki SOC Integrated reporting Brochure print version
150608 Nkonki SOC Integrated reporting Brochure print version150608 Nkonki SOC Integrated reporting Brochure print version
150608 Nkonki SOC Integrated reporting Brochure print version
 

Plus de Daniele Gianni

Integrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksIntegrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksDaniele Gianni
 
Simulation assisted elicitation and validation of behavioral specifications f...
Simulation assisted elicitation and validation of behavioral specifications f...Simulation assisted elicitation and validation of behavioral specifications f...
Simulation assisted elicitation and validation of behavioral specifications f...Daniele Gianni
 
Validation of Spacecraft Behaviour Using a Collaborative Approach
Validation of Spacecraft Behaviour Using a Collaborative ApproachValidation of Spacecraft Behaviour Using a Collaborative Approach
Validation of Spacecraft Behaviour Using a Collaborative ApproachDaniele Gianni
 
Modules for reusable and collaborative modeling of biological mathematical sy...
Modules for reusable and collaborative modeling of biological mathematical sy...Modules for reusable and collaborative modeling of biological mathematical sy...
Modules for reusable and collaborative modeling of biological mathematical sy...Daniele Gianni
 
DDML a support for communication in m&s
DDML a support for communication in m&sDDML a support for communication in m&s
DDML a support for communication in m&sDaniele Gianni
 
Collaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot studyCollaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot studyDaniele Gianni
 
Collaborative engineering solutions and challenges in the development of spac...
Collaborative engineering solutions and challenges in the development of spac...Collaborative engineering solutions and challenges in the development of spac...
Collaborative engineering solutions and challenges in the development of spac...Daniele Gianni
 
Collaborative development and cataloguing of simulation and calculation model...
Collaborative development and cataloguing of simulation and calculation model...Collaborative development and cataloguing of simulation and calculation model...
Collaborative development and cataloguing of simulation and calculation model...Daniele Gianni
 
AFIS ambassodorship presentation
AFIS ambassodorship presentationAFIS ambassodorship presentation
AFIS ambassodorship presentationDaniele Gianni
 
A vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesA vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesDaniele Gianni
 
A package system for maintaining large model distributions in vle software
A package system for maintaining large model distributions in vle softwareA package system for maintaining large model distributions in vle software
A package system for maintaining large model distributions in vle softwareDaniele Gianni
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationDaniele Gianni
 
A collaborative environment for urban landscape simulation
A collaborative environment for urban landscape simulationA collaborative environment for urban landscape simulation
A collaborative environment for urban landscape simulationDaniele Gianni
 
System model optimization through functional models execution methodology and...
System model optimization through functional models execution methodology and...System model optimization through functional models execution methodology and...
System model optimization through functional models execution methodology and...Daniele Gianni
 
Validation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsValidation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsDaniele Gianni
 
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...Daniele Gianni
 
Modular Mathematical Modelling of Biological Systems
Modular Mathematical Modelling of Biological SystemsModular Mathematical Modelling of Biological Systems
Modular Mathematical Modelling of Biological SystemsDaniele Gianni
 
A Model-Based Method for System Reliability Analysis
A Model-Based Method for System Reliability AnalysisA Model-Based Method for System Reliability Analysis
A Model-Based Method for System Reliability AnalysisDaniele Gianni
 
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...Daniele Gianni
 
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Daniele Gianni
 

Plus de Daniele Gianni (20)

Integrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networksIntegrated modeling and simulation framework for wireless sensor networks
Integrated modeling and simulation framework for wireless sensor networks
 
Simulation assisted elicitation and validation of behavioral specifications f...
Simulation assisted elicitation and validation of behavioral specifications f...Simulation assisted elicitation and validation of behavioral specifications f...
Simulation assisted elicitation and validation of behavioral specifications f...
 
Validation of Spacecraft Behaviour Using a Collaborative Approach
Validation of Spacecraft Behaviour Using a Collaborative ApproachValidation of Spacecraft Behaviour Using a Collaborative Approach
Validation of Spacecraft Behaviour Using a Collaborative Approach
 
Modules for reusable and collaborative modeling of biological mathematical sy...
Modules for reusable and collaborative modeling of biological mathematical sy...Modules for reusable and collaborative modeling of biological mathematical sy...
Modules for reusable and collaborative modeling of biological mathematical sy...
 
DDML a support for communication in m&s
DDML a support for communication in m&sDDML a support for communication in m&s
DDML a support for communication in m&s
 
Collaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot studyCollaborative modeling and co simulation with destecs - a pilot study
Collaborative modeling and co simulation with destecs - a pilot study
 
Collaborative engineering solutions and challenges in the development of spac...
Collaborative engineering solutions and challenges in the development of spac...Collaborative engineering solutions and challenges in the development of spac...
Collaborative engineering solutions and challenges in the development of spac...
 
Collaborative development and cataloguing of simulation and calculation model...
Collaborative development and cataloguing of simulation and calculation model...Collaborative development and cataloguing of simulation and calculation model...
Collaborative development and cataloguing of simulation and calculation model...
 
AFIS ambassodorship presentation
AFIS ambassodorship presentationAFIS ambassodorship presentation
AFIS ambassodorship presentation
 
A vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analysesA vision on collaborative computation of things for personalized analyses
A vision on collaborative computation of things for personalized analyses
 
A package system for maintaining large model distributions in vle software
A package system for maintaining large model distributions in vle softwareA package system for maintaining large model distributions in vle software
A package system for maintaining large model distributions in vle software
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulation
 
A collaborative environment for urban landscape simulation
A collaborative environment for urban landscape simulationA collaborative environment for urban landscape simulation
A collaborative environment for urban landscape simulation
 
System model optimization through functional models execution methodology and...
System model optimization through functional models execution methodology and...System model optimization through functional models execution methodology and...
System model optimization through functional models execution methodology and...
 
Validation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation ModelsValidation of Service Oriented Computing DEVS Simulation Models
Validation of Service Oriented Computing DEVS Simulation Models
 
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
The DEVS-Driven Modeling Language: Syntax and Semantics Definition by Meta-Mo...
 
Modular Mathematical Modelling of Biological Systems
Modular Mathematical Modelling of Biological SystemsModular Mathematical Modelling of Biological Systems
Modular Mathematical Modelling of Biological Systems
 
A Model-Based Method for System Reliability Analysis
A Model-Based Method for System Reliability AnalysisA Model-Based Method for System Reliability Analysis
A Model-Based Method for System Reliability Analysis
 
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
Automation of SysML Activity Diagram Simulation with Model-Driven Engineering...
 
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
Calibration of Deployment Simulation Models - A Multi-Paradigm Modelling Appr...
 

Dernier

Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969Apsara Of India
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Apsara Of India
 
(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...
(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...
(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...Riya Pathan
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...anamikaraghav4
 
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurVIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurRiya Pathan
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingRiya Pathan
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service GulbargaVIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service GulbargaRiya Pathan
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Apsara Of India
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448ont65320
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130Suhani Kapoor
 
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Riya Pathan
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...ranjana rawat
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...noor ahmed
 
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Riya Pathan
 
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...Neha Kaur
 

Dernier (20)

Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
 
(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...
(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...
(Dipika) Call Girls in Bangur ! 8250192130 ₹2999 Only and Free Hotel Delivery...
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
 
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurVIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service GulbargaVIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
 
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
 
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
Independent Joka Escorts ✔ 8250192130 ✔ Full Night With Room Online Booking 2...
 
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
 
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
 

Model-Based Virtual In-the-Loop-Test of Autonomous Systems: The FALTER Case

  • 1. Model-­‐Based  So,ware  In-­‐the-­‐Loop-­‐Test  of   Autonomous  Systems The  FALTER  Case Andreas  Bayha,  Franziska  Grüneis,  Bernhard  Schätz for9ss  gGmbH Mod4Sim@TMS/DEVS,  Orlando,  27.03.2012
  • 2. FALTER  Project FALTER Mission Management Mission Data Execute Mission Result Information FALTER:  Flugeinheit  zur  Autonomen  Lage-­‐  und  Terrain-­‐Erkundung  Mission:  Autonomous  flight  for  in-­‐situ  indoor  analysis  (no  GPS  signal)  PlaBorm:  Quadrocopter  with  IF/US/IMU  Autonomy:  Online-­‐replanning  for  collision  avoidance 2
  • 3. FALTER:  HW-­‐PlaHorm Bluetooth Ultra Sonic WLAN I!C RC RoBoard I!C Compass Reciever USB PWM PWM Camera Safety switch RS232 PWM Gyros Battery FlightCrtl Accels Motors HW-­‐ConstrucJon:  Modular  PlaKorm  Sensors:  Incl.  gyroscope,  ultrasonic,  Pme-­‐of-­‐flight  camera,  alPmeter  Actuators:  Motors,  camera  CommunicaPon:  Mission  data/goal  informaPon,  emergency-­‐off  Flight  control:  COTS-­‐control  unit  for  quadrocopter    Mission  control:  Embedded-­‐qualified  GP  control  unit 3
  • 4. FALTER:  So,ware  VerificaJon Application Layer So,ware  Architecture Planing  HW-­‐abstracPon  layer Environment Data  ApplicaPon  layer:  Mission  funcPons Execution  Control:  Measuring  and  Control FALTER Data  ExecuPon:  Handling  of  flight  leg Control Command Sense  Planning:  (Re-­‐)Planning  of  mission  path   FA LT E R - H A L RoBoard-HAL FlighCtrl-HAL VerificaJon  Goals RoBoard FlightCrtl  Reliability:  Faults  of  plaBorms  Robustness:  SituaPons  in  environment Hardware & Abstraction Layer 4
  • 5. FALTER  Project:  IntegraJon  Test FALTER:  Complicated  and  risky  integraJon  test  Complex  state  space  (incl.  internal  model  of  environment)  Complex  environment  (incl.  plaBorm  faults,  unexpected  obstacles)  Safety  criPcal  funcPonality  (incl.  man  and  material) 5
  • 6. Virtual  IntegraJon:  Simulated  PlaKorm  and  Environment Virtual FALTER FALTER Planning Environment Model Execute FALTER Environment Environment Model Model Control Command & Sense Platform Model Platform Virtual  Commissioning:  Models  for  VerificaJon/ValidaJon  Pla$orm  model:  HAL,  hardware,  electronics&mechanics  of  system  FALTER:  Model  of  local  parameters  (e.g.,  posiCon,  speed)  Environment  model:  Physical  environment  of  system  FALTER:  Model  of  global  parameters  (e.g.,  walls,  obstacles)  Virtual  Commissioning:  ExecuCon  of  applicaCon  on  simulated  plaKorm  in   simulated  environment   6
  • 7. UAV  SimulaJon:  State  of  the  Art  -­‐-­‐Tools UAV  SimulaJon:  Tools  for  Model  ConstrucJon 1. RC  Simulators:  SimulaCon  of  UAVs  for  RC  training  (e.g.,  FMS)  SiL-­‐Usage:  6-­‐DoF-­‐Models,  no  environment  and  sensor  models 2. Physics  simulators:  SimulaCon  mech./elec.  processes  (e.g.  SimScape)  SiL-­‐Usage:  Solids/fluids  models,  no  dyn.  environment  and  sensor  models 7
  • 8. SimulaJon:  Structure Structure: Modular Components Control   • Environment model: Walls, obstacles So]ware • Sensor model: Ultrasonic, time-of- flight, gyroscopes, accelerators PlaBorm • Actuator model: Flight mechanics, Model power electronics • Platform model: Preprocessing, flight Sensor Actuator control, API Model Model • Control software: Unmodified software Environment Model 8
  • 9. SimulaJon:  Actuator  model [] [] Walls Walls V e (m/s) V e (m/s) X e (m) Walls LED X (m) GAS e Position F (N) Body F (N) Body Gier xyz xyz DCM Euler Angles (rad) FC ACCEuler Angles Nick (rad) FC GYRO Roll DCMbe DCMbe Roboard V (m/s) V (m/s) b b Fixed (rad/s) Fixed (rad/s) Mass Mass M xyz (N m) M xyz (N m) d /dt d /dt A (m/s2 ) A (m/s2 ) b b 6DoF (Euler Angles) 6DoF (Euler Angles) GAS F YAW NICK ROLL M rad/s Flight Dynamics F Actuator  model:  Handling  of  flight  mechanics  Physics:  6DoF-­‐MoPon  model  Actuators:  TranslaPon  control  commands  via  power  electronics 9
  • 10. SimulaJon:  Environment  and  Sensor  Model z e1 e2 v y Environment  Model:  Walls,   Sensor  Modell:  Distance/PosiJon   Obstacles Measurement  Surfaces:  One-­‐Vertex-­‐Dual-­‐Edges-­‐  Distance  Measurement:  PosiCon-­‐ Encoding  of  rectangles dependent  distance  list  Walls,  Obstacles:  CombinaCon  of    PosiCon  detecCon:  Provision  of   surfaces 6DoF-­‐values     10
  • 11. SimulaJon:  ImplementaJon Implementation: Matlab/Simulink • Simulation: Simulink Aerospace Toolbox, simulation components • Visualization: Simulink 3D Simulation (aka VR Toolbox) • Software inclusion: S-function via API of Platform Model 11
  • 12. SimulaJon:  Fault  Model EffecPve  Signal Signal+Dri] Signal+Dri]+Noise Fault Model: Support for generic classes of faults • Systemic faults, e.g., noise, drift • Sporadic faults, e.g., bit-flip, stuck-at • Parametrized faults, e.g., fail time, noise strength 12
  • 13. SimulaJon:  ApplicaJon Intended  Z-­‐Speed/ AlPtude EffecPve  Z-­‐Speed/ AlPtude Assumed  Speed/ AlPtude Application: In-the-Loop Test incl. Debugging by Simulation • Execution of software, simulation of platform and environment 13
  • 14. Test  Management  Test  Management  System:  Scenarios  Easily  reproducable  setups  for  in-­‐the-­‐loop  tests  Independent  combinaPon  of  noise,  dri],  blackout,  obstacles  ApplicaPon:  Reliability  (faults),  robustness  (obstacles) 14
  • 16. Virtual  SiL  Test SimulaJon  Framework  for  UAVs  Standard  architecture  (Environment,  sensors,  pla$orm,  actuators)  Modular  components  (incl.  ultrasonic,  Cme-­‐of-­‐flight)  Robustness/reliability  test  (incl.  obstacles,  sensor  defects,  Cming  faults)  Debugging  support  (incl.  internal  environment  model) ➡ Efficient  support  of  early  and  low-­‐risk  validaCon/verificaCon ➡ LimitaCon  due  to  degree  of  details  (e.g.,  energy  effects,  surface  properCes) More  InformaJon: at our site at www.fortiss.org 16