SlideShare a Scribd company logo
1 of 12
SWARM Extreme   Baturalp Torun baturalp@gmail.com Jitendra Bothra jitendrabothra@gmail.com Course:  CS7780 - Special Topics in Networks Guide: Prof. Guevara Noubir (noubir@ccs.neu.edu) College of Computer and Information Science  Northeastern University April 2011
Agenda Hardware Used A R Drone Emotiv EPOC Similar Works Our Objective Approach Design  Problems  Future Enhancements Conclusion PAGE 2
A. R. Drone Technical Details Embedded computer system ARM9 processor, 128MB RAM, Wi-Fi b/g, USB, Linux OS Inertial guidance systems 3 axis accelerometer 2 axis gyro-meter 1 axis yaw precision gyro-meter Specs: Speed: 5m/s; 18km/h Weight: Less than 1 pound Flying time ~12 mins. Ultrasound altimeter Range: 6 meters – vertical stabilization Camera Vertical high speed camera: up to 60 fps – allows stabilization PAGE 3
Emotiv EPOC headset tech specs Based on EEG, 14 sensors – positioned for accurate spatial resolution Detecting facial expressions are very fast (<10ms) Wireless chip is proprietary and operates on  frequency 2.4GHz Hacked to use via Python https://github.com/daeken/Emokit/blob/master/Announcement.md https://github.com/daeken/Emokit PAGE 4
Similar Works http://dsc.discovery.com/videos/prototype-this-mind-controlled-car.html http://www.autonomos.inf.fu-berlin.de/subprojects/braindriver http://sensorlab.cs.dartmouth.edu/pubs/neurophone.pdf http://www.engadget.com/2011/02/19/german-researchers-take-mind-controlled-car-for-a-carefully-cont/ PAGE 5
Our Goal Our goal is to control the A R Drone using thoughts via Emotive EPOC  Control the A.R. Drone using Computer Get the commands from Emotiv EPOC and process those Design an architecture to connect both and is extendable to incorporate multiple devices. Establish connections and fine tune the data for smooth controlling PAGE 6
Our Approach Map headset signals to reasonable commands Create a channel between the commands from headset interface and A. R. Drone client/server architecture allows us to control multiple A. R. Drones remotely programs  can be extended to run on different environments PAGE 7
Design (Server) Provided by Emotiv PAGE 8 Emotiv Connect Emo Composer Configurations Server Mappings Emo Engine Core Emotiv EPOC
Design (Client) PAGE 9 SWARM  CLIENT (updates every 500ms) Virtual  Input  Device (updates every 20ms) Win32  A R Drone  Controller Buffer Quad-copter
Problems Emotive SDK is platform dependent Headset sends many signals States change very rapidly – causes noisy interstates Training requires to focus and not interchangeable from person to person There is no universal training method to get same results PAGE 10
Future Enhancements Current System: Enhance the system to connect with multiple clients Enable the system to work remotely via Internet Client could be made more intelligent in order to handle emergency situations Long Term: The technology could be used to control devices which we used in daily routine, like cars, phones, other electronics etc.  On long run the EEG devices could be improved to a level where controlling devices will become as natural as controlling once body parts. PAGE 11
Conclusion We are able to fully control the A R Drone using earlier by facial expression and gyro-meter and later by only using the cognitive commands. Given time this system could be future enhanced to control multiple devices simultaneously with a higher accuracy. The available technology for reading and processing the thoughts is pretty good to control a system with limited command set, but it needs a lot of improvement in order to be used for complex systems. Great learning experience PAGE 12

More Related Content

What's hot

Advanced mining technologies manufacturer presentation
Advanced mining technologies   manufacturer presentationAdvanced mining technologies   manufacturer presentation
Advanced mining technologies manufacturer presentationNSW Environment and Planning
 
Subsea Environmental Monitoring Solutions
Subsea Environmental Monitoring SolutionsSubsea Environmental Monitoring Solutions
Subsea Environmental Monitoring SolutionsJohn Gibbs
 
Hacking a Xiami Mi Vacuum Robot
Hacking a Xiami Mi Vacuum RobotHacking a Xiami Mi Vacuum Robot
Hacking a Xiami Mi Vacuum RobotPaul Terrasi
 
shipping container tracking
shipping container trackingshipping container tracking
shipping container trackingStarcom Systems
 
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEWAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEijiert bestjournal
 
BVPresentation
BVPresentationBVPresentation
BVPresentationBen Arditi
 
IRJET- Mars Exploration Rover
IRJET- Mars Exploration RoverIRJET- Mars Exploration Rover
IRJET- Mars Exploration RoverIRJET Journal
 
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...IRJET Journal
 
ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...
ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...
ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...JOLLUSUDARSHANREDDY
 
