Software Requirements Specification

Size: px
Start display at page:

Download "Software Requirements Specification"

Transcription

1 Software Requirements Specification An Application of Motion Planning on a Quadrotor 30 October 2013 Abdullah Ömer YAMAÇ Jonard DOÇİ Özgür URAL Ömer Faruk ÖZARSLAN

2 Intentionally left blank 2

3 Table of Contents 1 Introduction Problem Definition Purpose Scope Definitions, acronyms, and abbreviations References Overview Overall description Product perspective System interfaces User interfaces Hardware interfaces Software interfaces Communication interfaces Memory Operations Site adaptation requirements Product functions Simulation Functionalities Quadcopter Functionalities Constraints Assumptions and dependencies Specific requirements Interface Requirements Main Menu Screen Simulation Screen with Automatic Mode Simulation Screen with Manual Mode

4 3.1.4 Options Screen About Screen Functional Requirements Simulation Functionalities Quadrotor Functionalities Non-functional Requirements Performance requirements Design constraints Software System Attributes Data Model and Description Behavioral Model and Description Description for software behavior State Transition Diagrams Planning Team Structure Estimation (Basic Schedule) Process Model Conclusion

5 1 Introduction This document is a software requirement specification to our graduation project which involves applying motion planning algorithms on a quadrotor. In this document, we will firstly introduce the purpose and scope of this document. Secondly, we will give an overall description of the project. After the overall description of the project, we will state specific requirements, data models and behavioral models with their respective descriptions. Finally, we will introduce our plan and end the document with a conclusion part. 1.1 Problem Definition Two centuries ago, there was no machine capable of flying; but in 21th century the numbers of flying vehicles have rocketed. This goes to show just how rapidly the technology concerning aircraft changes. Nowadays, the number of unmanned vehicles which are completely autonomous has increased, and extensive research is being made in order to improve their functionality. [1] They are given specific missions, commonly a certain route they must follow. But since the developers of these unmanned systems are unable to predict every element of the environment in which the aircraft will travel, collision with foreign objects, such as other aircraft, bird, or any other flying object is highly probable. In order to enable the aircraft to successfully avoid these collisions, algorithms must be designed. Our main goal in this project is to implement such an algorithm for a quadrotor. Since preventing collisions necessitates aggressive maneuvers, the best aircraft adept enough to perform such feats is the quadrotor. [2] In this project, motion planning algorithms will be applied to a quadrotor. [3] A program will be designed in order to simulate behavior of a quadrotor which estimates its own motion and/or motion of other objects from the quadrotor s moving space. We will create a simulation for this project to apply these ideas and also we will try to achieve with real quadrotor in laboratory platform. The problems that we would like to solve in this project are not pertinent to a special geographical location, but rather can be considered as problems related to certain entities such as the military, security and defense units and as well as academic bodies involved in such research. These entities are the ones that experience and are affected by the kind of problems we intend to solve in this project. For this reason, many researches in well-known universities are constantly struggling to find solutions as efficient as possible compatible with the current technology. For example the University of Pennsylvania and ETH Zurich have specialized research divisions that only deal with motion planning on quadrotors. A commercially successful example is the AR Drone quadrotor manufactured by the French company Parrot. [4] The AR Drone quadrotor can be controlled by an application running on ios or Android. 5

6 1.2 Purpose The purpose of this document is to give complete description of all functions and features of the product in order to create a basis for interfaces, functionalities and design. Also this document will be quite helpful for customer and supplier about the software product so that they can agree on the functions and features of the software to be developed. 1.3 Scope The software product which we will develop is a simulation of a flying quadrotor and applying motion planning algorithms to that quadrotor in the simulation. At the same time we will try to apply the same algorithms on a real quadrotor. We will provide an interface to control quadrotor manually, in addition to having the feature of running the algorithm automatically. Through this algorithm the quadrotor can escape from incoming object, can trace an object and so on. The main aim is to create this algorithm and we will apply this algorithm for a specific scenario. It can be security of buildings or any military purposes. 1.4 Definitions, acronyms, and abbreviations ESC Electronic Speed Controller PWM Pulse width modulation EEPROM Electronically Erasable Programmable Read-Only Memory SRAM Static random-access memory Arduino Microprocessor XBee Wireless Serial Communication Hardware Arduino- XBee Shield It is a component which provides plug in XBee on to Arduino CW Clockwise CCW Counter Clockwise X-CTU It is a software which enables to configure Xbees RTS Request to Send CTS Clear to Send Pitch Rotation about y-axis, as seen in Figure 1 Roll Rotation about x-axis, as seen in Figure 1 Yaw Rotation about z-axis, as seen in Figure 1 Table 1 6

7 Figure References 1. D. Cawley, Drones used for some unusual and amazing tasks (2013, Sept. 27). KSL Utah News, retrieved from 2. D. Mellinger, N.Michael, and V. Kumar (2012), Trajectory generation and control for precise aggressive maneuvers with quadrotors, The International Journal of Robotics Research. Retrieved from for %20precise%20aggressive%20maneuvers%20with%20quadrotors.pdf 3. LaValle, Steven M. (October 1998). "Rapidly-exploring random trees: A new tool for path planning". Technical Report (Computer Science Department, Iowa State University) (TR 98-11). 4. Parrot AR Drone, retrieved from ardrone2.parrot.com 5. Retrieved from 6. IEEE STD IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society,

8 1.6 Overview In the following sections of this document, we will be giving information about; Overview of the project, Specific requirements of the project, Data model and behavioral model of the project, Planning Conclusion 8

9 2 Overall description This section of the SRS should describe the general factors that affect the product and its requirements. This section usually consists of six subsections, as follows: a) Product perspective b) Product functions c) Constraints d) Assumptions and dependencies 2.1 Product perspective The final product of this project will be independent and totally self-contained, as it won t be a part of a larger system. It will retain its functionalities on its own System interfaces Since our project includes various systems such as the a simulator running in Unity 3d, an application written in Matlab containing the motion planning algorithm and the actual quadrotor with an Arduino Microcontroller attached to it, we will need interfaces that allow the communication between these systems to take place. There will be an interface between the simulation and the Matlab application. This interface will be implemented using sockets. Another interface between the Matlab application and the Arduino microcontroller located on the quadcopter will be needed. This interface will be made possible using Xbee, which is a wireless serial data communicator. The Xbee will allow us to send motion commands to the quadrotor. These interfaces are strictly encapsulated in such a way that the user may be unaware or disinterested in the implementations of such interfaces User interfaces Graphical User Interface (GUI) will be used with the simulation. There will be a user menu and a main simulation scene accessible through menu. Main simulation scene will have 2 modes, which are automatic and manual. We will use Unity 3D for GUI and simulation programming. For further details, see section Hardware interfaces Arduino (microprocessor) will communicate with TX/RX port. This port will be connected to Xbee through Arduino Xbee shield. Xbee (wireless serial communication device) will provide communication between PC and Arduino. It is connected to PC through USB explorer and also connected to Arduino through 9

10 Arduino Xbee Shield. We will create a specific port and configuration to communicate between Xbees. ESC (Electronic Speed Controller) will provide to control motors by PWM (Pulse width modulation) signals. Normally it is impossible to control motors with microprocessors. The current flow through microprocessor is very low. Therefore we must feed motors with different source. So we will use this device. The communication between ESC and Arduino will be done through a port. Sensors will help for interaction between world and microprocessor. For example to stabilize our quadrotor in hover position Software interfaces During the development of our project we will use the following software in order to accomplish our final objective: Matlab Arduino SDK Unity X-CTU [5] SolidWorks Blender Communication interfaces In our project we have three main systems which are simulation, Matlab and quadrotor. Matlab means that the system will use matlab. Matlab creates some outputs and these outputs will be sent to quadrotor through Xbee which is TX/RX communication hardware. Also matlab sends these outputs to the simulation through a specific socket. Xbee is connected to a PC/laptop by a USB connection. Also another Xbee is connected to quadrotor by Arduino Xbee shield. There is one more communication which is between ESC and Arduino. This communication will be done through a port in the Arduino microcontroller Memory Our microprocessor (Arduino Uno) has the following memory properties: Flash Memory: SRAM: EEPROM: 32 KB (ATmega328) of which 0.5 KB used by bootloader 2 KB (ATmega328) 1 KB (ATmega328) Operations Our project will be operable in two different modes. Two modes will exist for the simulation application and for the quadrotor functionalities respectively. The first mode is the automatic mode. This mode will allow the user of the simulation to specify a target position using the user interface and after having selected the desired target, the user may run the simulation. When the simulation starts running, the quadrotor will automatically go to the target position. The second mode is the 10

