Fly by Wire and Fly by Optics
Fly by Wire and Fly by Optics
Fly by Wire and Fly by Optics
1|Page
1.2. Fly-by-optics
Fly-by-optics is sometimes used instead of fly-by-wire because it can transfer data at higher speeds, and it is immune to electromagnetic interference. In most cases, the cables are just changed from electrical to optical fiber cables. Sometimes it is referred to as "fly-by-light" due to its use of fiber optics. The data generated by the software and interpreted by the controller remain the same.
characteristics. Compared to fixed wing aircraft they are highly manoeuvrable. Compared to conventional helicopters, with the large main rotor and tail rotor, the quadcopter is easier to fly, does not have the complex swash plate mechanism and is easier to model and control. There are several advantages to quadcopters over comparably-scaled helicopters. First, quadrotors do not require mechanical linkages to vary the rotor blade pitch angle as they spin. This simplifies the design and maintenance of the vehicle. Second, the use of four rotors allows each individual rotor to have a smaller diameter than the equivalent helicopter rotor, allowing them to possess less kinetic energy during flight. This reduces the damage caused should the rotors hit anything. For smallscale UAVs, this makes the vehicles safer for close interaction. Some small-scale quadrotors have frames that enclose the rotors, permitting flights through more challenging environments, with lower risk of damaging the vehicle or its surroundings.
3|Page
2.2. Quadshot
The Quadshot's four motors, advanced sensors, and software work together to allow vertical take-off, hovering, and flight in any direction - like a helicopter. At the flip of a switch, the Quadshot switches into airplane mode, and uses its wing to fly forward. The pilot can choose a beginner setting, with assisted, graceful banked turns, or an advanced mode for performing exciting aerobatics. Flipping the switch back to heli mode allows for pinpoint vertical landings. Quadshot is a novel aerial robotic platform with Vertical Take-Off and Landing (VTOL) capability. Highly dynamic manoeuvrability is achieved via a combination of differential thrust and aerodynamic surfaces (elevons). The relaxed stability, flying wing, tail-sitter configuration and Radio Controlled (RC) airframe is actively stabilized by on-board controllers in three complementary modes of operations, i.e. hover, horizontal flight and aerobatic flight. In hover mode the vehicle flies laterally, similar to a quadrotor helicopter. In horizontal mode it flies like an airplane to cover larger distances more rapidly and efficiently. 1. In hover (Flight Mode 1), with the Quadshot sitting on the landing feet and the lids towards you, imagine that it is helicopter with the nose pointed away from you. If a yaw right input is made, the helicopter nose will point to the right. If a yaw left input is made, the nose of the helicopter will point to the left. It is the same with the Quadshot.
4|Page
2. In forward flight (Flight Modes 2 & 3, and Flight Mode 1 when pitched over as described in Mode 1: Hover), the Quadshot wing should be thought of as an airplane wing, with the nose of the airplane towards the propellers, and the tail towards the landing feet. If a yaw right input is made, the Airplane nose yaws right and vice-versa.
the aircraft, and thus rotate the aircraft in pitch, roll, or yaw. For example, a pitching moment is a vertical force applied at a distance forward or aft from the aerodynamic center of the aircraft, causing the aircraft to pitch up or down.
Roll, pitch and yaw refer to rotations about the respective axes starting from a defined equilibrium state. The equilibrium roll angle is known as wings level or zero bank angle, equivalent to a level heeling angle on a ship. Yaw is known as "heading". The equilibrium pitch angle in submarine and airship parlance is known as "trim", but in aircraft, this usually refers to angle of attack, rather than orientation. However, common usage ignores this distinction between equilibrium and dynamic cases. A fixed-wing aircraft increases or decreases the lift generated by the wings when it pitches nose up or down by increasing or decreasing the angle of attack (AOA). The roll angle is also known as bank angle on a fixed wing aircraft, which usually "banks" to change the horizontal direction of flight. An aircraft is usually streamlined from nose to tail to reduce drag making it typically advantageous to keep the sideslip angle near zero, though there are instances when an aircraft may be deliberately "sideslipped" for example a slip in a fixed wing aircraft. Control action of aileron leads to roll, control action of elevator leads to pitch and control action of rudder leads to yaw.
6|Page
3. Makefile
Make is a UNIX utility program that updates files based upon the dependency rules listed in a makefile. If you have a C++ program that is separated into a number of .cc and .h files, you can use the make utility for more efficient program compilation. The make utility looks at a file called makefile to see the dependencies that exist among the modules of your program, and it recompiles only the modules that have been changed since the last compilation, or the modules that depend on other modules that have been changed. In order to use make for program compilation, you must first create a makefile for the program. Since the makefile is just a text file, you can use any text editor to create it. In its simplest form, a makefile contains rules of the following form: targetList: dependencyList commandList Where targetList is a list of target files and dependencyList is a list of files that the files in targetList depend on. commandList is a list of zero or more commands, separated by newlines, that reconstruct the target files from the dependency files As an example, let's look at the file interdependencies related to an executable file called myprog1. This file is built out of two object modules: main1.o and functions.o. If either file is changed, then myprog1 must be reconstructed by linking the files with the CC utility. Thus, one rule in your makefile should be myprog1: main1.o functions.o CC main1.o functions.o -o myprog1 The dependency for the object files must be stated in a similar manner. main1.o is built from two files, main1.cc and functions.h. If either file is changed, then main1.o must be rebuilt. Thus, the remaining rules in the makefile are main1.o main1.cc functions.h CC -c main1.c functions.o: functions.cc functions.h CC -c functions.cc
7|Page