The Use of SCADE for UAV Ground
Stations

SCADE User Group Conference 2013

Fábio Henrique de Assis
Certification Director...
Sumary

 The Company
 RPAS Applications
 SCADE Usage
 Demo Video

www.xmobots.com
The Company
 Business
“Development, manufacturing, training, maintenance and operation of Unmanned Systems”

 Location: ...
The Company
History

www.xmobots.com.br
The Company
R&D Projects

Products and R&D Projects: RPAS from 500g to 250kg
www.xmobots.com

5
The Company

Products Overview

 RPAS

•
•
•

MTOW: 6.5 kg
Autonomy: 45 min
Range: 10 km

•
•
•

MTOW: 15 kg
Autonomy: 5 ...
Sumary

 The Company
 RPAS Applications
 SCADE Usage
 Demo Video

www.xmobots.com
RPAS Applications
Military



Civilian





Main use around the world



Military certification standards



Civilian...
RPAS Civilian Applications
Environmental Market

www.xmobots.com.br
RPAS Civilian Applications
Building Market

www.xmobots.com.br
RPAS Civilian Applications
Security
 Coastal and Borders Patrol

www.xmobots.com.br
RPAS Civilian Applications
Agribusiness
 Precision Agriculture

12
RPAS Civilian Applications
Agribusiness

 Counting of Cattle

35 units

www.xmobots.com.br
RPAS Civilian Applications
Energy Market
 Power Lines, Oil & Gas Pipelines Inspection, Roads
and Railroad monitoring

www...
RPAS Civilian Applications
Security – EO/IR Stabilized Video
 Intelligence, Surveillance & Reconnaissance (ISR),
Search a...
RPAS Civilian Applications
Challenges

 Civilian applications requires certification
– Lack of standards for UAS
– Keep t...
RPAS Civilian Applications
Main Challenge

 Certification Process
compliant with the
existent for manned
aircrafts:
– SAE...
RPAS Civilian Applications
Main Challenge

 Why did we choose SCADE?
