SlideShare a Scribd company logo
1 of 10
FLIGHT CONTROL SYSTEM
BY GROUP 11
DIVISION B
BATCH B3
CONTENT OF PRESENTATION
● Importance
● Problem statement
● Objectives
● Domain,tools and technology used
● Algorithm
● Expected output
● Conclusion
● Future scope
IMPORTANCE
● Efficient organization of data
● Real-time response
● Safer operations
● Integration with other systems
● improved decision-making
● Overall, a drone control system made using data structures in C can
improve the safety, efficiency, and reliability of drone operations.
ABOUT OUR PROJECT
● Our Project aims at building a Software System using Data Structures to
Control and Co-ordinate the motion of a drone or any Remote Controlled
aviation device
● The system will use simple data structures such as stacks to control the
drone's motion and navigate through predefined locations.
● The drone control system will have applications in various fields, such as
surveillance, delivery, search and rescue, agriculture, inspection, and
mapping. It will help reduce human error, increase efficiency, and
improve safety in drone operations.
● Once the software-based system is tested and optimized, it can be
integrated with the hardware components of a drone or aviation device
for real-world implementation.
PROGRAMMING CONCEPTS
● STRUCTURE
● FUNCTIONS
In C programming, a structure is a user-defined data type that allows
you to group variables of different data types under a single name. It
is a composite data type that can store multiple variables of
different data types in a single memory location. Structures are used
to represent real-world entities and organize related data.
Functions are blocks of code in C programming that perform a
specific task. They are also known as subroutines or procedures.
Functions allow you to break down a large program into smaller,
manageable modules, making the code more organized and
readable. Functions can take input parameters, perform operations,
and return a value as the result.
● STACK ( PUSH & POP )
A stack is a linear data structure in C programming that follows the
Last-In-First-Out (LIFO) principle, where the most recently inserted
element is the first one to be removed. It can be thought of as a
collection of elements with two main operations: push and pop.
Push: The push operation in a stack involves inserting an element
onto the top of the stack. It increases the size of the stack and
places the new element at the top, becoming the new element to be
accessed first in a stack.
Pop: The pop operation in a stack involves removing the topmost
element from the stack. It decreases the size of the stack and
returns the element that was removed, allowing access to the next
element below it.
PROGRAMMING CONCEPTS
ALGORITHM
● Defining a structure to store commands and values.
● Defining an array to act as the stack and a top variable.
● Defining functions for pushing commands and values, for
executing commands and monitoring the drone’s status.
● In the main function, taking input for no. of commands.
● Lastly continuing the main function by execution of the push
function in a for loop , the execution of the commands
according to the popped command and finally the monitoring
function.
OUTPUT
CONCLUSION
● The project demonstrates the potential of using simple data structures and
algorithms in C to develop a software-based drone control system.
● The system uses push and pop functions to control the drone's motion and
navigate through predefined locations, without the integration of complex
functions like altitude or GPS.
● The project shows the importance of applying data structures and algorithms
in real-world applications, and it can inspire further research and
development in this area.
● We were able to learn the concepts of Data Structures thoroughly by using
them in the code and finding their real life applications
FUTURE SCOPE
● Introduction of Drones in this System
● Integration with advanced sensors: In the future, the drone control
system could be integrated with advanced sensors such as, radar, and
infrared cameras to improve the accuracy and efficiency of the
system.
● Enhanced data processing: The system's data processing capabilities
could be improved to enable it to handle larger amounts of data more
efficiently, enabling it to operate more effectively in complex
environments.
● Integration with other technologies: The system could be integrated
with other technologies such as augmented reality, virtual reality, or
artificial intelligence to improve its performance and capabilities.

More Related Content

Similar to DS CP PPT.pptx

Telemetry Display and Archival on Linux Platform
Telemetry Display and Archival on Linux PlatformTelemetry Display and Archival on Linux Platform
Telemetry Display and Archival on Linux PlatformCristi Onofrei
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
Just in-time code offloading for wearable computing
Just in-time code offloading for wearable computingJust in-time code offloading for wearable computing
Just in-time code offloading for wearable computingredpel dot com
 
Just in-time code offloading for wearable computing
Just in-time code offloading for wearable computingJust in-time code offloading for wearable computing
Just in-time code offloading for wearable computingredpel dot com
 
Practical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsPractical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsLiving Online
 
Software engineering model based smart indoor localization system using deep-...
Software engineering model based smart indoor localization system using deep-...Software engineering model based smart indoor localization system using deep-...
Software engineering model based smart indoor localization system using deep-...TELKOMNIKA JOURNAL
 
Resource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vsResource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vsbhaskar reddy gurram
 
TechnoScripts- Free Interview Preparation Q & A Set.pdf
TechnoScripts- Free Interview Preparation Q & A Set.pdfTechnoScripts- Free Interview Preparation Q & A Set.pdf
TechnoScripts- Free Interview Preparation Q & A Set.pdfTechnoscriptsPunesNo
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Ankita Tiwari
 
software design principles
software design principlessoftware design principles
software design principlesCristal Ngo
 
School of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxSchool of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxanhlodge
 
Journey to Containerized Application / Google Container Engine
Journey to Containerized Application / Google Container EngineJourney to Containerized Application / Google Container Engine
Journey to Containerized Application / Google Container EngineGoogle Cloud Platform - Japan
 
Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)Pavan Kumar
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...Aravind NC
 

Similar to DS CP PPT.pptx (20)

GRID COMPUTING
GRID COMPUTINGGRID COMPUTING
GRID COMPUTING
 
Telemetry Display and Archival on Linux Platform
Telemetry Display and Archival on Linux PlatformTelemetry Display and Archival on Linux Platform
Telemetry Display and Archival on Linux Platform
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
Just in-time code offloading for wearable computing
Just in-time code offloading for wearable computingJust in-time code offloading for wearable computing
Just in-time code offloading for wearable computing
 