11 manual mode. This mode will enable the users to directly maneuver the quadrotor in the simulation by using the user interface controls. The user may change the direction and orientation of the quadrotor freely using the aforementioned interface controls. Both these operation modes will also be applicable when controlling the actual quadrotor. The user shall also be able to switch between the two modes of operation freely Site adaptation requirements To run a simulation of a quadcopter and its environment, firstly a model of the quadcopter and the environment shall be built. When trying to change the site of the simulation, the environment model should also be changed and reinitialized. 2.2 Product functions Figure Simulation Functionalities Mode Select Functionalities Switch to automatic mode Switch to manual mode. 11

12 Manual Mode Move Functionalities Rise Land Yaw CW Yaw CCW Pitch CW Pitch CCW Roll CW Roll CCW Automatic Mode Move Functionalities Go to desired location Simulation Environment Design & Control Functionalities Zoom in Zoom out Rotate view CW about x-axis Rotate view CCW about x-axis Rotate view CW about y-axis Rotate view CCW about y-axis Rotate view CW about z-axis Rotate view CCW about z-axis Quadcopter Functionalities Mode Select Functionalities Switch to automatic mode Switch to manual mode Manual Mode Move Functionalities Power On Power Off Hover Rise Land Yaw CW Yaw CCW 12

13 Pitch CW Pitch CCW Roll CW Roll CCW Automatic Mode Move Functionalities Go to desired location 2.3 Constraints There are some constraints which limit our options about quadcopter project. The first one is the hardware limitations. Our project has signal timing requirements. The signal has to transmit to quadcopter in less than 100ms. Our project will use RTS/CTS (Request to Send / Clear to Send) Signal handshake protocols. Moreover, our Arduino has 32kb flash memory (0.5 KB used by bootloader) limitation, 2 KB SRAM limitation, 1 KB EEPROM limitation and 16 MHz Clock Speed limitation. By the way, one of the most critical limitations is about the battery. The battery has 5100 mah li-po battery which allows nearly ten minutes fly. In addition, the quadcopter s motors have weight lift limitations, so adding additional hardware components may constitute a serious problem. Moreover, our project needs parallel operations. A Matlab program has to do some operations while the Arduino, which is at the quadcopter, also has to do some operations. Both of these operations have to work in a harmony. Furthermore, our project needs Higher-order languages. We will use C# and JavaScript in our project s simulation part and we will use Matlab for quadcopter part of the project. We will also use the Arduino programming language when processing the signal data, programming the ESCs and maintaining the stability of the quadrotor. Lastly, our project has some critical issues. To illustrate some of these issues, if something goes wrong such as in signal transfer, our quadcopter may fall down, lose its balance and cause some damage to itself or its environment. 2.4 Assumptions and dependencies Our project basically depends on Matlab and Unity. We assumed that these programs are installed in our working environment. Another important dependency is the real quadrotor s working environment. We will fly the quadrotor in a highly controlled laboratory environment. So our project is decidedly dependent on the quadrotor s environment. 13

14 3 Specific requirements This section will describe software requirements in detail as subsections which are interface requirements, functional requirements and non-functional requirements of applying motion planning algorithm. 3.1 Interface Requirements Main Menu Screen There are five buttons in main screen, namely Start in Manual Mode, Start in Automatic Mode, Options, About and Exit. Both Start in Manual Mode and Start in Automatic Mode buttons directs user to the simulation screen with different modes. The Options button directs user to the options screen. The About button directs user to the about screen. The Exit button closes the application Simulation Screen with Automatic Mode In simulation screen with Automatic mode, user will be able to modify start and finish positions at first. After modification user will start or pause simulation with Space key until quadrotor reaches final destination. While simulation has started, some information about quadrotor 14

15 (coordinates, time elapsed, speed etc.) will be displayed at the top right side. After final destination was reached, stats will be displayed (time elapsed, average speed etc.). User can restart simulation by pressing Space key or quit to menu by pressing Esc key. Esc key quits to menu screen Simulation Screen with Manual Mode In simulation screen with manual mode, user will be able to modify start position. After pressing Space key, user will be able to control quadrotor by using numpad buttons on the keyboard. The A key rises the quadrotor, while Z key falls. At the top right of the screen some statistical data will be displayed. The simulation continues until user quits by pressing Esc key. Esc key quits to menu screen Options Screen There will be possible options in this screen. Options will be decided in the design phase. There will be two buttons: OK and Cancel. The OK button applies the settings and returns to main menu, while Cancel button returns there without applying settings About Screen Information about developers will be placed here. Back button will be return to main menu. 3.2 Functional Requirements This subsection is a description of each major software function, along with data flow and requirements of the function. We have divided the functionalities in two parts, the parts pertinent to the simulation and the parts pertinent to the quadrotor and matlab part. Although some of these functionalities may appear in both these categories, we showed them to make it clearer for the reader of this document. 15

16 3.2.1 Simulation Functionalities Mode Select Switch to automatic mode Diagram: Figure Description This functionality allows the user to change the Operation Mode of the simulation to automatic. In this mode, the quadrotor in the simulation is not controlled by the user, but will fly in auto pilot mode towards the specified target Switch to manual mode Diagram: Figure Description In this use case, the user changes the Operation Mode to manual. In this mode, the quadrotor in the simulation is controlled by the user. The controls are made possible by the user interface that allows the user to precisely control the virtual quadrotor. 16

17 Manual Mode Move Functionalities Rise Diagram: Figure Description In this use case, the user, through the simulator interface, makes the quadrotor take off the ground, or increase its altitude Land Diagram: Figure Description In this use case, the user, through the simulator interface, makes the quadrotor land on the ground, or decrease its altitude Yaw CW Diagram: Figure 7 17

18 Description In this use case, the user, through the simulator interface, makes the quadrotor yaw in a clockwise direction Yaw CCW Diagram: Figure Description In this use case, the user, through the simulator interface, makes the quadrotor yaw in a counter-clockwise direction Pitch CW Diagram: Figure Description In this use case, the user, through the simulator interface, makes the quadrotor pitch in a clockwise direction. 18

19 Pitch CCW Diagram: Figure Description In this use case, the user, through the simulator interface, makes the quadrotor pitch in a counter clockwise direction Roll CW Diagram: Figure Description In this use case, the user, through the simulator interface, makes the quadrotor roll in a clockwise direction Roll CCW Diagram: Figure 12 19

20 Description In this use case, the user, through the simulator interface, makes the quadrotor roll in a counter-clockwise direction Automatic Mode Move Functionalities Go to desired location Diagram: Figure Description In this use case, the user, through the simulator interface, after having entered the automatic mode of operation will make the quadrotor in the simulation go to a desired location Simulation Environment Design & Control Functionalities Zoom in Diagram: Figure Description In this use case, the user chooses to zoom in the simulation view in order to inspect small details. 20

21 Zoom out Diagram: Figure Description In this use case, the user, through the simulator interface, chooses to zoom out the simulator view to get a larger picture of the simulated environment Rotate view CW about x-axis Diagram: Figure Description In this use case, the user, through the simulator interface, chooses to rotate the simulator about the x-axis in a clockwise orientation to get a view from a different angle Rotate view CCW about x-axis Diagram: Figure 17 21