Automotive Airbag Solution from Freescale
Automotive Airbag Solution from FreescaleAutomotive Airbag Solution from Freescale
Automotive Airbag Solution from FreescalePremier Farnell
 
IRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAVIRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAVIRJET Journal
 
REMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPTREMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPTkiran bansod
 
APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE Swapnil Shahade
 
WIRELESS ROBOT PPT
WIRELESS ROBOT PPTWIRELESS ROBOT PPT
WIRELESS ROBOT PPTAIRTEL
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Sivajyothi paramsivam
 
Railway accident idenfitication and alert system
Railway accident idenfitication and alert systemRailway accident idenfitication and alert system
Railway accident idenfitication and alert systemPvrtechnologies Nellore
 

What's hot (20)

Advanced mining technologies manufacturer presentation
Advanced mining technologies   manufacturer presentationAdvanced mining technologies   manufacturer presentation
Advanced mining technologies manufacturer presentation
 
Subsea Environmental Monitoring Solutions
Subsea Environmental Monitoring SolutionsSubsea Environmental Monitoring Solutions
Subsea Environmental Monitoring Solutions
 
Hacking a Xiami Mi Vacuum Robot
Hacking a Xiami Mi Vacuum RobotHacking a Xiami Mi Vacuum Robot
Hacking a Xiami Mi Vacuum Robot
 
report
reportreport
report
 
shipping container tracking
shipping container trackingshipping container tracking
shipping container tracking
 
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLEWAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
WAR FIELD INTELLIGENT DEFENSE FLAYING‐VEHICLE
 
BVPresentation
BVPresentationBVPresentation
BVPresentation
 
IRJET- Mars Exploration Rover
IRJET- Mars Exploration RoverIRJET- Mars Exploration Rover
IRJET- Mars Exploration Rover
 
myPresentation
myPresentationmyPresentation
myPresentation
 
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
 
ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...
ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...
ACCIDENTAL PROTECTION BY AUTOMATIC BREAKS AND RELEASE OF AIRBAG USING GPS,GSM...
 
Automotive Airbag Solution from Freescale
Automotive Airbag Solution from FreescaleAutomotive Airbag Solution from Freescale
Automotive Airbag Solution from Freescale
 
IRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAVIRJET- Landmines Detection using UAV
IRJET- Landmines Detection using UAV
 
REMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPTREMOTE OPERATED SPY ROBO PPT
REMOTE OPERATED SPY ROBO PPT
 
Sanju final ppt
Sanju final pptSanju final ppt
Sanju final ppt
 
APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE APPLICATION OF MECHATRONICS IN DEFENCE
APPLICATION OF MECHATRONICS IN DEFENCE
 
WIRELESS ROBOT PPT
WIRELESS ROBOT PPTWIRELESS ROBOT PPT
WIRELESS ROBOT PPT
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]
 
Railway accident idenfitication and alert system
Railway accident idenfitication and alert systemRailway accident idenfitication and alert system
Railway accident idenfitication and alert system
 
Human Detection Robot
Human Detection Robot Human Detection Robot
Human Detection Robot
 

Viewers also liked

Thesis_Underwater Swarm Sensor Networks
Thesis_Underwater Swarm Sensor NetworksThesis_Underwater Swarm Sensor Networks
Thesis_Underwater Swarm Sensor NetworksGunilla Burrowes
 
Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)
Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)
Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)Nice ArtLife
 
Traffic light.ppt (1)
Traffic light.ppt (1)Traffic light.ppt (1)
Traffic light.ppt (1)chelseaaaaad
 
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVsKevin Ma
 
AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...
AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...
AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...Sergey Korneev
 
Maritime Robotics
Maritime RoboticsMaritime Robotics
Maritime RoboticsICSA, LLC
 
Troisième Oeil du Marin : Projet de collaboration transfrontalière intercluster
Troisième Oeil du Marin : Projet de collaboration transfrontalière interclusterTroisième Oeil du Marin : Projet de collaboration transfrontalière intercluster
Troisième Oeil du Marin : Projet de collaboration transfrontalière interclusterBIHARTEAN
 
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseInside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseMike Dirolf
 
un drone-campus à Nantes ?
un drone-campus à Nantes ?un drone-campus à Nantes ?
un drone-campus à Nantes ?drone-campus
 
#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceani#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceaniMichele Cocco
 
Maintenance des technologies renouvelables - Event TWEED & Maintenance Partners
Maintenance des technologies renouvelables - Event TWEED & Maintenance PartnersMaintenance des technologies renouvelables - Event TWEED & Maintenance Partners
Maintenance des technologies renouvelables - Event TWEED & Maintenance PartnersCluster TWEED
 
13 06-12 presentation drone it
13 06-12 presentation drone it13 06-12 presentation drone it
13 06-12 presentation drone itMontelbenjamin
 
