fun and education with the polarsys rover and polarsys solutions
TRANSCRIPT
![Page 1: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/1.jpg)
Open Source Tools for Embedded Systems
Fun and education with the PolarSys Rover and PolarSys Solutions
Gaël Blondelle
June 2016
![Page 2: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/2.jpg)
Who am I? • Director of European Ecosystem
Development at the Eclipse Foundation
• Conference chair of EclipseCon France
• Inventor of the PolarSys Rover • Co-leader with Charles Rivet of
the PolarSys Rover project
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2 2016-06
![Page 3: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/3.jpg)
Why the PolarSys rover
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3 2016-06
(CCBY2.0)byh-ps://www.flickr.com/photos/khalidalbaih/
How to promote PolarSys solutions?
![Page 4: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/4.jpg)
Why the PolarSys rover
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4 2016-06
(CCBY2.0)byh-ps://www.flickr.com/photos/khalidalbaih/
How to make MBSE sexy ?
![Page 5: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/5.jpg)
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5 2016-06
(CCBY2.0)byh-ps://www.flickr.com/photos/khalidalbaih/
![Page 6: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/6.jpg)
Why the PolarSys rover
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6 2016-06
(CCBY2.0)byh-ps://www.flickr.com/photos/khalidalbaih/
Create a cool system from A to Z!
![Page 7: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/7.jpg)
![Page 8: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/8.jpg)
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.
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8 2016-06
![Page 9: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/9.jpg)
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9 2016-06
Requirements Inspired by • Mars exploration • Crisis management situations
• Suspect package
• Earthquake
CCby-ndh-ps://www.flickr.com/photos/dazzling_velours/
CCbyh-ps://www.flickr.com/photos/magharebia/
![Page 10: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/10.jpg)
Initial requirements (end of 2014)
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10 2016-06
![Page 11: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/11.jpg)
Current material: Baazar corner • Ronald Houde, Arduino based autonomous rover
• Atos contribution of using Reqcycle for requirements traceability
• Artal Autopark simulation rover (see Artal booth)
• PolarSys rover prototype (Gaël Blondelle): autopark and stroll • Includes step by step tutorial documentation to setup cross compilation
• C/C++ code to control the rover
• Zeligsoft work on Papyrus RT model (in samples in the papyrus-rt git repo)
• Ecole Polytechnique de Montréal work on PolarSys rover minimal yocto distribution
• CSA about to integrate the PolarSys rover in the Apogy project
• Develop Group work on variability
• Other « flavors of the Polarsys rover platform »
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11 2016-06
![Page 12: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/12.jpg)
Rover project Interested parties
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12 2016-06
![Page 13: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/13.jpg)
The cathedral vision… Cover the V process
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13 2016-06
![Page 14: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/14.jpg)
The cathedral vision… Cover the V process
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14 2016-06
Reqengineering
Sysengineering
DetailedDesign
Codegenera-on
CrossplaHormdevelopment
Tracing&Debgging
Tes-ng/V&V
![Page 15: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/15.jpg)
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15 2016-06
![Page 16: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/16.jpg)
The cathedral vision… Cover the V process
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16 2016-06
Reqengineering
Sysengineering
DetailedDesign
Codegenera-on
CrossplaHormdevelopment
Tracing&Debgging
Tes-ng/V&V
![Page 17: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/17.jpg)
Solu%onsforVerifica%onandValida%on
TraceCompassCopyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0 17 2016-06
![Page 18: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/18.jpg)
Titan
Solutions for Verification and Validation
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18 2016-06
![Page 19: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/19.jpg)
Status • An easy to replicate Bill Of Material
• Dagu Rover 5 platform • Pololu 2756 motor controller
• Only need to solder an additional connector on top of the board
• Pi camera (enable snapshots and opencv) • Portable battery with 3 usb ports (can switch to 2) • Mini wifi router -> to be supressed soon as RPI3 has
integrated wifi • Need to add IR sensor
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19 2016-06
![Page 20: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/20.jpg)
PolarSys rover timeline • PolarSys rover project created in April
• Still in initial phase
• First code to be submitted for review in June 2016 • Talk at EclipseCon France • Unconference session after EclipseCon France • Presence at the ECE playground • Reuse PolarSys rover BOM worldwide by ECE
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20 2016-06
![Page 21: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/21.jpg)
Opportunities to participate • Subscribe to the project
mailing list • https://polarsys.org/mailman/listinfo/rover-dev
• Come to the closing session to win a Rover kit
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21 2016-06
![Page 22: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/22.jpg)
PolarSys rover unconference session
This Friday
At N7
Starts at 9:30 Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0 22 2016-06
![Page 23: Fun and education with the PolarSys Rover and PolarSys Solutions](https://reader031.vdocuments.us/reader031/viewer/2022030316/5878e8881a28abfa038b5ff5/html5/thumbnails/23.jpg)
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23 2016-06
Sign in and vote at eclipsecon.org
-1 0 +1