22 Description In this use case, the user, through the simulator interface, chooses to rotate the simulator about the x-axis in a counter clockwise orientation to get a view from a different angle Rotate view CW about y-axis Diagram: Figure Description In this use case, the user, through the simulator interface, chooses to rotate the simulator about the y-axis in a clockwise orientation to get a view from a different angle Rotate view CCW about y-axis Diagram: Figure Description In this use case, the user, through the simulator interface, chooses to rotate the simulator about the x-axis in a counter clockwise orientation to get a view from a different angle. 22

23 Rotate view CW about z-axis Diagram: Figure Description In this use case, the user, through the simulator interface, chooses to rotate the simulator about the z-axis in a clockwise orientation to get a view from a different angle Rotate view CCW about z-axis Diagram: Figure Description In this use case, the user, through the simulator interface, chooses to rotate the simulator about the z-axis in a counter clockwise orientation to get a view from a different angle. 23

24 3.2.2 Quadrotor Functionalities Mode Select Switch to automatic mode Diagram: Figure Description: This function enables quadrotor to fly automatically. In this mode the quadrotor move automatically according to scenario. The user only gives input which will be the last position of quadrotor Switch to manual mode Diagram: Figure Description: This function enables quadrotor to fly manually. In this mode the quadrotor is moved by user. The user can move quadrotor to rise, to down and so on 24

25 Manual Mode Move Functionalities Power On Diagram: Figure Description: This function enables quadrotor s power on while user is away from it. This function helps us to power the quadrotor on in a safe way from a distance. To power up the quadrotor we use a Li-Po battery which is dangerous especially when the connection is setup between battery and rotors. Therefore we are working in more safety position with this function Power Off Diagram: Figure Description: This function enables quadrotor s power off while user is away from it. While the quadrotor is flying, it may be dangerous. Therefore if we notice that we have any possibility of dangerous position, then we call this function to prevent or reduce possibility of any damage. 25

26 Hover Diagram: Figure 26 This function enables to hold quadrotor in hover position. If user puts a camera on the quadrotor, this function enables to get better image or video or this function can be used different scenario Rise Diagram: Figure Description: This function enables user to increase the vertical position of quadrotor. This function also can be used for taking off quadrotor Land Diagram: Figure 28 26

27 Description: This function enables user to decrease the vertical position of quadrotor. This function also can be used for landing quadrotor. Figure Description In this use case, the user, through a matlab interface, sends a command through the Xbee communicator, makes the quadrotor roll in a clockwise direction Yaw CCW Diagram: Figure Description In this use case, the user, through a matlab interface, sends a command through the Xbee communicator, makes the quadrotor yaw in a counter clockwise direction Pitch CW Diagram: Figure 31 27

28 Description In this use case, the user, through a matlab interface, sends a command through the Xbee communicator, makes the quadrotor pitch in a clockwise direction Pitch CCW Diagram: Figure Description In this use case, the user, through a matlab interface, sends a command through the Xbee communicator, makes the quadrotor pitch in a counter clockwise direction Roll CW Diagram: Figure Description In this use case, the user, through a matlab interface, sends a command through the Xbee communicator, makes the quadrotor roll in a clockwise direction. 28

29 Roll CCW Diagram: Figure Description In this use case, the user, through a matlab interface, sends a command through the Xbee communicator, makes the quadrotor roll in a counter clockwise direction Automatic Mode Move Functionalities Go to desired location Diagram: Figure Description In this use case, the user will command the quadrotor to go to the location specified. This location is specified in the form of an xyz coordinate by the matlab application and is sent to the quadrotor through the Xbee wireless communicator. 3.3 Non-functional Requirements Performance requirements Performance is vital in projects that require real time computations and that contain hardware components. This statement is also true for our project. Since our project is subdivided in 3 parts which are interrelated and will work simultaneously, a high level of performance is expected from the 3 parts, especially the Matlab application which will send commands to the Arduino microcontroller and to the simulation. This is the reason that we chose Matlab as our platform for 29

30 implementing motion planning algorithms, since Matlab applications are high performance especially in making calculations of big data, such as three dimensional matrices. A critical aspect of our project is the algorithm that will allow the quadcopter to hover in space without losing its balance. This algorithm will run on the Arduino microcontroller and it will be processing data received from the sensors located on the quadcopter and fetching the rotation speed of the motors through the ESCs. Thus, the performance of this algorithm is quite essential, since a small delay may cause the quadcopter to quickly lose its balance, fall over and may result in material damage as well as put the nearby human lives in danger Design constraints There are several design constraints to our project. These constraints result from the nature of our project, which embodies different science and engineering disciplines, such as the physical science, electrical and electronic engineering, computer engineering and mechanical engineering. In this subsection we will review such constraints that may limit the functionalities of our final product. When trying to control the quadrotor, we should strictly calculate the center of mass of the quadrotor. So when adding new parts on the quadrotor or changing a component we should recalculate the center of mass. The Arduino has a limited memory of 32 KB, so we should be careful when processing the sensor data so that we don t fill all the memory up. When applying motion planning algorithms to the quadrotor, the quadrotor s environment should be known. This limits our ability to test the quadrotor in unknown environments. We used a li-po battery to power up our quadrotor. This battery lasts for 15 min, and it requires 3 hours to be fully recharged. This limits our ability to design algorithms that last longer. The quadrotor must remain inside a perimeter with radius 30 m from the laptop/computer that runs the matlab application that is connected to the quadrotor. The reason is that the Xbee wireless transmitters have a range of 30 m. Unity 3D will be used to run the simulation Matlab will be used to run motion planning algorithms and send commands to the Arduino microcontroller and to the simulation Arduino SDK will be used to program the Arduino UNO microcontroller 30

31 3.3.3 Software System Attributes Reliability Our system is mostly depending on hardware. We are doing sensor data processing and communications between different hardware components. As a result the reliability of our project highly depends on the reliability of the singular hardware components and their interfaces. These hardware reliability requirements are: Sensor data has to be true at least 99.9% of the time Data must get from the sensor at most 0.1 second. Communication between hardware has to be true at least 99% of the time. Communication must be done at most 0.3 second Usability Our target customers mostly include researchers and security agencies, but we will still create a simple enough interface for ages greater than 13. This interface will comply with design interface standards that make the user's interaction as simple and efficient as possible Portability Since we will develop both a simulation and a matlab application that will receive environment data, and send motion commands to a real quadrotor, the portability of our project in general is not well founded. The simulation will be created in Unity 3D, so we will be able to port the simulation as a standalone application in different platforms. But the project as a whole will not be well-portable. Especially since the changing the working environment of the real quadrotor is not feasible, as the working environment of our project as of now is a high-tech specialized laboratory in the MODSIMMER Research Center. This aspect of portability may be later resolved by adding advanced sensors that may take information about the environment Maintainability The simulation part will be easily maintainable. Whereas the quadcopter s maintainability is a little harder to accomplish, since it contains delicate parts and may be subject to damage if comes into contact with other objects. The battery s life is another concern, since the battery life of a LiPo battery lasts approximately 1 year Safety Working with embedded hardware and electrical parts, batteries etc. always contains risks. In addition, the quadcopter s rotating blades contain life risks, since if they are detached from the rotors, they may fly in unpredicted directions and endanger people s lives. As a result, we will 31

32 conduct extensive testing before finalizing our product so that such risks are decreased at a minimal level. We will also set a minimal age for the users of our product Security Since our project will not deal with sensitive private data, security is not a real concern. The only matter of interest in the security perspective is the data handled by the Xbee wireless communicators. But since the Xbees encrypt the data that they send/receive, no intruder may interfere with our data. 32