Autonomous Unmanned Vehicles
Autonomous Unmanned VehiclesAutonomous Unmanned Vehicles
Autonomous Unmanned VehiclesAnirudh Kannan
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Ahmed ElSheikh
 

Viewers also liked (20)

Thesis_Underwater Swarm Sensor Networks
Thesis_Underwater Swarm Sensor NetworksThesis_Underwater Swarm Sensor Networks
Thesis_Underwater Swarm Sensor Networks
 
Ocean energy harvester
Ocean energy harvesterOcean energy harvester
Ocean energy harvester
 
Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read
 
Chetan soni
Chetan soniChetan soni
Chetan soni
 
Paper Seminar
Paper SeminarPaper Seminar
Paper Seminar
 
Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)
Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)
Financial Crisis in Cartoons (NiceArtLife.com formerly known as ThisMakesMyDay)
 
Traffic light.ppt (1)
Traffic light.ppt (1)Traffic light.ppt (1)
Traffic light.ppt (1)
 
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
 
AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...
AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...
AUV-based Cathodic Protection (CP) Automatic Inspection Technology for offsho...
 
Presentation on computer viruses
Presentation on computer virusesPresentation on computer viruses
Presentation on computer viruses
 
Maritime Robotics
Maritime RoboticsMaritime Robotics
Maritime Robotics
 
Troisième Oeil du Marin : Projet de collaboration transfrontalière intercluster
Troisième Oeil du Marin : Projet de collaboration transfrontalière interclusterTroisième Oeil du Marin : Projet de collaboration transfrontalière intercluster
Troisième Oeil du Marin : Projet de collaboration transfrontalière intercluster
 
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseInside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
 
Fotos captadas por um drone!
Fotos captadas por um drone!Fotos captadas por um drone!
Fotos captadas por um drone!
 
un drone-campus à Nantes ?
un drone-campus à Nantes ?un drone-campus à Nantes ?
un drone-campus à Nantes ?
 
#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceani#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceani
 
Maintenance des technologies renouvelables - Event TWEED & Maintenance Partners
Maintenance des technologies renouvelables - Event TWEED & Maintenance PartnersMaintenance des technologies renouvelables - Event TWEED & Maintenance Partners
Maintenance des technologies renouvelables - Event TWEED & Maintenance Partners
 
13 06-12 presentation drone it
13 06-12 presentation drone it13 06-12 presentation drone it
13 06-12 presentation drone it
 
Autonomous Unmanned Vehicles
Autonomous Unmanned VehiclesAutonomous Unmanned Vehicles
Autonomous Unmanned Vehicles
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)
 

Similar to Swarm Extreme

Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111venkatesh deekonda
 
Real time data streaming and motion control over the internet
Real time data streaming and motion control over the internetReal time data streaming and motion control over the internet
Real time data streaming and motion control over the internetBeMyApp
 
GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring Niranjan Shintre
 
Brain controlled-car-for-disabled
Brain controlled-car-for-disabledBrain controlled-car-for-disabled
Brain controlled-car-for-disabledshahnaazmd
 
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air VehiclesSemi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehiclesahmad bassiouny
 
Cellphone based home automation
Cellphone based home automationCellphone based home automation
Cellphone based home automationPROJECTRONICS
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626shailesh yadav
 
Robot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRSRobot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRSarunjps
 
IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for AndroidIRJET Journal
 
Development of Internet of Things based Decision Support for Vehicle Drivers ...
Development of Internet of Things based Decision Support for Vehicle Drivers ...Development of Internet of Things based Decision Support for Vehicle Drivers ...
Development of Internet of Things based Decision Support for Vehicle Drivers ...IJCSIS Research Publications
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfMubarek kebede
 
STEFANO CARRINO
STEFANO CARRINOSTEFANO CARRINO
STEFANO CARRINObutest
 
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submissionDesign and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submissionThirumalesh H S
 
Neuromophic device for Automotive
Neuromophic device for AutomotiveNeuromophic device for Automotive
Neuromophic device for AutomotiveYoshifumi Sakamoto
 

Similar to Swarm Extreme (20)

Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111Intelligent wireless video monitoring system using computer111111
Intelligent wireless video monitoring system using computer111111
 
Resume marky20181025
Resume marky20181025Resume marky20181025
Resume marky20181025
 
Real time data streaming and motion control over the internet
Real time data streaming and motion control over the internetReal time data streaming and motion control over the internet
Real time data streaming and motion control over the internet
 
SDP15_poster
SDP15_posterSDP15_poster
SDP15_poster
 
GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring
 
Pen10
Pen10Pen10
Pen10
 
Brain controlled-car-for-disabled
Brain controlled-car-for-disabledBrain controlled-car-for-disabled
Brain controlled-car-for-disabled
 
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air VehiclesSemi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
Semi Autonomous Hand Launched Rotary Wing Unmanned Air Vehicles
 
