SlideShare a Scribd company logo
1 of 23
Download to read offline
Open Source Tools for Embedded Systems
Fun and education with the PolarSys
Rover and PolarSys Solutions
Gaël Blondelle
June 2016
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
22016-06
Why the PolarSys rover
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
32016-06
(CC	BY	2.0)	by		
h-ps://www.flickr.com/photos/khalidalbaih/	
How to promote
PolarSys solutions?
Why the PolarSys rover
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
42016-06
(CC	BY	2.0)	by		
h-ps://www.flickr.com/photos/khalidalbaih/	
How to make
MBSE sexy ?
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
52016-06
(CC	BY	2.0)	by		
h-ps://www.flickr.com/photos/khalidalbaih/
Why the PolarSys rover
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
62016-06
(CC	BY	2.0)	by		
h-ps://www.flickr.com/photos/khalidalbaih/	
Create a cool system
from A to Z!
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
82016-06
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
92016-06
Requirements Inspired by
•  Mars exploration
•  Crisis management situations
•  Suspect package
•  Earthquake
CC	by-nd	h-ps://www.flickr.com/photos/dazzling_velours/	
CC	by	h-ps://www.flickr.com/photos/magharebia/
Initial requirements (end of 2014)
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
102016-06
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
112016-06
Rover project Interested
parties
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
122016-06
The cathedral vision…
Cover the V process
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
132016-06
The cathedral vision…
Cover the V process
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
142016-06
Req	engineering	
Sys	engineering	
Detailed	Design	
Code	genera-on	
Cross	plaHorm	development	
Tracing	&	Debgging	
Tes-ng	/	V&V
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
152016-06
The cathedral vision…
Cover the V process
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
162016-06
Req	engineering	
Sys	engineering	
Detailed	Design	
Code	genera-on	
Cross	plaHorm	development	
Tracing	&	Debgging	
Tes-ng	/	V&V
Solu%ons	for	Verifica%on	and	Valida%on	
Trace	Compass	
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
172016-06
Titan
Solutions for Verification and Validation
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
182016-06
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
192016-06
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
202016-06
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
212016-06
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
222016-06
Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the
Eclipse Public License 1.0
232016-06
Sign in and vote at eclipsecon.org
-1 0 +1

More Related Content

Similar to Fun and education with the PolarSys Rover and PolarSys Solutions

An Open Source Story: Open Containers & Open Communities
An Open Source Story: Open Containers & Open CommunitiesAn Open Source Story: Open Containers & Open Communities
An Open Source Story: Open Containers & Open CommunitiesPhil Estes
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Project
 
Caixa Empreender Award 2016| Green - D-orbit (bgi)
Caixa Empreender Award 2016| Green - D-orbit (bgi)Caixa Empreender Award 2016| Green - D-orbit (bgi)
Caixa Empreender Award 2016| Green - D-orbit (bgi)Caixa Geral Depósitos
 
Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012Gaël Blondelle
 
Open Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VOpen Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VDrew Fustini
 
Happy birthday "monUPMC": 9 years of Portal at UPMC
Happy birthday "monUPMC": 9 years of Portal at UPMCHappy birthday "monUPMC": 9 years of Portal at UPMC
Happy birthday "monUPMC": 9 years of Portal at UPMCLudovic A
 
Moonshot – where we were and where we are now
Moonshot – where we were and where we are nowMoonshot – where we were and where we are now
Moonshot – where we were and where we are nowJisc
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...Krishna-Kumar
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Stephen Marquard
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyIan Skerrett
 
EOSC-hub Early Adopter Programme
EOSC-hub Early Adopter ProgrammeEOSC-hub Early Adopter Programme
EOSC-hub Early Adopter ProgrammeEOSC-hub project
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
 
OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016Mandie Quartly
 
Docker + App Container = ocp
Docker + App Container = ocpDocker + App Container = ocp
Docker + App Container = ocpApcera
 
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...Obeo
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business ModelsAGILE IoT
 
Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3Duncan Johnston-Watt
 

Similar to Fun and education with the PolarSys Rover and PolarSys Solutions (20)

An Open Source Story: Open Containers & Open Communities
An Open Source Story: Open Containers & Open CommunitiesAn Open Source Story: Open Containers & Open Communities
An Open Source Story: Open Containers & Open Communities
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
 
Caixa Empreender Award 2016| Green - D-orbit (bgi)
Caixa Empreender Award 2016| Green - D-orbit (bgi)Caixa Empreender Award 2016| Green - D-orbit (bgi)
Caixa Empreender Award 2016| Green - D-orbit (bgi)
 
Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012
 
Open Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VOpen Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-V
 
Happy birthday "monUPMC": 9 years of Portal at UPMC
Happy birthday "monUPMC": 9 years of Portal at UPMCHappy birthday "monUPMC": 9 years of Portal at UPMC
Happy birthday "monUPMC": 9 years of Portal at UPMC
 