33 4 Data Model and Description In our project we will handle two types of data. The first type is the data received by the different sensors located on the quadrotor. We will store this data for further inspection while testing and developing our project. The other type of data is the data that will be fetched to the Matlab application by a specialized laboratory in the MODSIMMER Research Center. The MODSIMMER Research Center contains some motion detection devices that will detect the motion of the quadrotor. This data contains information about the environment of the quadrotor and the position of the quadrotor and other objects that may reside in the environment. The data will be sent to the Matlab application, which will use the data in the motion planning algorithm. The output of the algorithm will contain commands that will be sent to the quadrotor. We are still researching about the components related to this data. 33

34 5 Behavioral Model and Description 5.1 Description for software behavior The simulation will start in a main menu screen. In the screen, the user will have options for starting the simulation in automatic mode, in manual mode or quit the simulation. The user can pause or resume the simulation. In automatic mode, the user can specify the target in space. Afterwards, the quadrotor will find an efficient path in order to go to the target. There is an interface for the user in order to directly control the motion of the quadrotor in the simulation. 5.2 State Transition Diagrams In Figure 36 below you can see the state transition diagrams of the states explained in the section above. Figure 36 34

35 6 Planning 6.1 Team Structure Veysi İşler Advisor Serdar Çiftçi Advisor Jonard Doçi Interested Area: Quadrotor, Simulation Ömer Faruk Özarslan Interested Area: Simulation, Matlab Özgür Ural Interested Area: Quadrotor, Simulation Abdullah Ömer Yamaç Interested Area: Quadrotor, Matlab 6.2 Estimation (Basic Schedule) At the end of first semester we will plan to fly quadrotor and to stable in hover position. At the first semester we have a lot of work which consists of a lot of physics and hardware. In order to gain proper knowledge of the hardware and physical components, we need to conduct some research, which may take some time. We plan to finish at least half of the simulation software before the first semester ends. We will apply the motion planning algorithm during the second semester. 6.3 Process Model While developing our project we plan to use the agile method of software development. Each week every group member will try to progress in different research directions or developing the software required for our project and every week meetings with the team and our advisor take place, in which we report our progress, evaluate the work done, and set new objectives for the following week. Because our project may be subject to continuous change, we came to the conclusion that this model will be the appropriate model for our graduate project. 35

36 7 Conclusion In this document we have specified the basic requirements for our graduation project, which includes a computer simulation of a quadrotor and the application of motion planning algorithms on the quadrotor itself. Considering the complexity and difficulties in implementing such a large project, we hope to have given clear enough explanations of what is expected from the outcome of this project, all its functionalities and usages. 36

Design and Development of Arduino Uno based Quadcopter

Design and Development of Arduino Uno based Quadcopter Design and Development of Arduino Uno based Quadcopter Vibha Kishor 1, Ms. Swati Singh 2 1 UG Student, Department of Electronics and Communication, Meerut Institute of Technology, Meerut 2 Assistant Professor,

More information

Instructional Manual

Instructional Manual Instructional Manual 1. Parts 1. The vice-blade steering engine can be divided into levels of 25%, 50%, 75%, and 100% rudder power. The user can select any one of these levels according to their flying

More information

Technical Layout of Harbin Engineering University UAV for the International Aerial Robotics Competition

Technical Layout of Harbin Engineering University UAV for the International Aerial Robotics Competition Technical Layout of Harbin Engineering University UAV for the International Aerial Robotics Competition Feng Guo No.1 Harbin Engineering University, China Peiji Wang No.2 Yuan Yin No.3 Xiaoyan Zheng No.4

More information

VENTO WIFI DRONE WITH LIVE STREAMING CAMERA

VENTO WIFI DRONE WITH LIVE STREAMING CAMERA VENTO WIFI DRONE WITH LIVE STREAMING CAMERA INSTRUCTION MANUAL THANK YOU. Thank you for your purchase of Protocol s Vento Wifi Drone with Live Streaming Camera. You are about to experience the best of

More information

UgCS for DJI. User Manual. mobile companion version SPH Engineering

UgCS for DJI. User Manual. mobile companion version SPH Engineering mobile companion version 2.5 User Manual 2017 SPH Engineering www.ugcs.com Table of Contents 1. Preface... 3 2. Drone connection and first flight... 4 2.1. Getting ready... 4 2.2. First flight... 4 2.3.

More information

Autonomous Battery Charging of Quadcopter

Autonomous Battery Charging of Quadcopter ECE 4901 Fall 2016 Project Proposal Autonomous Battery Charging of Quadcopter Thomas Baietto Electrical Engineering Gabriel Bautista Computer Engineering Ryan Oldham Electrical Engineering Yifei Song Electrical

More information

Gesture Controlled UAV Proposal

Gesture Controlled UAV Proposal Gesture Controlled UAV Proposal Ben Schreck and Lee Gross 10/29/2014 1 Overview There are currently two types of unmanned aerial vehicles (UAVs): autonomous aircrafts and remotely piloted aircrafts. Remotely

More information

Multiple UAV Coordination

Multiple UAV Coordination Multiple UAV Coordination By: Ethan Hoerr, Dakota Mahan, Alexander Vallejo Team Advisor: Dr. Driscoll Department: Bradley ECE Thursday, April 9, 2015 2 Problem Statement Using multiple UAV coordination,

More information

U846. headless flying quad PRODUCT PARTS. 1. Quadcopter. Clockwise Blade A. Counter-clockwise Blade B. Counter-clockwise Blade B

U846. headless flying quad PRODUCT PARTS. 1. Quadcopter. Clockwise Blade A. Counter-clockwise Blade B. Counter-clockwise Blade B PRODUCT PARTS U846 headless flying quad 1. Quadcopter Clockwise Blade A Counter-clockwise Blade B Counter-clockwise Blade B Clockwise Blade A Clockwise Blade A Counter-clockwise Blade B USB Power 1 Power

More information

Hero 550 User Manual

Hero 550 User Manual Hero 550 User Manual IDF 1.01 2014.10.28 version Thanks for purchasing Hero-550.Please regularly visit Hero-550 web page at www.idea-fly.com which is updated regularly. product information,technical updates

More information

AXIS II RC DRONE WITH CAMERA

AXIS II RC DRONE WITH CAMERA AXIS II RC DRONE WITH CAMERA THANK YOU. Thank you for your purchase of Protocol s Axis II RC Drone With Camera. You are about to experience the best of what remote control flight has to offer. We strongly

More information

DJI Flamewheel F550 RTF package DEVO 7 Setup for NAZA V2

DJI Flamewheel F550 RTF package DEVO 7 Setup for NAZA V2 Step 1 - Set Fixed ID on the transmitter Skip this part if you have a brand new DJI F550 RTF Package, we have already done before we ship. Inside the drone, the RX701 Reciever, if it s flashing Red rapidly,

More information

THANK YOU. As with any aircraft, this is a precision flying machine. Treat it well and enjoy all the fun it has to offer, flight after flight.

THANK YOU. As with any aircraft, this is a precision flying machine. Treat it well and enjoy all the fun it has to offer, flight after flight. WWW. PROTOCOLNY.COM THANK YOU. Thank you for your purchase of Protocol s Dronium One AP With Camera. You are about to experience the best of what remote control flight has to offer. We strongly recommend

More information

DJI Flamewheel F550 RTF package DEVO 7 Setup for NAZA V2 / Lite

DJI Flamewheel F550 RTF package DEVO 7 Setup for NAZA V2 / Lite Step 1 - Set Fixed ID on the transmitter Skip this part if you have a brand new DJI F550 RTF Package, we have already done before we ship. 1. 6. 7. 8. Make sure you have NOTHING plugged into BATT port

More information

Autonomous Battery Charging of Quadcopter

Autonomous Battery Charging of Quadcopter ECE 4901 Fall 2016 Final Report Autonomous Battery Charging of Quadcopter Team 1722: Thomas Baietto Electrical Engineering Gabriel Bautista Computer Engineering Ryan Oldham Electrical Engineering Yifei

More information

AutoFlight Documentation

AutoFlight Documentation AutoFlight Documentation Release dev-preview Lukas Lao Beyer August 23, 2015 Contents 1 Overview 3 1.1 Basic Usage............................................... 3 1.2 Important warnings and known issues..................................