Just in-time code offloading for wearable computing
Just in-time code offloading for wearable computingJust in-time code offloading for wearable computing
Just in-time code offloading for wearable computing
 
Practical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA SystemsPractical DNP3 and Modern SCADA Systems
Practical DNP3 and Modern SCADA Systems
 
Cost effort.ppt
Cost effort.pptCost effort.ppt
Cost effort.ppt
 
Software engineering model based smart indoor localization system using deep-...
Software engineering model based smart indoor localization system using deep-...Software engineering model based smart indoor localization system using deep-...
Software engineering model based smart indoor localization system using deep-...
 
Resource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vsResource aware and incremental mosaics of wide areas from small scale ua vs
Resource aware and incremental mosaics of wide areas from small scale ua vs
 
Ijetr011834
Ijetr011834Ijetr011834
Ijetr011834
 
Modern Monitoring
Modern MonitoringModern Monitoring
Modern Monitoring
 
Sorting_project_2.pdf
Sorting_project_2.pdfSorting_project_2.pdf
Sorting_project_2.pdf
 
TechnoScripts- Free Interview Preparation Q & A Set.pdf
TechnoScripts- Free Interview Preparation Q & A Set.pdfTechnoScripts- Free Interview Preparation Q & A Set.pdf
TechnoScripts- Free Interview Preparation Q & A Set.pdf
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
 
software design principles
software design principlessoftware design principles
software design principles
 
School of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docxSchool of Computing, Science & EngineeringAssessment Briefin.docx
School of Computing, Science & EngineeringAssessment Briefin.docx
 
Journey to Containerized Application / Google Container Engine
Journey to Containerized Application / Google Container EngineJourney to Containerized Application / Google Container Engine
Journey to Containerized Application / Google Container Engine
 
Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)Kotra Pavan Kumar(es)
Kotra Pavan Kumar(es)
 
Pavan(ES)
Pavan(ES)Pavan(ES)
Pavan(ES)
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
 

Recently uploaded

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 

DS CP PPT.pptx

  • 1. FLIGHT CONTROL SYSTEM BY GROUP 11 DIVISION B BATCH B3
  • 2. CONTENT OF PRESENTATION ● Importance ● Problem statement ● Objectives ● Domain,tools and technology used ● Algorithm ● Expected output ● Conclusion ● Future scope
  • 3. IMPORTANCE ● Efficient organization of data ● Real-time response ● Safer operations ● Integration with other systems ● improved decision-making ● Overall, a drone control system made using data structures in C can improve the safety, efficiency, and reliability of drone operations.
  • 4. ABOUT OUR PROJECT ● Our Project aims at building a Software System using Data Structures to Control and Co-ordinate the motion of a drone or any Remote Controlled aviation device ● The system will use simple data structures such as stacks to control the drone's motion and navigate through predefined locations. ● The drone control system will have applications in various fields, such as surveillance, delivery, search and rescue, agriculture, inspection, and mapping. It will help reduce human error, increase efficiency, and improve safety in drone operations. ● Once the software-based system is tested and optimized, it can be integrated with the hardware components of a drone or aviation device for real-world implementation.
  • 5. PROGRAMMING CONCEPTS ● STRUCTURE ● FUNCTIONS In C programming, a structure is a user-defined data type that allows you to group variables of different data types under a single name. It is a composite data type that can store multiple variables of different data types in a single memory location. Structures are used to represent real-world entities and organize related data. Functions are blocks of code in C programming that perform a specific task. They are also known as subroutines or procedures. Functions allow you to break down a large program into smaller, manageable modules, making the code more organized and readable. Functions can take input parameters, perform operations, and return a value as the result.
  • 6. ● STACK ( PUSH & POP ) A stack is a linear data structure in C programming that follows the Last-In-First-Out (LIFO) principle, where the most recently inserted element is the first one to be removed. It can be thought of as a collection of elements with two main operations: push and pop. Push: The push operation in a stack involves inserting an element onto the top of the stack. It increases the size of the stack and places the new element at the top, becoming the new element to be accessed first in a stack. Pop: The pop operation in a stack involves removing the topmost element from the stack. It decreases the size of the stack and returns the element that was removed, allowing access to the next element below it. PROGRAMMING CONCEPTS
  • 7. ALGORITHM ● Defining a structure to store commands and values. ● Defining an array to act as the stack and a top variable. ● Defining functions for pushing commands and values, for executing commands and monitoring the drone’s status. ● In the main function, taking input for no. of commands. ● Lastly continuing the main function by execution of the push function in a for loop , the execution of the commands according to the popped command and finally the monitoring function.
  • 9. CONCLUSION ● The project demonstrates the potential of using simple data structures and algorithms in C to develop a software-based drone control system. ● The system uses push and pop functions to control the drone's motion and navigate through predefined locations, without the integration of complex functions like altitude or GPS. ● The project shows the importance of applying data structures and algorithms in real-world applications, and it can inspire further research and development in this area. ● We were able to learn the concepts of Data Structures thoroughly by using them in the code and finding their real life applications
  • 10. FUTURE SCOPE ● Introduction of Drones in this System ● Integration with advanced sensors: In the future, the drone control system could be integrated with advanced sensors such as, radar, and infrared cameras to improve the accuracy and efficiency of the system. ● Enhanced data processing: The system's data processing capabilities could be improved to enable it to handle larger amounts of data more efficiently, enabling it to operate more effectively in complex environments. ● Integration with other technologies: The system could be integrated with other technologies such as augmented reality, virtual reality, or artificial intelligence to improve its performance and capabilities.