Moonshot – where we were and where we are now
Moonshot – where we were and where we are nowMoonshot – where we were and where we are now
Moonshot – where we were and where we are now
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015Opencast Project Update at Open Apereo 2015
Opencast Project Update at Open Apereo 2015
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 
EOSC-hub Early Adopter Programme
EOSC-hub Early Adopter ProgrammeEOSC-hub Early Adopter Programme
EOSC-hub Early Adopter Programme
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016
 
osvehicle-connected-20160429
osvehicle-connected-20160429osvehicle-connected-20160429
osvehicle-connected-20160429
 
Docker + App Container = ocp
Docker + App Container = ocpDocker + App Container = ocp
Docker + App Container = ocp
 
Openoffice and Linux
Openoffice and LinuxOpenoffice and Linux
Openoffice and Linux
 
GENIVI + OCF Cooperation
GENIVI + OCF CooperationGENIVI + OCF Cooperation
GENIVI + OCF Cooperation
 
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
Case-study by CT-Ingénierie: Capella in the preliminary design of the micro l...
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business Models
 
Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3Openstack Summit Paris - Clocker Lightning talk - Nov 3
Openstack Summit Paris - Clocker Lightning talk - Nov 3
 

More from Gaël Blondelle

2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...Gaël Blondelle
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsGaël Blondelle
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...Gaël Blondelle
 
Opees Presentation May 2011
Opees Presentation May 2011Opees Presentation May 2011
Opees Presentation May 2011Gaël Blondelle
 
PEtALS Presentation PCL 09242008
PEtALS Presentation PCL 09242008PEtALS Presentation PCL 09242008
PEtALS Presentation PCL 09242008Gaël Blondelle
 
PEtALS Presentation OWF 12012008
PEtALS Presentation OWF 12012008PEtALS Presentation OWF 12012008
PEtALS Presentation OWF 12012008Gaël Blondelle
 

More from Gaël Blondelle (6)

2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source Ecosystems
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
 
Opees Presentation May 2011
Opees Presentation May 2011Opees Presentation May 2011
Opees Presentation May 2011
 
PEtALS Presentation PCL 09242008
PEtALS Presentation PCL 09242008PEtALS Presentation PCL 09242008
PEtALS Presentation PCL 09242008
 
PEtALS Presentation OWF 12012008
PEtALS Presentation OWF 12012008PEtALS Presentation OWF 12012008
PEtALS Presentation OWF 12012008
 

Recently uploaded

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Recently uploaded (20)

Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

Fun and education with the PolarSys Rover and PolarSys Solutions

  • 1. Open Source Tools for Embedded Systems Fun and education with the PolarSys Rover and PolarSys Solutions Gaël Blondelle June 2016
  • 2. 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 22016-06
  • 3. Why the PolarSys rover Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32016-06 (CC BY 2.0) by h-ps://www.flickr.com/photos/khalidalbaih/ How to promote PolarSys solutions?
  • 4. Why the PolarSys rover Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 42016-06 (CC BY 2.0) by h-ps://www.flickr.com/photos/khalidalbaih/ How to make MBSE sexy ?
  • 5. Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 52016-06 (CC BY 2.0) by h-ps://www.flickr.com/photos/khalidalbaih/
  • 6. Why the PolarSys rover Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 62016-06 (CC BY 2.0) by h-ps://www.flickr.com/photos/khalidalbaih/ Create a cool system from A to Z!
  • 7.
  • 8. 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 82016-06
  • 9. Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 92016-06 Requirements Inspired by •  Mars exploration •  Crisis management situations •  Suspect package •  Earthquake CC by-nd h-ps://www.flickr.com/photos/dazzling_velours/ CC by h-ps://www.flickr.com/photos/magharebia/
  • 10. Initial requirements (end of 2014) Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 102016-06
  • 11. 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 112016-06
  • 12. Rover project Interested parties Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 122016-06
  • 13. The cathedral vision… Cover the V process Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 132016-06
  • 14. The cathedral vision… Cover the V process Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 142016-06 Req engineering Sys engineering Detailed Design Code genera-on Cross plaHorm development Tracing & Debgging Tes-ng / V&V
  • 15. Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 152016-06
  • 16. The cathedral vision… Cover the V process Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 162016-06 Req engineering Sys engineering Detailed Design Code genera-on Cross plaHorm development Tracing & Debgging Tes-ng / V&V
  • 17. Solu%ons for Verifica%on and Valida%on Trace Compass Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 172016-06
  • 18. Titan Solutions for Verification and Validation Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 182016-06
  • 19. 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 192016-06
  • 20. 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 202016-06
  • 21. 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 212016-06
  • 22. 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 222016-06
  • 23. Copyright (c) 2016, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 232016-06 Sign in and vote at eclipsecon.org -1 0 +1