More information

dronium TWO AP DRONE with camera

dronium TWO AP DRONE with camera dronium TWO AP TM DRONE with camera INSTRUCTION MANUAL WWW.PROTOCOLNY.COM THANK YOU. Thank you for your purchase of Protocol s Dronium Two AP With Camera. You are about to experience the best of what remote

More information

S.T.E.M. Integrated Robotics Detailed Outline

S.T.E.M. Integrated Robotics Detailed Outline S.T.E.M. Integrated Robotics Detailed Outline Unit 1: An Introduction to Drones Time: 4 Days Lesson 1.1 Introduction to MINDS-i 1. A brief intro of how MINDS-i defines STEM education and STEM Integrated

More information

Multi-view Configuration of Flight Dynamic Playback

Multi-view Configuration of Flight Dynamic Playback Multi-view Configuration of Flight Dynamic Playback Elizabeth Beth Fatusin Electrical and Computer Engineering Ohlone College / Cornell University bisolafatusi@hotmail.com Faculty Mentor: S. Shankar Sastry

More information

Quadcopter See and Avoid Using a Fuzzy Controller

Quadcopter See and Avoid Using a Fuzzy Controller 1 Quadcopter See and Avoid Using a Fuzzy Controller M. A. Olivares-Mendez and Luis Mejias and Pascual Campoy and Ignacio Mellado-Bataller Computer Vision Group, DISAM, Polytechnic University of Madrid

More information

5045R R 14+ ITEM NO

