exploring mars with polarsys
Post on 10-Apr-2017
286 Views
Preview:
TRANSCRIPT
Open Source Tools for Embedded Systems
Exploring Mars with PolarSys The Dawn of the Rover
Who are we?
• Senior Product Manager -- Zeligsoft
2 Made available under the Eclipse Public License 1.0
• Director of European Ecosystem Development at the Eclipse Foundation
• Manager of the PolarSys working group
PolarSys Eclipse industry working group
Open source solutions for systems engineering and embedded systems
3 Made available under the Eclipse Public License 1.0
https://www.polarsys.org/
a
4 Made available under the Eclipse Public License 1.0
ast yearL
Polar ys brought you toS
This ye r
We explore!
5 Made available under the Eclipse Public License 1.0
Does anyone have$2.5 billion?
CostofsendingCuriositytoMars
6 Made available under the Eclipse Public License 1.0
Does anyone have$2.5 billion?
CostofsendingCuriositytoMars
Does anyone have$800 million?
CostofsendingSpiritandOpportunitytoMars
CostofsendingSpiritandOpportunitytoMars
Does anyone have$800 million?
Does anyone have$250 million?
7 Made available under the Eclipse Public License 1.0
CostofsendingPathfindertoMars
Does anyone have$800 million?
But… We only have$300 !!!
8 Made available under the Eclipse Public License 1.0
Maxpricefortherover(tripnotincluded)
Let’s use the PolarSys Rover
9 Made available under the Eclipse Public License 1.0
10 Made available under the Eclipse Public License 1.0
WillIoTwork
here???
But how? • PolarSys has the solutions
– Systems engineering – Systems and software modeling – Code development – Testing, and debugging
11 Made available under the Eclipse Public License 1.0
But how? • PolarSys has the solutions
– Systems engineering – Systems and software modeling – Code development – Testing, and debugging
12 Made available under the Eclipse Public License 1.0
Capella A comprehensive model-based engineering solution
– Ensure an engineering-wide collaboration
– Master the complexity – Define the optimal architecture – Master transitions and traceability
13 Made available under the Eclipse Public License 1.0
Capella A comprehensive model-based engineering solution
– Ensure an engineering-wide collaboration
– Master the complexity – Define the optimal architecture – Master transitions and traceability
14 Made available under the Eclipse Public License 1.0
Papyrus Highly customizable, industrial-strength model-based, system and software engineering tool
– standards-compliant – reliable – modular, extensible, and configurable – community-backed
15 Made available under the Eclipse Public License 1.0
Highly customizable, industrial-strength model-based, system and software engineering tool
– standards-compliant – reliable – modular, extensible, and configurable – community-backed
Papyrus
16 Made available under the Eclipse Public License 1.0
Papyrus-RT Industrial strength embedded software modeling and code generation
– Standards compliant – UML-RT support – Code generation and runtime – Extensible and customizable
17 Made available under the Eclipse Public License 1.0
Papyrus-RT Industrial strength embedded software modeling and code generation
– Standards compliant – UML-RT support – Code generation and runtime – Extensible and customizable
18 Made available under the Eclipse Public License 1.0
C/C++ Development • Highly-customizable industrial-
strength C/C++ IDE – Better code, faster – De-facto IDE for embedded systems
19 Made available under the Eclipse Public License 1.0
C/C++ Development • Highly-customizable industrial-
strength C/C++ IDE – Better code, faster – De-facto IDE for embedded systems
20 Made available under the Eclipse Public License 1.0
Titan • Industrial-grade TTCN-3 test automation
– Model-based – Universal standard test language – High performance – Distributed, multi-platform test execution – Supports international specifications
21 Made available under the Eclipse Public License 1.0
Titan • Industrial-grade TTCN-3 test automation
– Model-based – Universal standard test language – High performance – Distributed, multi-platform test execution – Supports international specifications
22 Made available under the Eclipse Public License 1.0
Trace Compass Powerful software analysis
– System-wide software tracing – Integrated or standalone – Live log and trace reading/monitoring – Remote tracer – Scalable and multi-platform
23 Made available under the Eclipse Public License 1.0
Trace Compass Powerful software analysis
– System-wide software tracing – Integrated or standalone – Live log and trace reading/monitoring – Remote tracer – Scalable and multi-platform
24 Made available under the Eclipse Public License 1.0
Demo And now for the most dangerous part of the presentation…
Capella
26 Made available under the Eclipse Public License 1.0
27 Made available under the Eclipse Public License 1.0
Live demos
What’s next • Fix bugs • Improve rover hardware
– Missing sensors • Include missing solutions
– E.g., Trace Compass
29 Made available under the Eclipse Public License 1.0
And the Cool stuff • White line tracking • Red light detection • Multicore development
30 Made available under the Eclipse Public License 1.0
PolarSys Rover Project
Wait… Rover Project? YES! A Rover project hosted by PolarSys is in the works!
32 Made available under the Eclipse Public License 1.0
PolarSys Rover project timeline
33 Made available under the Eclipse Public License 1.0
Mars2016ProjectCreaHon
June2016Kick-ofatEclipseConFrance
September2016Firstreleasev0.7
June2017V1.0withthereleasetrain
Polarsys Autonomous Rover – Scope The PolarSys Rover Project provides educational material including models, code and documentation to demonstrate the usage of PolarSys solutions for the architecture, design, development and test of a simple rover system inspired by both Mars exploration and crisis management missions.
34 Made available under the Eclipse Public License 1.0
35 Made available under the Eclipse Public License 1.0
OK… We have the tools...
We’d like your help!
Will you take up the challenge?
What can you do? • Your company can join PolarSys • You can contribute to the Rover
project • You can provide feedback • You can get your students involved!
36 Made available under the Eclipse Public License 1.0
Thank you!
37 Made available under the Eclipse Public License 1.0
PolarSys:hTp://www.polarsys.org/PolarSysRover:hTp://polarsys.org/wiki/PolarSys_Rover_Demo
Anddon’tforget…
Talking of PolarSys
38 Made available under the Eclipse Public License 1.0
Let'splay:LegomeetsPapyrusUML Tuesday11:00to11:35TownCenterAB
Gerrit+Eclipse=EGerrit Wednesday,13:30to14:05LakeThoreau
Real-TimeSystemTroubleshooHngwithEclipseTraceCompass Wednesday,16:15to16:50LakeThoreau
Tailor-mademodelcomparison:howtocustomizeEMFCompareforyourmodelinglanguage
Wednesday,16:15to16:50LakeAnneA
Makingyourdebuggingeffortscount:bestpracHcesusingtheCDTDebugger
Thursday11:15to11:50GrandBallroomC
PapyrusforRealTime:ExecutablemodelingonEclipse Thursday,14:30to15:05GrandBallroomC
Evaluate the Sessions
Sign in and vote at eclipsecon.org
- 1 + 1 0
top related