Download presentation
Presentation is loading. Please wait.
Published byMyrtle White Modified over 8 years ago
1
Open Source Tools for Embedded Systems Exploring Mars with PolarSys The Dawn of the Rover
2
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
3
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/
4
a 4 Made available under the Eclipse Public License 1.0 a st y e a rL P o l ar y s b r o u gh t y o u t o S T h i s ye r We explore!
5
5 Does anyone have $2.5 billion? Cost of sending Curiosity to Mars
6
6 Made available under the Eclipse Public License 1.0 Does anyone have $2.5 billion? Cost of sending Curiosity to Mars Does anyone have $800 million? Cost of sending Spirit and Opportunity to Mars
7
Does anyone have $800 million? Does anyone have $250 million? 7 Made available under the Eclipse Public License 1.0 Cost of sending Pathfinder to Mars
8
Does anyone have $800 million? But… We only have $300 !!! 8 Made available under the Eclipse Public License 1.0 Max price for the rover (trip not included)
9
Let’s use the PolarSys Rover 9 Made available under the Eclipse Public License 1.0
10
10 Made available under the Eclipse Public License 1.0 Will IoT work here???
11
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
12
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 We Can Do IT!
13
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
14
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
15
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
16
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
17
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
18
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
19
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
20
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
21
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
22
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
23
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
24
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
25
Demo And now for the most dangerous part of the presentation…
26
Capella 26 Made available under the Eclipse Public License 1.0
27
27 Made available under the Eclipse Public License 1.0
28
Live demos
29
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
30
And the Cool stuff White line tracking Red light detection Multicore development 30 Made available under the Eclipse Public License 1.0
31
PolarSys Rover Project
32
Wait… Rover Project? YES! A Rover project hosted by PolarSys is in the works! 32 Made available under the Eclipse Public License 1.0
33
PolarSys Rover project timeline 33 Made available under the Eclipse Public License 1.0 Mars 2016 Project Creation June 2016 Kick-of at EclipseCon France September 2016 First release v0.7 June 2017 V1.0 with the release train
34
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
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?
36
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
37
Thank you! 37 Made available under the Eclipse Public License 1.0 PolarSys: http://www.polarsys.org/http://www.polarsys.org/ PolarSys Rover: http://polarsys.org/wiki/PolarSys_Rover_Demohttp://polarsys.org/wiki/PolarSys_Rover_Demo And don’t forget…
38
Talking of PolarSys 38 Made available under the Eclipse Public License 1.0 Let's play: Lego meets Papyrus UMLTuesday 11:00 to 11:35 Town Center AB Gerrit + Eclipse = EGerritWednesday, 13:30 to 14:05 Lake Thoreau Real-Time System Troubleshooting with Eclipse Trace CompassWednesday, 16:15 to 16:50 Lake Thoreau Tailor-made model comparison: how to customize EMF Compare for your modeling language Wednesday, 16:15 to 16:50 Lake Anne A Making your debugging efforts count: best practices using the CDT Debugger Thursday 11:15 to 11:50 Grand Ballroom C Papyrus for Real Time: Executable modeling on EclipseThursday, 14:30 to 15:05 Grand Ballroom C
39
Evaluate the Sessions Sign in and vote at eclipsecon.org - 1 + 1 0 0
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.