5045R R 14+ ITEM NO 5045 R 504 504 5 5 504 5R 14+ ITEM NO. 33027 CHECKLIST Check the list below to see if all parts are included before using the drone. Item Name Rapid Racing Drone 50 45 Transmitter 5045R Rotor Blades (4

More information

Autonomous Aerial Mapping

Autonomous Aerial Mapping Team Name: Game of Drones Autonomous Aerial Mapping Authors: Trenton Cisewski trentoncisewski@gmail.com Sam Goyal - s4mgoyal@gmail.com Chet Koziol - chet.koziol@gmail.com Mario Infante - marioinfantejr@gmail.com

More information

On Implementing a Low Cost Quadcopter Drone with Smartphone Control

On Implementing a Low Cost Quadcopter Drone with Smartphone Control On Implementing a Low Cost Quadcopter Drone with Smartphone Control Mohammad Masoud, Yousef Jaradat, Mohammad Farhoud, Ammar Almdallaleh Computer and Communication Engineering Department Al-Zaytoonah University

More information

IMPLEMENTATION OF AN UNMANNED AERIAL VEHICLE FOR NEW GENERATION PETERBILT TRUCKS VENKATESH SRINIVASAN K, B.E.E.C.E. Thesis Prepared for the Degree of

IMPLEMENTATION OF AN UNMANNED AERIAL VEHICLE FOR NEW GENERATION PETERBILT TRUCKS VENKATESH SRINIVASAN K, B.E.E.C.E. Thesis Prepared for the Degree of IMPLEMENTATION OF AN UNMANNED AERIAL VEHICLE FOR NEW GENERATION PETERBILT TRUCKS VENKATESH SRINIVASAN K, B.E.E.C.E. Thesis Prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS May 2016

More information

USER GUIDE AND MANUAL

USER GUIDE AND MANUAL Specifications: Item No.: X5SC Function: up/down, forward/backward, turn left / Right,With GYRO /Flash lights 360-degree 3D special function. Battery: 3.7V 500mAh Li-poly Charging time: About 100 minutes

More information

Team MacroHard: The Perfect Selfie Shreesha Suresha Mary Anne Noskowski Simranjit Singh Sekhon Bragatheesh Sureshkumar Beau Rampey

Team MacroHard: The Perfect Selfie Shreesha Suresha Mary Anne Noskowski Simranjit Singh Sekhon Bragatheesh Sureshkumar Beau Rampey Team MacroHard: The Perfect Selfie Shreesha Suresha Mary Anne Noskowski Simranjit Singh Sekhon Bragatheesh Sureshkumar Beau Rampey Intro: The project is an integration of a drone, a video recording device,

More information

Requirement Analysis Document

Requirement Analysis Document Requirement Analysis Document For A police vehicle command and control system Group Members: Barbara Anne Fernandiz (Group Leader) Girubalani a/p Garnarajan Patricia a/p Arokiasamy Subhashini a/p Ramalinggam

More information

14+ FOR AGES 14 AND UP ITEM NO

14+ FOR AGES 14 AND UP ITEM NO 14+ FOR AGES 14 AND UP ITEM NO. 33743 INTRODUCTION Thank you for purchasing this amazing World Tech Toys product. This drone is suitable for indoor and outdoor flight. Please carefully read the entire

More information

Storm Drone 6 GPS DEVO 7 Setup for NAZA-M Lite

Storm Drone 6 GPS DEVO 7 Setup for NAZA-M Lite DEVO 7 Setup for NAZA-M Lite Step 1 - Set Fixed ID on the transmitter! Skip this part if you have a brand new Storm Drone 6 GPS, we have already done before we ship. 1. 2. 3. 4. 5. 6. 7. 8. 9. Turn on

More information

Simple Satellite Tracker 2003

Simple Satellite Tracker 2003 Owen Chastain Penney Fagan Brent Evans Jan-Erik Hustrulid Akata Patel SRS for Simple Satellite Tracker 2003 Janusz Zalewski, Ph.D ISM4331, Information Systems Design Fall 2003 SRS Table of Contents 1.

More information

GIGA Commercial Drone. Owner s Manual. For Owner s Manual updates, warranty information, and support, visit:

GIGA Commercial Drone. Owner s Manual. For Owner s Manual updates, warranty information, and support, visit: GIGA -6000 Commercial Drone Owner s Manual For Owner s Manual updates, warranty information, and support, visit: www.mota.com/giga-6000 Please read the Owner s Manual before your first flight. It has information

More information

AERIAL ACROBAT VIDEO DRONE. Item No User s Guide

AERIAL ACROBAT VIDEO DRONE. Item No User s Guide AERIAL ACROBAT VIDEO DRONE Item No. 205982 User s Guide Thank you for purchasing the Sharper Image Aerial Acrobat Video Drone. Please read these instructions prior to using this device for the first time.

More information

DR-001 Pocket Selfie Drone Quadcopter

DR-001 Pocket Selfie Drone Quadcopter DR-001 Pocket Selfie Drone Quadcopter Smartphone WiFi Remote Control - You can control your drone with wifi connection to your phone(ios or android),your phone will receive real-time transmission from

More information

Introduction to Drones

Introduction to Drones Introduction to Drones Introduction You can go backwards, you can hover, and you can go straight up or straight down. What is it? It s a bird, it s a plane, no it s a drone! If you are familiar with the

More information

EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report

EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report February 2, 2012 Project Title: Smart Fridge Team Members: Seth Goldberg & Kelly McEachern Project Abstract: Our project

More information

RoboFeast-2018 in Assoc. with Ed Cell IIT-Roorkee 2-Days National Level Quad Copter Development Workshop

RoboFeast-2018 in Assoc. with Ed Cell IIT-Roorkee 2-Days National Level Quad Copter Development Workshop RoboFeast-2018 in Assoc. with Ed Cell IIT-Roorkee 2-Days National Level Quad Copter Development Workshop Page 4 Highlights of the QuadCopter Workshop Introduction to Multi Rotor Vehicles & QuadCopter dynamics

More information

UgCS for DJI. User Manual. mobile companion version 2.6_beta SPH Engineering

UgCS for DJI. User Manual. mobile companion version 2.6_beta SPH Engineering mobile companion version 2.6_beta User Manual 2017 SPH Engineering www.ugcs.com Table of Contents 1. Preface... 3 2. Drone connection and first flight... 4 2.1. Getting ready... 4 2.2. DJI verification

More information

GPS SHADOWDRONE P70-GPS INSTRUCTION MANUAL CONTENTS

GPS SHADOWDRONE P70-GPS INSTRUCTION MANUAL CONTENTS Visit our YouTube Channel for How to Videos and More! P70-GPS GPS SHADOWDRONE INSTRUCTION MANUAL CONTENTS INTRODUCTION...2 WARNING...3 MAINTENANCE...4 DRONE PARTS...4 REMOTE CONTROL...4 QUADROTOR LI-POLYMER...5

More information

Automatic Development Tools. Abstract

Automatic Development Tools.  Abstract Automatic Development Tools in Software Engineering Courses Janusz Zalewski School of Electrical Engineering & Computer Science University of Central Florida Orlando, FL 32816-2450, USA jza@ece.engr.ucf.edu

More information

Advanced Mechatronics: AR Parrot Drone Control Charging Platform

Advanced Mechatronics: AR Parrot Drone Control Charging Platform Advanced Mechatronics: AR Parrot Drone Control Charging Platform Engineering Team Members: Ashwin Raj Kumar Feng Wu Henry M. Clever Advanced Mechatronics: Project Plan Phase 1: Design testing platform

More information

Method for a manufacturing WIP cart for integrated factory automation systems

Method for a manufacturing WIP cart for integrated factory automation systems Method for a manufacturing WIP cart for integrated factory automation systems Disclosed is a method for a manufacturing work-in-progress (WIP) cart for integrated factory automation systems. Benefits include

More information

Project Readiness Package Rev 7/22/11

Project Readiness Package Rev 7/22/11 INTRODUCTION: ADMINISTRATIVE INFORMATION: Project Name (tentative): Quadcopter Navigation System Project Number, if known: R14902 Preferred Start/End Semester in Senior Design: Fall/Spring Spring/Fall

More information

GT p HD FPV 4 Channel RC Quadcopter. Quadcopter Overview Remote Control Overview

GT p HD FPV 4 Channel RC Quadcopter. Quadcopter Overview Remote Control Overview GT-4160 720p HD FPV 4 Channel RC Quadcopter 1 2 3 4 5 6 7 8 9 10 11 12 13 Quadcopter Overview Remote Control Overview Headless Mode Explained Remote Control Battery & Pairing Remote Control Mode FPV Screen

More information

Distant Mission UAV capability with on-path charging to Increase Endurance, On-board Obstacle Avoidance and Route Re-planning facility

Distant Mission UAV capability with on-path charging to Increase Endurance, On-board Obstacle Avoidance and Route Re-planning facility [ InnoSpace-2017:Special Edition ] Volume 4.Issue 1,January 2017, pp. 10-14 ISSN (O): 2349-7084 International Journal of Computer Engineering In Research Trends Available online at: www.ijcert.org Distant

More information

Initial Project and Group Identification Document

Initial Project and Group Identification Document EEL 4914 Group 29 Initial Project and Group Identification Document MAZE ZONE DRONE-CAR PAIR Ehsan Falaki CpE Tanner Foster - CpE Matt Szewczyk EE Justin Yuen EE Customer/Sponsors: N/A Motivation and Function:

More information

JETJAT ULTRA. Owner s Manual. For Owner s Manual updates, warranty information, and support, please visit: https://www.mota.com/ultra.

JETJAT ULTRA. Owner s Manual. For Owner s Manual updates, warranty information, and support, please visit: https://www.mota.com/ultra. JETJAT ULTRA Owner s Manual Ages 8+ For Owner s Manual updates, warranty information, and support, please visit: https://www.mota.com/ultra Please read this manual carefully before flying! It has valuable

More information

UAV & Quadcopter (Summer Training Program) 2 Weeks/15 Days

UAV & Quadcopter (Summer Training Program) 2 Weeks/15 Days (Summer Training Program) 2 Weeks/15 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com Website: www.robospecies.com

More information

GIGA Owner s Manual. For Owner s Manual updates, warranty information, and support, please visit:

GIGA Owner s Manual. For Owner s Manual updates, warranty information, and support, please visit: GIGA -8 Owner s Manual For Owner s Manual updates, warranty information, and support, please visit: www.mota.com/giga-8 Please read this manual carefully before flying! It has information you need to know

More information

HIL-Based Fuzzy PID Controller for Quadcopter

HIL-Based Fuzzy PID Controller for Quadcopter I J C T A, 9(24), 2016, pp. 49-56 International Science Press HIL-Based Fuzzy PID Controller for Quadcopter Rijo Thomas* and T. Ananthan** ABSTRACT This paper presents the design of fuzzy logic controller

More information

Smart Trolley System Based on Android

Smart Trolley System Based on Android IJSTE - International Journal of Science Technology & Engineering Volume 3 Issue 10 April 2017 ISSN (online): 2349-784X Smart Trolley System Based on Android Ms. Neha A Anpat Ms. Karuna V Belgudri NBN

More information

The. universal 3D Inspection reference. advanced 3D measurement software & solutions

The. universal 3D Inspection reference.  advanced 3D measurement software & solutions The universal 3D Inspection reference www.metrologicgroup.com advanced 3D measurement software & solutions About the company Optimize your quality processes, measure more efficiently, maximize your investments

More information

Air Reconnaissance to Ground Intelligent Navigation System

Air Reconnaissance to Ground Intelligent Navigation System Air Reconnaissance to Ground Intelligent Navigation System GROUP MEMBERS Hamza Nawaz, EE Jerrod Rout, EE William Isidort, EE Nate Jackson, EE MOTIVATION With the advent and subsequent popularity growth

More information

An Agent Based Framework for Modeling UAV s

An Agent Based Framework for Modeling UAV s An Agent Based Framework for Modeling UAV s Nathan Huff, Ahmed Kamel, Kendall Nygard Computer Science Department North Dakota State University Fargo, ND 58105 Nathan.Huff@ndsu.nodak.edu Abstract An agent

More information

Best Selection for Your Business. Electronic Pricing Scale. User s Manual. (Model: TP-31)

Best Selection for Your Business. Electronic Pricing Scale. User s Manual. (Model: TP-31) Best Selection for Your Business Electronic Pricing Scale User s Manual (Model: TP-31) CATALOG 1. Foreword... 2 1.1. Introductions... 2 1.2. Main functions and features... 2 1.3. Specification... 2 1.4.

More information

Super Schlumberger Scheduler

Super Schlumberger Scheduler Software Requirements Specification for Super Schlumberger Scheduler Page 1 Software Requirements Specification for Super Schlumberger Scheduler Version 0.2 Prepared by Design Team A Rice University COMP410/539

More information

Drones In Logistics PRESENTATION TITLE. Alexander Stimpson, Ph.D. Your Logo Goes Here! 2017 MHI Copyright claimed for audiovisual works and

Drones In Logistics PRESENTATION TITLE. Alexander Stimpson, Ph.D. Your Logo Goes Here! 2017 MHI Copyright claimed for audiovisual works and Drones In Logistics Presented by: Alexander Stimpson, Ph.D. PRESENTATION TITLE Your Logo Goes Here! 2017 MHI Copyright claimed for audiovisual works and Outline Introduction The Nature of Drones Drone

More information

UAV & Quadcopter (Summer Training Program) 4 Weeks/30 Days

UAV & Quadcopter (Summer Training Program) 4 Weeks/30 Days UAV & Quadcopter (Summer Training Program) 4 Weeks/30 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com Website:

More information

UNMANNED SURFACE VESSEL (USV)

UNMANNED SURFACE VESSEL (USV) UNMANNED SURFACE VESSEL (USV) UNMANNED SURFACE VESSEL (USV) By using Arma-Tech Tactical Autonomous Control Kit (ATTACK), the vessel can operate independently or combined in swarm. Completely autonomously

More information

CompeGPS Competition version 6 Manual. CompeGPS Competition version 6 Manual. CompeGPS Team S.L.

CompeGPS Competition version 6 Manual. CompeGPS Competition version 6 Manual. CompeGPS Team S.L. CompeGPS Competition version 6 Manual Index 1 INTRODUCTION... 3 2 COMPEGPS WIZARD... 4 2.1 COMPETITION WIZARD... 4 2.1.1 How to create a new competition... 4 2.2 PILOTS REGISTRY... 5 2.2.1 How to add pilots...

More information

ITEM NO USER MANUAL

ITEM NO USER MANUAL ITEM NO. 35064 USER MANUAL Safety & Precautions 1. Fly in an open wide area without large obstacles like buildings, trees or electric wires within 100 feet as they may distort the GPS signals and you may

More information

SIMULATION OF FORWARD AIR CONTROLLER MISSIONS WITH POP-UP TARGETS

SIMULATION OF FORWARD AIR CONTROLLER MISSIONS WITH POP-UP TARGETS SIMULATION OF FORWARD AIR CONTROLLER MISSIONS WITH POP-UP TARGETS A Paper Submitted to the Graduate Faculty of the North Dakota State University of Agriculture and Applied Science By Sandeep Sikharam In

More information

...13 With a Parrot Skycontroller 2 alone Accessing the general settings Piloting settings Position, Distances and Limits...

...13 With a Parrot Skycontroller 2 alone Accessing the general settings Piloting settings Position, Distances and Limits... USER GUIDE TABLE OF CONTENTS Compatibility...1 Drones...1 Smartphones...1 Follow...1 Me GPS & Visual tracking Getting...2 started Connecting...2 a drone and a smartphone Connecting...3 a drone and a Parrot

More information

Click to edit Master title style. Optimal Trajectory Generation for Aerial Towed Cable System Using APMonitor

Click to edit Master title style. Optimal Trajectory Generation for Aerial Towed Cable System Using APMonitor Click to edit Master title style Optimal Trajectory Generation for Aerial Towed Cable System Using APMonitor Liang Sun Multiple AGent Intelligent Coordination & Control (MAGICC) Laboratory Department of

More information

Quadcopter Video Surveillance UAV

Quadcopter Video Surveillance UAV By Anton Nakazawa Bai Xiang Jin anak@uvic.ca barryjin@uvic.ca URL: http://web.uvic.ca/~barryjin/ Supervisor: Michael Adams Group: 7 Dept. Electrical and Computer Engineering University of Victoria All

More information

TABLE OF CONTENTS IN TR O DUCT I ON S AFETY & PRE CAUTIONS D R O NE DI AGRAM TRAN SMI T T E R DIAGRAM INSTALLING THE TRANSMITTER BATTERY

TABLE OF CONTENTS IN TR O DUCT I ON S AFETY & PRE CAUTIONS D R O NE DI AGRAM TRAN SMI T T E R DIAGRAM INSTALLING THE TRANSMITTER BATTERY ITEM NO. 33061 TABLE OF CONTENTS IN TR O DUCT I ON 3 S AFETY & PRE CAUTIONS 3 D R O NE DI AGRAM 4 TRAN SMI T T E R DIAGRAM 4 INSTALLING THE TRANSMITTER BATTERY 5 INSTALLING THE DRONE BATTERY 5 ATTACHING

More information

U28. Name of Parts 1. Drone. Blade Guard. Battery Cover. Drone Body Blade Motor. Body Light. Camera. Landing Gear. Blade Guard Installation Diagram

U28. Name of Parts 1. Drone. Blade Guard. Battery Cover. Drone Body Blade Motor. Body Light. Camera. Landing Gear. Blade Guard Installation Diagram Name of Parts 1. Drone Blade Guard Drone Body Blade Motor Body Light Camera Landing Gear Blade Guard Installation Diagram U8 TF Card Installation Diagram . Transmitter Power Switch Throttle/ Up and Down

More information

Design and Development of Drone for Agricultural Applications

Design and Development of Drone for Agricultural Applications Volume 02 - Issue 07 July 2017 PP. 50-57 Design and Development of Drone for Agricultural Applications P. V. Prasad Reddy 1, Dr. K Sudhakar Reddy 2, N.VijayaRami Reddy 3 1 (Asst. Professor, Dept. of Mechanical

More information

INSTRUCTION MANUAL. Voice Command Quadcopter with 2MP Camera

INSTRUCTION MANUAL. Voice Command Quadcopter with 2MP Camera Ver. 4 INSTRUCTI MANUAL Voice Command Quadcopter with 2MP Camera SKY2913 CAUTI Please retain these instructions for future reference. Ensure that the drone is correctly assembled to prevent any injuries

More information

KAPTUR GPS WI-FI DRONE WITH HD CAMERA

KAPTUR GPS WI-FI DRONE WITH HD CAMERA KAPTUR GPS WI-FI DRONE WITH HD CAMERA THANK YOU. Thank you for your purchase of Protocol s Kaptur GPS Wi-Fi Drone with HD Camera. You are about to experience the best of what remote control flight has

More information

FuriBee F90 Wasp Mini RC Racing Quadcopter

FuriBee F90 Wasp Mini RC Racing Quadcopter FuriBee F90 Wasp Mini RC Racing Quadcopter User Manual V1.0 Warnings and Safety Notes Thanks for purchasing F90 WasMiniquadcopter.Please regularly visit F90 web page at www.gearbest.com which is updated

More information

PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual

PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery

More information

Green Country UAS Competition Rules (Ver. 3.2) Released April 30, 2017 The University of Tulsa

Green Country UAS Competition Rules (Ver. 3.2) Released April 30, 2017 The University of Tulsa Green Country UAS Competition Rules (Ver. 3.2) Released April 30, 2017 The University of Tulsa Competition Date 19-21 May, 2017 Contents Introduction... 3 Schedule... 4 Safety and Security... 5 General

More information

Seed Plant Drone for Reforestation

Seed Plant Drone for Reforestation The Graduate Review Volume 2 Article 7 2017 Seed Plant Drone for Reforestation Erico Pinheiro Fortes Follow this and additional works at: http://vc.bridgew.edu/grad_rev Part of the Computational Engineering

More information

Quadcopter Design and Dynamics.

Quadcopter Design and Dynamics. Lecture 2: Quadcopter Design and Dynamics Lecture 2 Page: 1 Quadcopter Design and Dynamics colintan@nus.edu.sg Lecture 2: Quadcopter Design and Dynamics Page: 2 Objectives of this Lecture The objectives

More information

UgCS for DJI. User Manual. mobile companion version 2.9 (99) SPH Engineering

UgCS for DJI. User Manual. mobile companion version 2.9 (99) SPH Engineering UgCS for DJI mobile companion version 2.9 (99) User Manual 2013-2023 SPH Engineering www.ugcs.com Table of Contents 1. Unlocking the No-Fly Zones (NFZ) for DJI drones... 3 2. Preface... 3 3. Drone connection

More information

Implementing Consensus based tasks with autonomous agents cooperating in dynamic missions using Subsumption Architecture

Implementing Consensus based tasks with autonomous agents cooperating in dynamic missions using Subsumption Architecture Implementing Consensus based tasks with autonomous agents cooperating in dynamic missions using Subsumption Architecture Prasanna Kolar PhD Candidate, Autonomous Control Engineering Labs University of

More information

UM0925 User manual. Using the M24LR64-R datalogger reference design. Introduction

UM0925 User manual. Using the M24LR64-R datalogger reference design. Introduction User manual Using the M24LR64-R datalogger reference design Introduction The M24LR64-R is a Dual Interface EEPROM which targets a wide range of applications such as industrial or medical equipment and

More information

DroneCurriculum.net. Drone Theory & Design: FPV Add-on P a g e 1. FPV Add-on Quadcopter Frame

DroneCurriculum.net. Drone Theory & Design: FPV Add-on P a g e 1. FPV Add-on Quadcopter Frame Drone Theory & Design: FPV Add-on P a g e 1 DroneCurriculum.net FPV Add-on Quadcopter Frame GPS Kit with NAZA-M V2 Flight Controller and Turnigy 9X Transmitter/Receiver Drone Theory & Design: FPV Add-on

More information

RXS255 INSTRUCTION MANUAL

RXS255 INSTRUCTION MANUAL RXS255 INSTRUCTION MANUAL REQUIRED FOR COMPLETION 6 Channel Transmitter and Receiver 4S 1300 2200 mah LiPo Battery LiPo Battery Charger 5.8G FPV Receiver and Monitor or Goggles WARNING Please read and

More information

INDEX. 1 Introduction. 2 Software installation. 3 Open the program. 4 General parameters. 5 Tuning

INDEX. 1 Introduction. 2 Software installation. 3 Open the program. 4 General parameters. 5 Tuning SET UP MANUAL INDEX 1 Introduction 2 Software installation 3 Open the program 4 General parameters 5 Tuning 2 1 Introduction Here below the instruction to use the FLYJET software. 1.1 Software features

More information

QUADCOPTER. Huginn. Group 1. Floris Driessen Martin van Leussen Art Senders Tijl van Vliet Steven van der Vlugt

QUADCOPTER. Huginn. Group 1. Floris Driessen Martin van Leussen Art Senders Tijl van Vliet Steven van der Vlugt QUADCOPTER Huginn Group 1 Floris Driessen Martin van Leussen Art Senders Tijl van Vliet Steven van der Vlugt Presentation outlines Assignments and goals A) Build the quadcopter and get it flying B) PID

