Cesium Solutions

Cesium Solutions

In collaboration with: at Cesium Solutions - Overview • Developers of OpenIGS, the Visual Simulation Integration Framework • In collaboration with ESTEC and Airbus D&S • Used in a variety of projects at ESTEC and Airbus D&S • Used in projects developed by Cesium Solutions in other industries • Saccades: commercial version providing licensing and support • Professional Software Engineering Services • Full life-cycle • Custom/bespoke development • Support for OpenIGS/Saccades Cesium Solutions Projects: Space European Robotic Arm Mission Analysis and Rosetta Mars Express Mission Planning and Payload Planning Training Equipment System (MAPPS) • Avionics Test Bench (ATB) • Concurrent Design Facility (CDF) • Various others: • Ariel, ASVIS, ConeXpress Ariel Cesium Solutions Projects: Automotive Computer Generated Video Footage h ps://www.youtube.com/watch?v=44myNm8T1Vw&start=78&end=123. • Augmented Reality Navigation • Synthetic Generation of Training Data for Autonomous • Developed with Harman Connected Car Vehicles (SGTDAV) • First AR solution to be deployed in vehicle (Mercedes A- • ESA Technology Transfer Program class) • Use Computer Generated Imagery as training data for Machine Learning algorithms • Based on OpenIGS + Unreal Engine • Crash Simulation • Sensor Simulation • For TNO Automotive Safety Solutions (TASS) Cesium Solutions Projects: Flight • Flightware BV • Modernisation of flight simulator hardware/software • Testing and integration of COTS hardware with • Air Traffic Control VR Training simulation software • Prototype for AR/VR-based training of Air Traffic Controllers using ADB Safegate tablet • Based on OpenIGS + XPlane 11 OpenIGS: Background • IGS [1999-2001]: originally developed for ERA-MPTE with Airbus DS (formerly DutchSpace) and Estec • Designed and Developed OpenIGS in collaboration with ESTEC and Airbus to leverage/reuse technology for other projects. • Standard components: • 3D graphics • 2D GUI • Simulator Interface: EuroSim OpenIGS: Modules Simulation Interfaces: 2D Graphical User Interfaces: • EuroSim: developed with Airbus DS Media: Audio/Video Interfaces • SimSat: developed by Estec • Qt-based • Simulink: developed by Estec 3D Graphics Interfaces: • Physics Engines: • Standard Graphics • OpenDynamicsEngine • based on OpenSceneGraph • For engineering/scientific/analytical visualisation • Highly configurable and flexible Data Interfaces: • Game Engines • JPL/NAIF Spice: developed with DADPS • Connects with Unreal Engine and Unity • For high quality and performance, e.g. training • Celestrak TLE simulation • Provides dynamic configurability to a typically • Star Catalogs: HYG, Bright Star Network Protocols Interfaces: closed system • TCP/IP, UDP • Extended Reality Custom Interfaces: • Standard Graphics – via Steam and Oculus SDKs • Bluetooth • Application Specific • Game Engine – via generated projects • Websockets • Joystick/Controllers – via SDL interface OpenIGS: Application Configuration OpenIGS Application Desktop Graphics Simulator Variables AR/VR GraphicsGraphics Network/Web ObjectsGraphics Data ElementsElements Source GraphicsGUI ObjectsGraphics • Simulation/Data developed independent of display output ElementsElements • Multiple Simulations/Data sources can be connected to GraphicsData simultaneously ObjectsGraphics Device/HW ElementsElements • Display(s) selectable at runtime Input • OpenIGS Application Configuration coordinates data flow, time synchronization and runtime configuration. OpenIGS: Demonstration • DemoSat Simulation: • EuroSim External Simulator client • Multiple, remote simulations, heterogeneous hardware/OS • Single OpenIGS application with multiple connections • Using DemoSat model • See EuroSim vendor booth • Videos: • OpenIGS with multiple EuroSim connections • OpenIGS and EuroSim on Raspberry Pi 4b OpenIGS: Operational Modes • Fully Dynamic • Runtime Dynamic Loading (e.g. plugin) • Runtime interface and implementation • Runtime Configurability • Runtime application behavior – using configuration/script files • Purpose: Rapid prototyping, development, testing, and experimentation • Partially Dynamic • Compile-time Dynamic Loading • Static interface, dynamic implementation • Runtime Configurability • Runtime application behavior – using configuration/script files (limited to modules linked) • Purpose: • Partially Static • Compile-time Static Loading • Static Interface, static implementation • Runtime Configurability • Runtime application behavior – using configuration/script files (limited to modules linked) • Purpose: For highly configurable applications with known functionality, e.g. MAPPS • Fully Static • Compile-time Static Loading • Static interface, static implementation • Runtime Static behavior • Compile-type application behavior – using C++ API • Future: Use code generation based on dynamic configurations/libraries. • Purpose: For final, fully developed, self-contained, tested applications with best performance OpenIGS: Interface Modes • Master: • E.g. OSG, Oculus/Steam SDKs as plugins into main OpenIGS application • Slave: • As Plugin into other master application • Examples: • Game Engines: Unreal Engine, Unity • Matlab/Simulink: S-function OpenIGS: Platform Support • Operating Systems: • Hardware • Windows • PC: x86, x64 • Linux: • ARM: 64-bit Raspberry Pi • Debian-based (Ubuntu 20.04, • Mobile: Android-based Raspian) • Red-hat based: RHEL, Fedora • MacOS • Android: in development • Web: proposed OpenIGS: Distribution • Open-source: • Closed-source, licensing: • within ESA member states • For support within ESA member • Via ESA contact states • Can also contact Cesium Solutions • For distribution outside of ESA member states • For more information, contact Cesium Solutions Cesium Solutions: Contact Info Cesium Solutions • Email: [email protected], [email protected] • Web: http://www.cesiumsolutions.com • Phone: +31 (0)6 2151 1454 Dias Almeida Data Processing and Systems (DADPS) • Email: [email protected] • Web: http://dadps.diasalmeida.com/ • Phone: +41 31 536 49 29.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us