– To comply with aeronautical standards (DO-178/ARP ...
Sumary

 The Company
 RPAS Applications
 SCADE Usage
 Demo Video

www.xmobots.com
RPAS

Definition

Safety Critical
Avionics
PAYLOAD

REMOTELY PILOTED AIRCRAFT (RPA)

Safety Critical
Real Time GUI

GROUND...
GCS

Overview

 1st Stage of Usage

Apoena Series

Nauru Series

Echar Series

Safety Critical Real Time GUI
www.xmobots....
GCS

1st Generation

 GCS-S2A

www.xmobots.com
GCS

1st Generation

 Year of release: 2009
 Technical characteristics:
–
–
–
–
–
–
–
–

Used in Apoena Series
100% Hand...
GCS

2nd Generation
GCS

2nd Generation

 GCS-S19A (Keyboard)

 GCS-S10A (Touchscreen)

www.xmobots.com
GCS

2nd Generation

 First version release: 2013 January.
 Technical characteristics:
–
–
–
–
–
–
–
–

Experimental sof...
GCS

Development Methodology

 Development with:
– SCADE Display (Graphics);
– A little of SCADE Suite (Behaviors);
– Han...
GCS

2nd Generation

www.xmobots.com
GCS

Comparisons

 First Generation (Java)
– Telemetry sensors created with manual drawing in
Photoshop and loaded with J...
GCS

Comparisons

 First Generation
– Hard and error prone development (2 years)

 Second Generation
– Robust and easy t...
GCS

Performance

 First Generation (Java)
– Hard to meet performance requirements
• Solution? To use a fast CPU (3GHz Co...
GCS

Performance

 Results:
– Usage of about 30% of the CPU
• ARM™ Cortex™ A8 @ 1GHz

– 1st generation uses a 3GHz Core2D...
GCS

Benefits of using SCADE

 Main benefits:
– Management POV:
• Saved money
– with development time
– with hardware
– B...
Future Developments
 3rd Generation GCS Software:
– GUI development with SCADE Display
– Compliant with NATO STANAG 4586
...
Thank You!

www.xmobots.com
Upcoming SlideShare
Loading in …5
×

xmobots at the Scade User Group Conference 2013

891 views

Published on

Xmbots develops UAVs for civilians within a number of markets, including agriculture, environmental, security and energy. The Brazilian-based company must comply with aviation certification standards, like DO-178 when developing UAVs for the Brazilian market. This is why they chose to use SCADE as part of their development process. Their development cycle went from 2 years for an entirely hand-codded application to 6 months with SCADE

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
891
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

xmobots at the Scade User Group Conference 2013

  1. 1. The Use of SCADE for UAV Ground Stations SCADE User Group Conference 2013 Fábio Henrique de Assis Certification Director fabio.assis@xmobots.com Paris - France, 2013/10/17
  2. 2. Sumary  The Company  RPAS Applications  SCADE Usage  Demo Video www.xmobots.com
  3. 3. The Company  Business “Development, manufacturing, training, maintenance and operation of Unmanned Systems”  Location: São Carlos – SP - Brazil  Internal Team (18) – ADM, R&D and Production  External Team – R&D at important Brazilian universities: IME, UFRN, 3 UFAL, ITA and UNB
  4. 4. The Company History www.xmobots.com.br
  5. 5. The Company R&D Projects Products and R&D Projects: RPAS from 500g to 250kg www.xmobots.com 5
  6. 6. The Company Products Overview  RPAS • • • MTOW: 6.5 kg Autonomy: 45 min Range: 10 km • • • MTOW: 15 kg Autonomy: 5 h Range: 30 km • • • MTOW: 32 kg Autonomy: 8 h Range: 60 km  Services – Aerial Images – Engineering – Maintenance and Training www.xmobots.com 6
  7. 7. Sumary  The Company  RPAS Applications  SCADE Usage  Demo Video www.xmobots.com
  8. 8. RPAS Applications Military  Civilian   Main use around the world  Military certification standards  Civilian certification standards  Forbidden in several countries www.xmobots.com.br www.xmobots.com 8
  9. 9. RPAS Civilian Applications Environmental Market www.xmobots.com.br
  10. 10. RPAS Civilian Applications Building Market www.xmobots.com.br
  11. 11. RPAS Civilian Applications Security  Coastal and Borders Patrol www.xmobots.com.br
  12. 12. RPAS Civilian Applications Agribusiness  Precision Agriculture 12
  13. 13. RPAS Civilian Applications Agribusiness  Counting of Cattle 35 units www.xmobots.com.br
  14. 14. RPAS Civilian Applications Energy Market  Power Lines, Oil & Gas Pipelines Inspection, Roads and Railroad monitoring www.xmobots.com.br
  15. 15. RPAS Civilian Applications Security – EO/IR Stabilized Video  Intelligence, Surveillance & Reconnaissance (ISR), Search and Rescue www.xmobots.com.br 15
  16. 16. RPAS Civilian Applications Challenges  Civilian applications requires certification – Lack of standards for UAS – Keep the Equivalent Level of Safety (ELOS) of manned aircrafts  Actual possibilities in Brazil for operation: – R&D Applications • Universities, R&D Institutes Full commercial applications expected to 3rd Q. 2014 – Segregated airspace with NOTAM – Remote areas with low population density Environmental and Agribusiness Market www.xmobots.com 16
  17. 17. RPAS Civilian Applications Main Challenge  Certification Process compliant with the existent for manned aircrafts: – SAE ARP 4754 / 4761 – RTCA DO 178 / 160 APOENA 1000C Operation of UAVs over Urban Areas  Combined with military UAS Standards – NATO STANAG 4586 and in Controlled Airspace
  18. 18. RPAS Civilian Applications Main Challenge  Why did we choose SCADE? – To comply with aeronautical standards (DO-178/ARP 4754) • Verification and Tests in the model • Qualified code generation • Qualified documentation generation • Reduce the human resources in the project • Increase in quality and reliability of the system
  19. 19. Sumary  The Company  RPAS Applications  SCADE Usage  Demo Video www.xmobots.com
  20. 20. RPAS Definition Safety Critical Avionics PAYLOAD REMOTELY PILOTED AIRCRAFT (RPA) Safety Critical Real Time GUI GROUND DATA TERMINAL (GDT) 20 GROUND CONTROL STATION (GCS)
  21. 21. GCS Overview  1st Stage of Usage Apoena Series Nauru Series Echar Series Safety Critical Real Time GUI www.xmobots.com
  22. 22. GCS 1st Generation  GCS-S2A www.xmobots.com
  23. 23. GCS 1st Generation  Year of release: 2009  Technical characteristics: – – – – – – – – Used in Apoena Series 100% Hand Code Java and Photoshop Not compliant with aeronautical standarts Development time: 2 years Low realibility Low robustness Requires a powerful CPU www.xmobots.com
  24. 24. GCS 2nd Generation
  25. 25. GCS 2nd Generation  GCS-S19A (Keyboard)  GCS-S10A (Touchscreen) www.xmobots.com
  26. 26. GCS 2nd Generation  First version release: 2013 January.  Technical characteristics: – – – – – – – – Experimental software (Nauru and Echar Series) MDD, C and SCADE Display Much less manual coding Compliant with aeronautical standarts (ARP 4102-7/AC 23.1311-1B) Development time: 6 months More reliable More robust Cheap embedded ARM-based CPU www.xmobots.com
  27. 27. GCS Development Methodology  Development with: – SCADE Display (Graphics); – A little of SCADE Suite (Behaviors); – Hand Code (low level software). www.xmobots.com.br
  28. 28. GCS 2nd Generation www.xmobots.com
  29. 29. GCS Comparisons  First Generation (Java) – Telemetry sensors created with manual drawing in Photoshop and loaded with Java Swing – Complex hand-coded tranformations in images – New sensor limits? New images had to be created – Slow software rendering (High CPU usage)  Second Generation (SCADE Display) – – – – Telemetry sensors created with SCADE Display Automatic transformations in the sensors (models) New sensor limits? Change configuration parameters Fast OpenGL ES rendering (GPU usage)
  30. 30. GCS Comparisons  First Generation – Hard and error prone development (2 years)  Second Generation – Robust and easy to develop (about 6 months!) www.xmobots.com
  31. 31. GCS Performance  First Generation (Java) – Hard to meet performance requirements • Solution? To use a fast CPU (3GHz Core2Duo)  Second Generation (SCADE) – Easy to meet performance requirements with software tweaking • Use of OpenGL ES 1.1; • Follow SCADE Display design checker design rules (like avoid stencils); • Lots of profiling of the generated code; www.xmobots.com
  32. 32. GCS Performance  Results: – Usage of about 30% of the CPU • ARM™ Cortex™ A8 @ 1GHz – 1st generation uses a 3GHz Core2Duo Desktop CPU  So, we have “space” to use other software: – Digital H.264 HD video – Moving Map – Payload tracking algorithms www.xmobots.com
  33. 33. GCS Benefits of using SCADE  Main benefits: – Management POV: • Saved money – with development time – with hardware – But, mainly, creating a software with much higher quality – Engineering POV: • • • • More robust and reliable software Better development process Focus on model and not in the code Ease of change and maintenance tasks www.xmobots.com
  34. 34. Future Developments  3rd Generation GCS Software: – GUI development with SCADE Display – Compliant with NATO STANAG 4586 – One software for all UAVs of XMobots  UAV Control Software: – SysML with SCADE System – Implementations with SCADE Suite – Reqs. Traceability, Tests and Reports with SCADE Lifecycle www.xmobots.com
  35. 35. Thank You! www.xmobots.com

×