More information

Design and Development of South Dakota School of Mines and Technology s Aerial Robotic Reconnaissance System

Design and Development of South Dakota School of Mines and Technology s Aerial Robotic Reconnaissance System Design and Development of South Dakota School of Mines and Technology s Aerial Robotic Reconnaissance System Randall Foudray, Jiayi Liu, Erik Kaitfors, Jordan Ritz South Dakota School of Mines and Technology

More information

Practical Application of Training tasks Based on Flexible Manufacturing System Hongmei Fan

Practical Application of Training tasks Based on Flexible Manufacturing System Hongmei Fan 3rd International Conference on Science and Social Research (ICSSR 2014) Practical Application of Training tasks Based on Flexible Manufacturing System Hongmei Fan School of Automation, Nanjing Institute

More information

DESIGNING A GAS SNIFFER MONITORING SYSTEM FOR A QUADCOPTER

DESIGNING A GAS SNIFFER MONITORING SYSTEM FOR A QUADCOPTER DESIGNING A GAS SNIFFER MONITORING SYSTEM FOR A QUADCOPTER E. Baterman*, O. Dobzhanskyi* and R Gouws* *North West University, School of Electrical, Electronic and Computer Engineering, Potchefstroom Campus,

More information

Application of Advanced Multi-Core Processor Technologies to Oceanographic Research