B.E M.E projects
B.E M.E projects B.E M.E projects
B.E M.E projects
 
Cellphone based home automation
Cellphone based home automationCellphone based home automation
Cellphone based home automation
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 
Robot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRSRobot Tele-operation System Based on GPRS
Robot Tele-operation System Based on GPRS
 
IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for Android
 
Development of Internet of Things based Decision Support for Vehicle Drivers ...
Development of Internet of Things based Decision Support for Vehicle Drivers ...Development of Internet of Things based Decision Support for Vehicle Drivers ...
Development of Internet of Things based Decision Support for Vehicle Drivers ...
 
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdfVOICE CONTROLLED WHEELCHAIR using Amharic.pdf
VOICE CONTROLLED WHEELCHAIR using Amharic.pdf
 
Pocket pc
Pocket pcPocket pc
Pocket pc
 
STEFANO CARRINO
STEFANO CARRINOSTEFANO CARRINO
STEFANO CARRINO
 
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submissionDesign and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
 
Neuromophic device for Automotive
Neuromophic device for AutomotiveNeuromophic device for Automotive
Neuromophic device for Automotive
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Swarm Extreme

  • 1. SWARM Extreme Baturalp Torun baturalp@gmail.com Jitendra Bothra jitendrabothra@gmail.com Course: CS7780 - Special Topics in Networks Guide: Prof. Guevara Noubir (noubir@ccs.neu.edu) College of Computer and Information Science Northeastern University April 2011
  • 2. Agenda Hardware Used A R Drone Emotiv EPOC Similar Works Our Objective Approach Design Problems Future Enhancements Conclusion PAGE 2
  • 3. A. R. Drone Technical Details Embedded computer system ARM9 processor, 128MB RAM, Wi-Fi b/g, USB, Linux OS Inertial guidance systems 3 axis accelerometer 2 axis gyro-meter 1 axis yaw precision gyro-meter Specs: Speed: 5m/s; 18km/h Weight: Less than 1 pound Flying time ~12 mins. Ultrasound altimeter Range: 6 meters – vertical stabilization Camera Vertical high speed camera: up to 60 fps – allows stabilization PAGE 3
  • 4. Emotiv EPOC headset tech specs Based on EEG, 14 sensors – positioned for accurate spatial resolution Detecting facial expressions are very fast (<10ms) Wireless chip is proprietary and operates on frequency 2.4GHz Hacked to use via Python https://github.com/daeken/Emokit/blob/master/Announcement.md https://github.com/daeken/Emokit PAGE 4
  • 5. Similar Works http://dsc.discovery.com/videos/prototype-this-mind-controlled-car.html http://www.autonomos.inf.fu-berlin.de/subprojects/braindriver http://sensorlab.cs.dartmouth.edu/pubs/neurophone.pdf http://www.engadget.com/2011/02/19/german-researchers-take-mind-controlled-car-for-a-carefully-cont/ PAGE 5
  • 6. Our Goal Our goal is to control the A R Drone using thoughts via Emotive EPOC Control the A.R. Drone using Computer Get the commands from Emotiv EPOC and process those Design an architecture to connect both and is extendable to incorporate multiple devices. Establish connections and fine tune the data for smooth controlling PAGE 6
  • 7. Our Approach Map headset signals to reasonable commands Create a channel between the commands from headset interface and A. R. Drone client/server architecture allows us to control multiple A. R. Drones remotely programs can be extended to run on different environments PAGE 7
  • 8. Design (Server) Provided by Emotiv PAGE 8 Emotiv Connect Emo Composer Configurations Server Mappings Emo Engine Core Emotiv EPOC
  • 9. Design (Client) PAGE 9 SWARM CLIENT (updates every 500ms) Virtual Input Device (updates every 20ms) Win32 A R Drone Controller Buffer Quad-copter
  • 10. Problems Emotive SDK is platform dependent Headset sends many signals States change very rapidly – causes noisy interstates Training requires to focus and not interchangeable from person to person There is no universal training method to get same results PAGE 10
  • 11. Future Enhancements Current System: Enhance the system to connect with multiple clients Enable the system to work remotely via Internet Client could be made more intelligent in order to handle emergency situations Long Term: The technology could be used to control devices which we used in daily routine, like cars, phones, other electronics etc. On long run the EEG devices could be improved to a level where controlling devices will become as natural as controlling once body parts. PAGE 11
  • 12. Conclusion We are able to fully control the A R Drone using earlier by facial expression and gyro-meter and later by only using the cognitive commands. Given time this system could be future enhanced to control multiple devices simultaneously with a higher accuracy. The available technology for reading and processing the thoughts is pretty good to control a system with limited command set, but it needs a lot of improvement in order to be used for complex systems. Great learning experience PAGE 12