m-cador - technical assessment 2 | epitech innovative project

23
Epitech Innovative Project Technical Assessment 2 March 2013 www.m-cador.com

Upload: nicolas-danino

Post on 27-Nov-2014

594 views

Category:

Education


0 download

DESCRIPTION

Presentation for the Technical Assessment 2 for our final-year project (Epitech Innovative Project) at EPITECH. We did the presentation the 16th March 2013. Team : Chanh Allaux Amandine Armagnacq Jonathan Calmels Alexandre Champion Nicolas Danino Alexis Nugon Thomas Nugon Fares Sabbagh Guillaume Spera Jimmy Sun Laurine Taing David Tavares Nicolas Trincano Rodolph Vogt Danijel Zarkovic

TRANSCRIPT

Page 1: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Epitech Innovative Project Technical Assessment 2

March 2013www.m-cador.com

Page 2: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Multiple Capable Air-vehicle Designed for Observation and Rescue

M-CADOR is a monitoring system using a swarm of autonomous drones.Each drone has an artificial intelligence allowing optimal exploration of the area to be monitored. In order to be free of constraints of battery life, the aircraft uses a charging bases system. The bio-inspired system relies on collective intelligence similar to a swarm of bees.

A control interface allows the operator to control the swarm and to define the areas to be monitored. The controller can also watch video clips. Indeed, an algorithm selects the most relevant video sequences.

Possibles missions are natural disaster prevention and surveillance of industrial areas.

Page 3: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

ArtificialIntelligence

1

Page 4: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

cling lrta exploratorExploration algorithms

Page 5: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

EVAP EVAW HYBRIDE Patrol algorithms

Page 6: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

DEMO

Page 7: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Design planningEnergetic survival & intelligent environment

Page 8: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

TheNetworking

2

Page 9: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Linux from scratch Raspberry PI

GNU/Linux Kernel 3.6, ARMv6zk oriented

Busybox 1.21 environment

ARM vector floating point unit

Cross compilation toolchain support G++11GCC 4.8, uClibC 0.9, binutils 2.21

B.A.T.M.A.N advanced builtin

IPv6 support

Page 10: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Video streaming

V4L2 capture

VP8/H264 encoding

MPEG4/WEBM/IVGcontainer serialization support

RTP in progress RFC draft, VP9 profile

Page 11: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Wireless Watchdog

WiFi 802.11n Handling

SSID tracking

EAP transactions

Implementation in progressWireless-tools API / WPA supplicant + DBUS

Page 12: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Security: Real Time stream watermarking in VP8

Crytographic hash computation

Asymmetric key algorithms / PSK, PRNG seeds

Frame tagging

Page 13: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

VisionComputer

3

Page 14: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

GOAL : INTRUSION DETECTIONUsing OpenCV library for real-time computer vision

Page 15: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

ALREADY DONE: Brute difference between imagesUsing following algorithms: Histograms, Threshold, Erosion, Dilation

Image 1 Image 2

Result

Page 16: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

what’s next ?Decrease the error margin & result analysis

Edge detection algorithm, SURF algorithm & SIFT algorithm

Page 17: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

ElectronicThe

4

Page 18: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

THE swarm is growingReception of the second drone

Page 19: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

MODELING COMPONENTS

Page 20: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

ROBOT OPERATING SYSTEMSoftware framework for robot software development

Page 21: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

RecapFinal

5

Page 22: M-CADOR - Technical Assessment 2 |  Epitech Innovative Project

Artificial Intelligence Network

Computer Vision

NetworkingNetworking

Electronic

M-CADORRECAP