Application of Advanced Multi-Core Processor Technologies to Oceanographic Research DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Application of Advanced Multi-Core Processor Technologies to Oceanographic Research Mark R. Abbott 104 CEOAS Administration

More information

Embedded Real-Time Software Architecture for Unmanned Autonomous Helicopters

Embedded Real-Time Software Architecture for Unmanned Autonomous Helicopters JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.5, NO.4, DECEMBER, 2005 243 Embedded Real-Time Software Architecture for Unmanned Autonomous Helicopters Won Eui Hong, Jae-Shin Lee, Laxmisha Rai, and

More information

» Software in Tractors: Aspects of Development, Maintenance and Support «

» Software in Tractors: Aspects of Development, Maintenance and Support « Session: Information Technology for Agricultural Machines» Software in Tractors: Aspects of Development, Maintenance and Support «Dipl.-Ing. Rainer Hofmann, AGCO GmbH, Germany Development of Software is

More information

Thank you for purchasing the Intel Aero Ready to Fly Drone! Getting Started

Thank you for purchasing the Intel Aero Ready to Fly Drone! Getting Started Thank you for purchasing the Intel Aero Ready to Fly Drone! The Intel Aero Ready to Fly Drone is a pre-assembled quadcopter that is purposely built for professional drone application developers to enable

More information

MIS. Management Information System. Optimum Use of Operator and Machine Data PARTNER IN LAUNDRY TECHNOLOGY

MIS. Management Information System. Optimum Use of Operator and Machine Data PARTNER IN LAUNDRY TECHNOLOGY MIS Optimum Use of Operator and Machine Data Management Information System PARTNER IN LAUNDRY TECHNOLOGY The Principle During production generated data is captured automatically and recorded according

More information

Project Report Template (Sem 1)

Project Report Template (Sem 1) 1. Introduction & Problem Statement Project Report Template (Sem 1)

More information

INSTRUCTION & REFERENCE MANUAL Model no. ODY-2017BF1

INSTRUCTION & REFERENCE MANUAL Model no. ODY-2017BF1 INSTRUCTION & REFERENCE MANUAL Model no. ODY-2017BF1 FOR AGES 14 + Thank you for your purchase of the Oblivion NX Live Streaming HD Video Drone. You re just moments away from creating stunning aerial acrobatics!

More information

User Manual V1.9. (for SuperX Firmware v1.08 )

User Manual V1.9. (for SuperX Firmware v1.08 ) User Manual V1.9 (for SuperX Firmware v1.08 ) 目 录 XAircraft SuperX Overview... 2 Products Specification... 2 SuperX Construction... 2 SuperX Features... 3 SuperX Interface... 4 SuperX Flight Mode... 7

More information

DRONES A Brief History and Design Overview. Tomorrow Lab June 2014

DRONES A Brief History and Design Overview. Tomorrow Lab June 2014 DRONES A Brief History and Design Overview Tomorrow Lab June 2014 INTRODUCTION The intent of this document is to give a brief history and overview of drone technology from a design and engineering perspective,

More information

Quadcopter for Rescue Missions and Surveillance

Quadcopter for Rescue Missions and Surveillance IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 48-52 www.iosrjournals.org Quadcopter for Rescue Missions and Surveillance Pooja Srivastava 1, Tejaswi Ninawe 2, Chitral

More information

INSTRUCTION MANUAL VR HD NANO DRONE

INSTRUCTION MANUAL VR HD NANO DRONE Age: 14+ INSTRUCTION MANUAL VR HD NANO DRONE Thank you for purchasing our VR HD Nano Drone. Please read the instructions carefully to fully learn about the drone and fly it safely. Save this instructions

More information

Development of a Cooperative Tractor-Implement Combination

Development of a Cooperative Tractor-Implement Combination Technical Article Development of a Cooperative Tractor-Implement Combination While driver assistance systems such as adaptive cruise control and lane-keeping assistants are increasingly handling longitudinal

More information

Ti RTOS Based Parking Lot Guidance System

Ti RTOS Based Parking Lot Guidance System I J C T A, 9(13) 2016, pp. 6165-6173 International Science Press Ti RTOS Based Parking Lot Guidance System Swathikaa S. V. and J. Selvakumar ABSTRACT This idea is proposed with the problem statement in

More information

Fixed Wing Survey Drone. Students:

Fixed Wing Survey Drone. Students: Fixed Wing Survey Drone Project Proposal Students: Ben Gorgan Danielle Johnson Faculty Advisor: Dr. Joseph A. Driscoll Date: November, 26 2013 1 Project Summary This project will develop an unmanned aerial

More information

Permanent Dynamometer PDM

Permanent Dynamometer PDM Permanent Dynamometer PDM Well Automation The Leutert Permanent Dynamometer is designed to permanently monitor rod pumping units. The system allows the operator to optimize the production and protect his

More information

USER GUIDE. ALPHA Drone HD 720p Quadcopter

USER GUIDE. ALPHA Drone HD 720p Quadcopter USER GUIDE ALPHA Drone HD 720p Quadcopter Languages English 4 English Community /kaiserbaas Tech support: e: helpdesk@kaiserbaas.com w: www.kaiserbaas.com/support p: Australia 1300 302 306 (business hours,

More information