Quad-Rotor UAV: High-Fidelity Modeling and Nonlinear PID Control

Size: px
Start display at page:

Download "Quad-Rotor UAV: High-Fidelity Modeling and Nonlinear PID Control"

Transcription

1 AIAA Moeling an Simulation Technologies Conference - 5 August, Toronto, Ontario Canaa AIAA -86 Qua-Rotor UAV: High-ielity Moeling an Nonlinear PID Control Alaein Bani Milhim an Youmin Zhang Concoria University, Montreal, Quebec, HG M8, Canaa Camille-Alain Rabbath Defence Research an Development Canaa, Valcartier, Quebec, GJ X5, Canaa Qua-rotor helicopter is an Unmanne Aerial Vehicle (UAV), whose lift is generate by four rotors locate on the corner of X-shape. Due to simplicity of its ynamics an its ability to hover, quarotor helicopter becomes as a popular platform for UAV. Current esigns mostly consier a linear moel for controller esign. In this paper, we erivate nonlinear ynamic equations of the quarotor UAV for the hovering motion from basic Newton s secon law. Nonlinear Proportional Integral Derivative (PID) controller is propose to control the qua-rotor UAV. This controller uses the spee an the orientation of each propeller in hovering motion of the qua-rotor UAV. A number of trajectories are use to emonstrate the effectiveness of the esigne controller. Nomenclature M = mass of the vehicle x, y, z = x, y, an z position of the vehicle, respectively ф, θ, ψ = roll, pitch, an yaw angle of the vehicle, respectively I xx, I yy, I zz = mass moment of inertia about x, y, an z axis, respectively g = acceleration of the gravity g = gravitational force in the earth frame gb = gravitational force in the vehicle frame C (x,y,z) = rag coefficients in the x, y, an z irection, respectively (x,y,z) = rag forces in the x, y, an z irection, respectively T(x,y,z) = thrust forces in the x, y, an z irection, respectively R (,,,) = the orientation angles of each propeller ( x, y ) = current position of the vehicle ( x, ~ y = comman position of the vehicle П = transformation matrix v (x,y,z) = velocity in the x, y, an z irection, respectively L, M, N = the moments prouce by the thrust force aroun x, y, an z axis, respectively Master stuent, Department of Mechanical an Inustrial Engineering, aa_melhem@yahoo.com. Associate Professor, Department of Mechanical an Inustrial Engineering, ymzhnag@encs.concoria.ca, Senior Member AIAA & IEEE, Corresponing author. Research Scientist, DRDC - Valcartier, 59 Pie-XI Blv. North, Camille-Alain.Rabbath@rc-rc.gc.ca. Copyright by the, Inc. All rights reserve.

2 U I. Introuction nmanne Aerial Vehicles (UAVs) are remotely operate or autonomous pilote vehicles. These vehicles have been use in applications such as security, management of natural risks, for intervention in hostile environments, management of groun installations, agriculture, an military -. Use of UAVs makes it possible to gather information in angerous environments without risk to flight crews. UAVs are classifie into two categories: fixe- an rotary-wing types. The rotary-wing type UAVs are more avantageous than the fixe-wing type UAVs in the sense of Vertical Take-Off an Laning (VTOL) capability, omni-irectional flying, an hovering performance, an can be ivie into qua-rotor an other helicopter types base on their shapes -5. The avantages of the qua-rotor versus comparably scale helicopters are that qua-rotor oes not require mechanical linkages to vary rotor angle of attack as they spin, the use of four rotors allows each iniviual rotor to have a smaller iameter than the equivalent helicopter rotor allowing them to store less kinetic energy uring flight an this reuces the amage cause by the rotors hitting any objects, an by enclosing the rotors within a frame, the rotors can be protecte uring collisions. Depening on the flying principal, we can classify the aerial vehicles in multiple categories epening on the flying principal as shown in ig. 5. In the motorize class, the bir like Micro Aerial Vehicle (MAV) can be consiere as the perfect example for the fast navigation. VTOL is classifie igure. Classification of aircraft base on the flying principal. within the same category. The most famous example of the qua-rotor UAV is the Draganflyer which is shown in ig.. This UAV is a raio-controlle four-rotor helicopter manufacture by Draganflyer 6. Although it can fly simply, stabilization of the hovering is a challenge. Control of the qua-rotor has been wiely stuie in a number of stuies 7-. The qua-rotor helicopter of the Stanfor Testbe of Autonomous Rotorcraft for Multi-Agent Control II (STARMAC II) has been cause by moments that affect altitue an control, an thrust variation that affects altitue control. The results of this work have proven the insufficiency for accurate trajectory tracking of the vehicle at spee an in uncontrolle environments but the control esign coul be improve by careful consieration of these isturbances. Omni-irectional Stationary lying Outstretche Robot OS is a qua-rotor project evelope towars fully autonomous operation. The main objective of this flying robot is the evelopment an implementation of an active control system for this vehicle 5,. Although many control algorithms have obtaine goo results in the previous works, those works focuse primarily on the control of the vehicle by taking into account only the spee of the propeller. igure. Draganflyer. The well-known example of the qua-rotor UAV. The objective of this work is to present the ynamic moel of the qua-rotor an propose a nonlinear Proportional- Integral-Derivative (PID) controller base on the ajustment of the orientation of the propeller in aition to control the spee of the rotor. The main contribution of our work is to esign PID controller for qua-rotor vehicle base on the orientation an the spee of each propeller. In this paper, we analyze the high-fielity moel of the qua-rotor

3 an obtain the equations of motion in Section II. In Section III, nonlinear PID controller is use to control the UAV moel. In this section there are two subsections: the first one shows the control of the orientation of each propeller an the secon one shows the control of the spee of the propellers. In Section VI, simulation results are presente an supporte by figures. inally, conclusions are presente. II. Motion of the Qua-Rotor UAV Qua-rotor is an aircraft without pilot whose lift is generate by its four rotors. It contains four propellers an each two of them forms a pair of propellers, the first pair is locate on the x-axis an rotate clockwise an the secon pair is locate on the y-axis an rotate counterclockwise as shown in ig.. Generally, its motion is controlle by varying the lift force prouce by the rotors. Each rotor prouces both a thrust an a torque about its center of rotation. The gyroscopic effects an the aeroynamic torques ten to cancel an these four rotors o not have a swash plate 5. The equations are presente about the boy frame (X, Y, Z). or any point of the airframe expresse in the earth-fixe frame (X E, Y E, Z E ), one can write transformation matrix as: Y θ Clockwise Counterclockwise Z ZE YE XE ψ Clockwise ф Counterclockwise igure. Qua-rotor configuration. The earth-fixe frame (X E, Y E, Z E ) is use to specify the location of the vehicle. The vehicle boy frame (X, Y, Z) an roll (ф), pith (θ), an yaw (ψ) angles are use to specify the vehicle orientation. Y Z X X Π cθcψ = cθsψ sθ cφsψ + sφsθsψ cφcψ + sφsθsψ sφcθ sφsψ + cφsθcψ sφcψ + cιsθsψ cφcθ () where s (ф, θ, ψ) = sin (ф, θ, ψ), c (ф, θ, ψ) = cos (ф, θ, ψ). The equation of motion of the qua-rotor at inertial coorinate system is given as : && x x m && y =Π y && z z () x, y,, z are the net forces in an inertial system represente in the boy coorinate system an (x, y, z) represent the location of the vehicle in the earth-fixe frame an П is efine as Eq. (). It can be seen that the accelerations in the earth-fixe frame are obtaine by multiplying the forces by the transformation matrix. The main forces acting on the boy are the propeller thrusts, rag forces an gravitational forces. The irection of the propeller thrust is perpenicular to the surface of rotating an its value is proportional with the spee of rotation. The propeller is riven by a DC motor mounte on the stepper motor locate at the en of a crossing boy frame as shown in ig.. The frame (x, y, z) of the DC motor has been assume. The DC motor frame (x, y, z) is parallel to the vehicle boy frame (X, Y, Z) when there is no orientation of the propeller, as emonstrate in the igure. Propeller configuration. The DC motor frame (x, y, z) is use to mention the orientation of the propeller with respect to the vehicle boy.

4 classical qua-rotor. The orientation of the propeller will take effect an the y-z plane of the propeller will orient at an angle as the propeller is tilte as a result of the rotation of the stepper motor. So the thrust forces will no longer be perpenicular on the X-Y plane of the vehicle. To fin the projection of the forces on each axis, we nee to multiply the thrust force by the sine or cosine of the angle that the propeller is tilte. igure 5 shows the orientation of propeller an the components of the thrust force. The rag force is proportional with the square of the velocity on each axis by coefficient of rag as shown in following equation. Thrust orce x c x v x () y = c y v y Π z c z v z Since the velocity of each axis is presente in earth frame, we nee to ivie it by the transformation matrix () to get its component on the boy frame. The main force acting on the qua-rotor is the gravity force equaling to the total mass of the qua-rotor multiplie by the acceleration of the gravity as following: igure 5. Propeller with certain orientation. This figure shows the propeller at an angle (R). The thrust force shoul be multiplie by cos(r) to get the component of the force on the Z-axis of the vehicle boy. This view is taken towars the positive X-axis. g = M g Its irection is towar the groun (negative z-irection of the earth frame). By iviing the gravitational force by the transformation matrix, we can calculate the effect on each axis on the boy frame. sin θ g gb (5) gb = cos θ sin φ g = gb cos θ cos φ g gb () The equations of the forces affecte to the qua-rotor are: = + + x y x y Tx = + + z z Ty = + + By the erivatives of the acceleration, we can get the velocity an then the location of the vehicle: t t x ξ& = && ξ τ ξ = ξ& τ where ξ = y ξ& ξ,, z ξ & an ξ are the initial conitions of the velocity an the position, respectively. Tz gb gb gb (6) (7) (8) The roll equations of motion are: I xx && φ L (9) I = yy && θ M I && N zz ϕ

5 The main moments acting on the qua-rotor vehicle are prouce by propellers, which is equal to the thrust force multiplie by the momentum arm. Note that the rag force was neglecte in computing the moment. This force was foun to cause a negligible isturbance on the total moment over the flight regime of interest. t t η& = && η τ, η = η & φ τ, where η = θ η& η ψ η& an η are the initial conitions of the angular velocity an the Euler angles rotational components, respectively. III. Controller Design Nonlinear (PID) controller is propose to esign trajectory tracking controller for the qua-rotor UAV an it is base on two funamentals: control of orientation of each propeller an control of spee of each motor. The parameters of the PID controller are tuning by trial an error. a) Control the orientation of each propeller We use the orientation primarily to change the yaw angle, which is the angle between a qua-rotor s heaing an a reference heaing, to get the commane angle. This is the yaw controller. The criterion of employing yaw control epens on the istance, which is enote as, between the current position ( x, y ) an commane position ( ~ x, ~ y ), where the istance is expresse as the following equation: where x e an y e are efine as: e e = x + y () x e = x ~ x y e = y ~ y Then, following yaw control will be activate when this istance is larger than a specific value γ, >γ, where γ is a positive constant. Assume γ =. x% = { x%, x%, x%, K, x% n } y% = { y%, y%, y%, K, y% n } where n is the number of the comman points. Then assuming the istance between the comman points is ~ ~ λ ~ x ~ x ) + ( y y () = ( n n n n ) The importance of the above part of the controller is coming from the istance λ. In other wors, we can neglect this part if the istance λ is less than γ. Also, we can ivie the yaw controller into two sub yaw controllers: one of them represents the controller for the pair at the x-axis an the other is for the pair at the y-axis. The pair on the x-axis will orient epenently on the commans coming from the yaw controller, which is the Proportional-Differential (PD) igure 6. The irection of orientation of the propellers on the x-axis. This view is taken towars positive y-axis. 5

6 controller output, an they orient in the opposite irection as shown in ig. 6. In other wors, when the istance () is larger than the specific value (γ), the yaw angle will be upate by a new angle (ψ ) which is equal to the angle of the trajectory; otherwise the yaw angle oes not be moifie. After that, a PD controller is propose before sening the comman to the actuators. The proceure to upate yaw angle is shown as: If > λ { ψ = ψ ; Otherwise ψ = ψ ; } where ψ = tan Δ y, Δ y = Δ x ~ y y, Δ x = ~ x x The pair on the y-axis will be ajuste by a stepper motor that takes comman from yaw controller as a constant value (υ) which is the step of the stepper motor, otherwise the stepper motor is still with zero rotation. The irection of each stepper motor in this pair is rotating in the same irection of each other to allow the qua-rotor to be capable of rotating. The equations of the orientation controller are: R = R = ± ( k p ( ) + k ( &)) () ψ ψ ψ ψ ψ = R v R = () where k pψ an k ψ are the parameters of the PD controller an v is the step of the stepper motor. Now, we can get the forces an moments components as escribe in the following equations: Tx = sin R + sin R () = sin R sin R (5) Ty (6) Tz = i cos R i i = M T φ = l cos R l cos R (7) M T θ = l cos R l cos R (8) (9) M Tψ = l i i sin R i i = l i is the length between the propeller an the Center Of Gravity (COG) an i=,,, an for each propeller. Observe that the forces an moments are taking effect of the orientation of each propeller by multiplying the forces by sin or cosine of the orientation angle. b) Control the spee of each motor We control the spee of motor mainly to reach the esire altitue an to get the right irection. This part of controller has three sub-controllers as shown below: i. Z-Controller. ii. Roll Controller. iii. Pitch Controller. In the following, we will propose a PID controller for each sub-controllers 6. i. Z-controller: 6

7 The purpose of this controller is to achieve the esire altitue by applying a PID controller on the altitue. The output of this controller shoul be ivie by four to generate the equivalent force on each propeller, hence stabilize the qua-rotor. The equation of this controller is shown as: C = k ( z z ) + k ( z ) + k ( z ) pz z & iz z where z is the esire value, an k pz, k z, an k iz are the parameters of PID controller. () ii. Roll Controller: To move into y-irection, it requires the qua-rotor to roll aroun the x-axis as shown in ig. 7. To obtain the roll rotation, we have to generate imbalance forces in the pair on the y-axis. This imbalance force has to rise above the inertial forces opposing the rotation. The roll angle (φ) is approximate as the first-orer system of (y y). In other wors the roll angle is output of PD controller of y as following relation: φ = k ( y y ) + k ( y& ) () where y an ф are the esire values, k py an k y are constant values. The roll controller will stabilize the roll angle to create the y-motion at its esire value if the gains are well-chosen 7. iii. Pitch Controller: The pitch controller is the same as the roll controller, except that the controller will be applie on the pitch angle (θ) as shown in ig. 8 which means the rotation about y-axis, to create the motion along the x-axis. This relation is: where x an θ are the esire values, k px an k x are constant values. The rotation of the boy yaw axis is applie to obtain the components of roll an pitch by using this transformation matrix: py y igure 7. Roll rotation. This rotation allows the vehicle to move in the y-irection. x ) + k ( & ) θ = k ( x x () px x R ψ = cos( ψ ) sin( ψ ) sin( ψ ) cos( ψ ) As mentione before, if the criterion of using orientation is satisfie, the yawing controller is propose to get the hovering motion of the quarotor. If the criterion is not satisfie, roll an pitch controllers are propose to keep the hovering motion of the qua-rotor. igure 8. Pitch rotation. This rotation allows the vehicle to move in the x- irection. Two PD controllers will be applie on roll an pitch angles accoring to the following relations: 7

8 C = k φ ( φ φ ) + φ ( φ& p k ) () C k ( θ θ ) + k ( &) () = pθ θ θ where C an C are the outputs of the controllers, an k pф, k ф, k pθ, an k θ are the parameters of the controllers. The output of each controller shoul be ivie by two, with opposite signs to istribute the input controller on each propeller in each pair, to guarantee the balance forces an these opposite signs mean that each propeller in the pair rotates in the opposite irection of the other. The equations of the istribution to generate the forces are: = C C = C C = C + C = C + C (5) (6) (7) (8) These forces are sent to the propeller which represents the spee of the propeller that is exactly the spee of the DC motor. In this paper, we focus on the controller to prouce the neee forces. Intereste reaers can refer to Ref.,, for the information about the DC motor configurations. The equations of the controller are mainly presente through the Eqs.,,,, an. IV. Simulation Results an Analysis We have applie several trajectories for the vehicle to follow. We can see that the result in ig. 9 emonstrates the effectiveness of the esigne controllers for the motion in the x-y plane. As we can see, the vehicle starts from position (-.5, ) an en at the same point (-.5, ) through following rectangular path with the constant altitue. In this simulation test, the qua-rotor is commane to fly from (-.5,,), (-.5,-.5,), (.5,-.5,), (.5,5.5,), an (-.5,5.5,) an then back to (-.5,,). These results show that the vehicle can track the commane path an it oes not rift away from the path more than.m. We have approve other paths as shown in ig. which y- axis position 6 5 Qua-Rotor Trajectory Tracking The esire path The Qua-Rotor response x- axis position igure 9. Trajectory tracking for the vehicle in x-y plane. 6 y-axis position x-axis postion (a) 8 (b) igure. Trajectory of American the vehicle. Institute The of projection Aeronautics of the an trajectory Astronautics in x-y plane is shown in (a). The projection in x-z plane is expose in (b). The vehicle is changing the altitue from to 6m.

9 shows the x-y projection of the path in part (a), part (b) shows the x-z projection of the path an the three imension view is expose in ig.. These figures show the tracking of the vehicle to the esire path in three imensions. The vehicle follows the path an passes through the commane points. The use of the orientation controller epens on the istance between the commane points. In this z-axis position test, the vehicle is commane to follow the esire path in the hexagonal form. The vehicle is commane to fly from (,-6,) an then back to (,-6,) through the esire path. These results show that the vehicle oes not rift away from the path more than.5m at any point uring the flight. The trajectory of the vehicle is consistent with the esire path most of the time as shown in ig. 9. These results also show the effectiveness of the esigne controller. y-axis position x-axis postion The esire path The vehicle response igure. Trajectory tracking for the vehicle in three imensional view. V. Conclusions We have erive the equations of motion for qua-rotor UAV starting from basic Newton s secon law an propose a metho to control the qua-rotor UAV base on a nonlinear PID controller. This work focuse mainly on the control of the vehicle from the sie of the orientation of the propeller. We have esigne the controller as two parts: the first part controls the orientation of the propeller base on the yaw angle an the secon part controls the spee of each propeller. This type of esigne controller increases the performance of the qua-rotor in tracking the esire trajectory. As shown in the simulation results, the vehicle was skille to follow the esire path while the operating points were something like far from each other. This way increases the control actuators which support the reliability of the system. The ifficulties of this system are coming from the implementation of the stepper motors with DC motors together from the harware sie an the big size of the coe from the software sie. The criterion of using the first part epens mainly on the specific value ( λ ) which gives the inication about the variation between the commane points. The propose controller has been implemente in a nonlinear six-egree of freeom simulation moel of a qua-rotor UAV an goo tracking performances have been obtaine through ifferent shapes of commane trajectories. References Castillo, P., Lozano, R., an Dzul, A., Moelling an Control of Mini-lying Machines, Lonon: Springer, 5, pp. -5. McKerrow, P., Moelling the Draganflyer our-rotor Helicopter, in Proceeings of the IEEE International Conference on Robotics an Automation, pp ,. Canttea, C., Chin, J., Mehrabian, S., Montejo, L., an Thompson, H., Qua-rotor Unmanne Aerial Vehicle, inal Report, Columbia University., New York, 7. Park, S., Won, D.H., Kang, M.S., Kim, T.J., Lee, H.G., an Kwon, S.J., RIC (Robust Internal-loop Compensator) Base light Control of a Qua-Rotor Type UAV, in Proceeings of the IEEE/RSJ International Conference, 5, pp Bouaballah, S., Murrieri, P., an Siegwart, R., Design an Control of an Inoor Micro Qua-rotor, in Proceeings of the IEEE Int. Conf. on Robotics an Automation,, pp Draganlyer 7 RCtoys, 8 Bouaballah, S., Design an Control of Quarotors with Application to Autonomous lying, Master s thesis, Aboubekr Belkai University, Tlemcen, Algeria, 7. 9

10 9 Soumeliis, A., Gaspar, P., Bauer, P., Lantos, B., an Prohaszka, Z., Design of an Embee Microcomputer Base Mini Quarotor UAV, in Proceeings of the European Control Conference, 7, Kos, Greece. Castillo, P., Albertos, P., Gracia, P., an Lozano, R., Simple Real-time Attitue Stabilization of a Qua-rotor Aircraft with Boune Signals, in Proceeings of the 5th IEEE Conference on Decision & Control, 6 San Diego, CA, USA. Camlica,., Demonstration of a Stabilize Hovering Platform for Unergrauate Laboratory, Master s thesis, Istanbul Technical University, Ankara, Turkey,. Hoffmann, G.M., Haung, H., Waslaner, S. L., Tomlin, C. J., Quarotor Helicopter light Dynamics an Control: Theory an Experiment, AIAA Guiance, Navigation, an Control Conference, Hilton Hea, South Carolina, August 7. Bouaballah, S., Noth, A., an Siegwart, R., PID vs LQ Control Techniques Applie to an Inoor Micro Quarotor, in Proceeings of the IEEE/RSJ International Conference on Intelligent Robots an Systems,, pp Das, A., Subbarao, K., an Lewis,., Dynamic Inversion with Zero-ynamics Stabilization for Quarotor Control, IET Control Theory an Appl., 9, Vol., No., pp Castillo P., Lozano R., an Dzul A., Stabilization of a Mini Rotorcraft Having our Rotors, IEEE Control Systems Magazine, 5, Vol. 5, No. 6, December 5, pp Kenoul,., Lara, D., antoni-coichot, I., an Lozano, R., Real-Time Nonlinear Embee Control for an Autonomous Quarotor Helicopter, Journal of Guiance, Control, an Dynamics, Vol., No., July-August 7, pp antoni, I., Zavala, A., an Lozano, R., Global Stabilization of a PVTOL Aircraft with Boune Thrust, in Proceeings of the st IEEE conference on Decision an Control, Las Vegas, Nevaa USA, December.

Parts Assembly by Throwing Manipulation with a One-Joint Arm

Parts Assembly by Throwing Manipulation with a One-Joint Arm 21 IEEE/RSJ International Conference on Intelligent Robots an Systems, Taipei, Taiwan, October, 21. Parts Assembly by Throwing Manipulation with a One-Joint Arm Hieyuki Miyashita, Tasuku Yamawaki an Masahito

More information

Dynamical Modeling and Controlof Quadrotor

Dynamical Modeling and Controlof Quadrotor Dynamical Modeling and Controlof Quadrotor Faizan Shahid NUST PNEC Pakistan engr.faizan_shahid@hotmail.com Muhammad Bilal Kadri, Nasir Aziz Jumani, Zaid Pirwani PAF KIET Pakistan bilal.kadri@pafkiet.edu.pk

More information

State Space System Modeling of a Quad Copter UAV

State Space System Modeling of a Quad Copter UAV Indian Journal of Science Technology, Vol 9(27), DOI: 10.17485/ijst/2016/v9i27/95239, July 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 State Space System Modeling of a Quad Copter UAV Zaid

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION Övünç Elbir & Electronics Eng. oelbir@etu.edu.tr Anıl Ufuk Batmaz & Electronics Eng. aubatmaz@etu.edu.tr

More information

FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER

FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER Syed Ali Raza and Wail Gueaieb School of Information Technology and Engineering, University of Ottawa 8 King Edward Avenue, Ottawa, ON, Canada syedali.raza@uottawa.ca,

More information

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle K. Senthil Kumar, Mohammad Rasheed, and T.Anand Abstract Helicopter offers the capability of hover, slow forward movement, vertical take-off

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

Design and Analysis of Quadcopter Classical Controller Ahmed H. Ahmed*, Ahmed N. Ouda*, Ahmed M.Kamel*, Y. Z. Elhalwagy*

Design and Analysis of Quadcopter Classical Controller Ahmed H. Ahmed*, Ahmed N. Ouda*, Ahmed M.Kamel*, Y. Z. Elhalwagy* 16 th International Conference on AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT - 16 May 26-28, 2015, E-Mail: asat@mtc.edu.eg Military Technical College, Kobry Elkobbah, Cairo, Egypt Tel : +(202) 24025292

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator

Impact of changing the position of the tool point on the moving platform on the dynamic performance of a 3RRR planar parallel manipulator IOSR Journal of Mechanical an Civil Engineering (IOSR-JMCE) e-issn: 78-84,p-ISSN: 0-4X, Volume, Issue 4 Ver. I (Jul. - Aug. 05), PP 7-8 www.iosrjournals.org Impact of changing the position of the tool

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015)

5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 2015) 5th International Conference on Avance Design an Manufacturing Engineering (ICADME 25) Research on motion characteristics an application of multi egree of freeom mechanism base on R-W metho Xiao-guang

More information

Formation Control of Small Unmanned Aerial Vehicles Using Virtual Leader and Point-to-Multipoint Communication

Formation Control of Small Unmanned Aerial Vehicles Using Virtual Leader and Point-to-Multipoint Communication Trans. Japan Soc. Aero. Space Sci. Vol. 5, No., pp. 3 9, Formation Control of Small Unmanne Aerial Vehicles Using Virtual Leaer an Point-to-Multipoint Communication y Takuma HINO an Takeshi TSUCHIYA Department

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

Attitude Dynamics and Control of a Dual-Body Spacecraft using Variable-Speed Control Moment Gyros

Attitude Dynamics and Control of a Dual-Body Spacecraft using Variable-Speed Control Moment Gyros Attitue Dynamics an Control of a Dual-Boy Spacecraft using Variable-Spee Control Moment Gyros Abstract Marcello Romano, Brij N. Agrawal Department of Mechanical an Astronautical Engineering, US Naval Postgrauate

More information

QUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by

QUANSER Flight Control Systems Design. 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope. Quanser Education Solutions Powered by QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by 2 DOF Helicopter What does it represent? Classic helicopter with main

More information

Modeling and Fuzzy Logic Control of a Quadrotor UAV

Modeling and Fuzzy Logic Control of a Quadrotor UAV Modeling and Fuzzy Logic Control of a Quadrotor UAV Muhammad Awais Sattar 1, Dr Abdulla Ismail 2 1Graduate Student, Dept. of Electrical Engineering, Rochester Institute of Technology, Dubai, UAE 2Professor,

More information

Design of Controller for Crawling to Sitting Behavior of Infants

Design of Controller for Crawling to Sitting Behavior of Infants Design of Controller for Crawling to Sitting Behavior of Infants A Report submitte for the Semester Project To be accepte on: 29 June 2007 by Neha Priyaarshini Garg Supervisors: Luovic Righetti Prof. Auke

More information

Section 19. Thin Prisms

Section 19. Thin Prisms Section 9 Thin Prisms 9- OPTI-50 Optical Design an Instrumentation I opyright 08 John E. Greivenkamp Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

Section 20. Thin Prisms

Section 20. Thin Prisms OPTI-0/0 Geometrical an Instrumental Optics opyright 08 John E. Greivenkamp 0- Section 0 Thin Prisms Thin Prism Deviation Thin prisms introuce small angular beam eviations an are useful as alignment evices.

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

Dynamic Modeling and Control of Quad Rotor

Dynamic Modeling and Control of Quad Rotor Dynamic Modeling and ontrol of Quad Rotor E.Balasubramanian and R.Vasantharaj Dept. of Mechanical Engg, Dept. of Electronics and ommunication Engg. Vel Tech Dr. RR & Dr. SR Technical University, Vel Tech

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk

More information

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD Warsaw University of Technology Faculty of Physics Physics Laboratory I P Joanna Konwerska-Hrabowska 6 FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD.

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Adaptive back-stepping control applied on octocopter under recoil disturbance

Adaptive back-stepping control applied on octocopter under recoil disturbance Journal of Engineering Science and Military Technologies ISSN: 2357-0954 DOI: 10.21608/ejmtc.2017.401.1004 Adaptive back-stepping control applied on octocopter under recoil disturbance GuangXue Zhang 1

More information

In this paper, the kinematic structure of the geared robotic mechanism (GRM) is investigated

In this paper, the kinematic structure of the geared robotic mechanism (GRM) is investigated KINEMATIC ANALYSIS OF GEARED ROBOTIC MECHANISM USING MATROID AND T-T GRAPH METHODS. Seyevahi Amirinezha Mustafa K. Uyguroğlu Department of Electrical an Enectronic Engineering Faculty of Engineering Eastern

More information

EFFECT OF YAW-TILTED HINGE AXIS ON DEPLOYMENT ROBUSTNESS OF MARS AIRPLANE

EFFECT OF YAW-TILTED HINGE AXIS ON DEPLOYMENT ROBUSTNESS OF MARS AIRPLANE EFFET OF YAW-TILTED HINGE AXIS ON DEPLOYMENT ROBUSTNESS OF MARS AIRPLANE Koji Fujita* Hiroki Nagai** and Akira Oyama* * Institute of Space and Astronautical Science Japan Aerospace Exploration Agency --

More information

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity

A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Based on Gravity Worl Applie Sciences Journal 16 (10): 1387-1392, 2012 ISSN 1818-4952 IDOSI Publications, 2012 A New Search Algorithm for Solving Symmetric Traveling Salesman Problem Base on Gravity Aliasghar Rahmani Hosseinabai,

More information

Unmanned Aerial Vehicles

Unmanned Aerial Vehicles Unmanned Aerial Vehicles Embedded Control Edited by Rogelio Lozano WILEY Table of Contents Chapter 1. Aerodynamic Configurations and Dynamic Models 1 Pedro CASTILLO and Alejandro DZUL 1.1. Aerodynamic

More information

Automation of Bird Front Half Deboning Procedure: Design and Analysis

Automation of Bird Front Half Deboning Procedure: Design and Analysis Automation of Bir Front Half Deboning Proceure: Design an Analysis Debao Zhou, Jonathan Holmes, Wiley Holcombe, Kok-Meng Lee * an Gary McMurray Foo Processing echnology Division, AAS Laboratory, Georgia

More information

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation

Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation Fuzzy Learning ariable Amittance Control for Human-Robot Cooperation Fotios Dimeas an Nikos Aspragathos Abstract This paper presents a metho for variable amittance control in human-robot cooperation tasks,

More information

Calculation on diffraction aperture of cube corner retroreflector

Calculation on diffraction aperture of cube corner retroreflector November 10, 008 / Vol., No. 11 / CHINESE OPTICS LETTERS 8 Calculation on iffraction aperture of cube corner retroreflector Song Li (Ó Ø, Bei Tang (», an Hui Zhou ( ï School of Electronic Information,

More information

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2

Intensive Hypercube Communication: Prearranged Communication in Link-Bound Machines 1 2 This paper appears in J. of Parallel an Distribute Computing 10 (1990), pp. 167 181. Intensive Hypercube Communication: Prearrange Communication in Link-Boun Machines 1 2 Quentin F. Stout an Bruce Wagar

More information

Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes

Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes Myriam Manaï and André Desbiens LOOP, Université Laval, Quebec City, Quebec, G1K 7P4, Canada Eric Gagnon

More information

A Panoramic Stereo Imaging System for Aircraft Guidance

A Panoramic Stereo Imaging System for Aircraft Guidance A Panoramic Stereo Imaging System for Aircraft Guiance Saul Thurrowgoo 1, Wolfgang Stuerzl 2, Dean Soccol 1, Manyam Srinivasan 1 1 Biorobotics Laboratory, Queenslan Brain Institute The University of Queenslan,

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Comparison of PID and LQR controllers on a quadrotor helicopter

Comparison of PID and LQR controllers on a quadrotor helicopter Comparison of PID and LQR controllers on a quadrotor helicopter Demet Canpolat Tosun 1, Yasemin Işık 2, Hakan Korul 3 Abstract This paper focuses on a quadrotor model, named as Qball-X4 developed by Quanser.

More information

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES

CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES 8th International DAAAM Baltic Conference "INDUSTRIAL ENGINEERING 19-21 April 2012, Tallinn, Estonia CAMERA GIMBAL PERFORMANCE IMPROVEMENT WITH SPINNING-MASS MECHANICAL GYROSCOPES Tiimus, K. & Tamre, M.

More information

Comparative Study of Projection/Back-projection Schemes in Cryo-EM Tomography

Comparative Study of Projection/Back-projection Schemes in Cryo-EM Tomography Comparative Stuy of Projection/Back-projection Schemes in Cryo-EM Tomography Yu Liu an Jong Chul Ye Department of BioSystems Korea Avance Institute of Science an Technology, Daejeon, Korea ABSTRACT In

More information

Module13:Interference-I Lecture 13: Interference-I

Module13:Interference-I Lecture 13: Interference-I Moule3:Interference-I Lecture 3: Interference-I Consier a situation where we superpose two waves. Naively, we woul expect the intensity (energy ensity or flux) of the resultant to be the sum of the iniviual

More information

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611

A MIMO Fuzzy Controller for tracking: Robot control. Carl Crane Professor, Mechanical Engineering University of Florida Gainesville, FL 32611 A MIMO Fuzzy Controller for tracking: Robot control Paul A.C. Mason Assistant Professor, Kevin Walchko Research Assistant Carl Crane Professor, Mechanical Engineering University of Floria Gainesville,

More information

Architecture Design of Mobile Access Coordinated Wireless Sensor Networks

Architecture Design of Mobile Access Coordinated Wireless Sensor Networks Architecture Design of Mobile Access Coorinate Wireless Sensor Networks Mai Abelhakim 1 Leonar E. Lightfoot Jian Ren 1 Tongtong Li 1 1 Department of Electrical & Computer Engineering, Michigan State University,

More information

General model and control of an n rotor helicopter

General model and control of an n rotor helicopter Downloaded from orbit.dtu.dk on: Jun 29, 218 General model and control of an n rotor helicopter Zsurzsan, Adriana Gabriela; Brogaard, Rune Yding; Andersen, Nils Axel; Ravn, Ole Published in: Journal of

More information

Elective in Robotics. Quadrotor Modeling (Marilena Vendittelli)

Elective in Robotics. Quadrotor Modeling (Marilena Vendittelli) Elective in Robotics Quadrotor Modeling (Marilena Vendittelli) Introduction Modeling Control Problems Models for control Main control approaches Elective in Robotics - Quadrotor Modeling (M. Vendittelli)

More information

Loop Scheduling and Partitions for Hiding Memory Latencies

Loop Scheduling and Partitions for Hiding Memory Latencies Loop Scheuling an Partitions for Hiing Memory Latencies Fei Chen Ewin Hsing-Mean Sha Dept. of Computer Science an Engineering University of Notre Dame Notre Dame, IN 46556 Email: fchen,esha @cse.n.eu Tel:

More information

(a) Find the equation of the plane that passes through the points P, Q, and R.

(a) Find the equation of the plane that passes through the points P, Q, and R. Math 040 Miterm Exam 1 Spring 014 S o l u t i o n s 1 For given points P (, 0, 1), Q(, 1, 0), R(3, 1, 0) an S(,, 0) (a) Fin the equation of the plane that passes through the points P, Q, an R P Q = 0,

More information

Dynamic Modelling and Simulation of a Vectored Thrust Quad-Rotor

Dynamic Modelling and Simulation of a Vectored Thrust Quad-Rotor Dynamic Modelling and Simulation of a Vectored Thrust Quad-Rotor Benjamin Faul School of Mechanical and Manufacturing Engineering University of New South Wales Sydney, NSW 252 Email: benjaminfaul@bigpond.com

More information

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace

A Classification of 3R Orthogonal Manipulators by the Topology of their Workspace A Classification of R Orthogonal Manipulators by the Topology of their Workspace Maher aili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S.

More information

Fast Fractal Image Compression using PSO Based Optimization Techniques

Fast Fractal Image Compression using PSO Based Optimization Techniques Fast Fractal Compression using PSO Base Optimization Techniques A.Krishnamoorthy Visiting faculty Department Of ECE University College of Engineering panruti rishpci89@gmail.com S.Buvaneswari Visiting

More information

Real-Time Embedded Control System for VTOL Aircrafts: Application to stabilize a quad-rotor helicopter

Real-Time Embedded Control System for VTOL Aircrafts: Application to stabilize a quad-rotor helicopter Proceedings of the 26 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 26 FrA9.4 Real-Time Embedded Control System for VTOL Aircrafts: Application to stabilize a quad-rotor

More information

Trajectory Planning for Reentry Maneuverable Ballistic Missiles

Trajectory Planning for Reentry Maneuverable Ballistic Missiles International Conference on Manufacturing Science and Engineering (ICMSE 215) rajectory Planning for Reentry Maneuverable Ballistic Missiles XIE Yu1, a *, PAN Liang1,b and YUAN ianbao2,c 1 College of mechatronic

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

Inverse Model to Determine the Optimal Number of Drops of RDC Column Using Fuzzy Approach

Inverse Model to Determine the Optimal Number of Drops of RDC Column Using Fuzzy Approach Inverse Moel to Determine the Optimal Number of Drops of RDC Column Using Fuzzy Approach 1 HAFEZ IBRAHIM, 2 JAMALLUDIN TALIB, 3 NORMAH MAAN Department of Mathematics Universiti Teknologi Malaysia 81310

More information

VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G

VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G João Paulo de Souza, jpsouza@ita.br Elder Moreira Hemerly, hemerly@ita.br Instituto Tecnológico de Aeronáutica, ITA

More information

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

Interference and diffraction are the important phenomena that distinguish. Interference and Diffraction

Interference and diffraction are the important phenomena that distinguish. Interference and Diffraction C H A P T E R 33 Interference an Diffraction 33- Phase Difference an Coherence 33-2 Interference in Thin Films 33-3 Two-Slit Interference Pattern 33-4 Diffraction Pattern of a Single Slit * 33-5 Using

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Guidance and Trajectory Following of an Autonomous Vision-Guided Micro QuadRotor

Guidance and Trajectory Following of an Autonomous Vision-Guided Micro QuadRotor Guidance and Trajectory Following of an Autonomous Vision-Guided Micro QuadRotor S. Fernandes Instituto Superior Técnico - Lisboa / Technion - Israel Institute of Technology Email:sofiabat@aero.ist.utl.pt

More information

Robust Chattering Free Backstepping Sliding Mode Control Strategy for Autonomous Quadrotor Helicopter

Robust Chattering Free Backstepping Sliding Mode Control Strategy for Autonomous Quadrotor Helicopter International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:4 No: 6 Robust Chattering Free Backstepping Sliding Mode Control Strategy for Autonomous Quadrotor Helicopter Mohd Ariffanan

More information

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 214 A multiple wavelength unwrapping algorithm for

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

Journal of Cybernetics and Informatics. Slovak Society for Cybernetics and Informatics

Journal of Cybernetics and Informatics. Slovak Society for Cybernetics and Informatics Journal of Cybernetics an Informatics publishe by Slovak Society for Cybernetics an Informatics Volume 13, 1 http://www.sski.sk/casopis/inex.php (home page) ISSN: 1336-4774 Journal of Cybernetics an Informatics

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

N. Gachadoit 1, A. El Hadri 2, A. Benallegue 2, A. Seba 3, B.Vidalie 1

N. Gachadoit 1, A. El Hadri 2, A. Benallegue 2, A. Seba 3, B.Vidalie 1 Advanced modeling with a Symbolic based approach Application to the modeling, control design and real-time control and HIL simulation of a quadrotor helicopter N. Gachadoit 1, A. El Hadri 2, A. Benallegue

More information

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information

Attitude Control of Multicopter R. Baranek 1, F. Solc 1 1

Attitude Control of Multicopter R. Baranek 1, F. Solc 1 1 Roční Číslo V Attitude Control of ulticopter R. Barane, F. Solc Department of Control and Instrumentation, Faculty of Electrical Engineering and Communication, BU, Kolejni 4, Brno E-mail: xbaran@stud.feec.vutbr.cz,

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

A new fuzzy visual servoing with application to robot manipulator

A new fuzzy visual servoing with application to robot manipulator 2005 American Control Conference June 8-10, 2005. Portlan, OR, USA FrA09.4 A new fuzzy visual servoing with application to robot manipulator Marco A. Moreno-Armenariz, Wen Yu Abstract Many stereo vision

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal

Investigation into a new incremental forming process using an adjustable punch set for the manufacture of a doubly curved sheet metal 991 Investigation into a new incremental forming process using an ajustable punch set for the manufacture of a oubly curve sheet metal S J Yoon an D Y Yang* Department of Mechanical Engineering, Korea

More information

Lecture «Robot Dynamics»: Introduction

Lecture «Robot Dynamics»: Introduction Lecture «Robot Dynamics»: Introduction 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG G1 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1

Using Ray Tracing for Site-Specific Indoor Radio Signal Strength Analysis 1 Using Ray Tracing for Site-Specific Inoor Raio Signal Strength Analysis 1 Michael Ni, Stephen Mann, an Jay Black Computer Science Department, University of Waterloo, Waterloo, Ontario, NL G1, Canaa Abstract

More information

Implicit and Explicit Functions

Implicit and Explicit Functions 60_005.q //0 :5 PM Page SECTION.5 Implicit Differentiation Section.5 EXPLORATION Graphing an Implicit Equation How coul ou use a graphing utilit to sketch the graph of the equation? Here are two possible

More information

Verifying performance-based design objectives using assemblybased vulnerability

Verifying performance-based design objectives using assemblybased vulnerability Verying performance-base esign objectives using assemblybase vulnerability K.A. Porter Calornia Institute of Technology, Pasaena, Calornia, USA A.S. Kiremijian Stanfor University, Stanfor, Calornia, USA

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

Vision-based Multi-Robot Simultaneous Localization and Mapping

Vision-based Multi-Robot Simultaneous Localization and Mapping Vision-base Multi-Robot Simultaneous Localization an Mapping Hassan Hajjiab an Robert Laganière VIVA Research Lab School of Information Technology an Engineering University of Ottawa, Ottawa, Canaa, K1N

More information

World's largest Science, Technology & Medicine Open Access book publisher

World's largest Science, Technology & Medicine Open Access book publisher PUBLISHED BY World's largest Science, Technology & Medicine Open Access book publisher 3,100+ OPEN ACCESS BOOKS 103,000+ INTERNATIONAL AUTHORS AND EDITORS 106+ MILLION DOWNLOADS BOOKS DELIVERED TO 151

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar Controlling formations of multiple mobile robots Jayev P. Desai Jim Ostrowski Vijay Kumar General Robotics an Active Sensory Perception (GRASP) Laboratory, University of Pennsylvania 340 Walnut Street,

More information

Feedback Error Learning Neural Network Applied to a Scara Robot

Feedback Error Learning Neural Network Applied to a Scara Robot Feeback Error Learning Neural Network Applie to a Scara Robot Fernano Passol Dept. of Electrical Engineering University of Passo Funo Passo Funo, Brazil passol@upf.tche.br Abstract This paper escribes

More information

Refinement of scene depth from stereo camera ego-motion parameters

Refinement of scene depth from stereo camera ego-motion parameters Refinement of scene epth from stereo camera ego-motion parameters Piotr Skulimowski, Pawel Strumillo An algorithm for refinement of isparity (epth) map from stereoscopic sequences is propose. The metho

More information

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 27 CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH 2.1 INTRODUCTION The standard technique of generating sensor data for navigation is the dynamic approach. As revealed in the literature (John Blakelock

More information

A Versatile Model-Based Visibility Measure for Geometric Primitives

A Versatile Model-Based Visibility Measure for Geometric Primitives A Versatile Moel-Base Visibility Measure for Geometric Primitives Marc M. Ellenrieer 1,LarsKrüger 1, Dirk Stößel 2, an Marc Hanheie 2 1 DaimlerChrysler AG, Research & Technology, 89013 Ulm, Germany 2 Faculty

More information

Modeling and Control of a Simulated Flight of a Mini Helicopter Using Matlab/Simulink

Modeling and Control of a Simulated Flight of a Mini Helicopter Using Matlab/Simulink International Conference on Computer, Communications and Information Technology (CCIT 2014) Modeling and Control of a Simulated Flight of a Mini Helicopter Using Matlab/Simulink Mohamed Yacine Chachou,

More information

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation

Particle Swarm Optimization with Time-Varying Acceleration Coefficients Based on Cellular Neural Network for Color Image Noise Cancellation Particle Swarm Optimization with Time-Varying Acceleration Coefficients Base on Cellular Neural Network for Color Image Noise Cancellation Te-Jen Su Jui-Chuan Cheng Yang-De Sun 3 College of Information

More information

Development Of A Quadrotor Testbed For Control And Sensor Development

Development Of A Quadrotor Testbed For Control And Sensor Development Clemson University TigerPrints All Theses Theses 12-2008 Development Of A Quadrotor Testbed For Control And Sensor Development Abhishek Bhargava Clemson University, mailbox.abhi@gmail.com Follow this and

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

Robust Neuro-Control for A Micro Quadrotor

Robust Neuro-Control for A Micro Quadrotor Robust Neuro-Control for A Micro Quadrotor Jack F. Shepherd III Oregon State University Corvallis, OR, USA shepheja@engr.orst.edu Kagan Tumer Oregon State University Corvallis, OR, USA kagan.tumer@oregonstate.edu

More information

A ROBUST ATTITUDE MEASURING SYSTEM FOR AGILE SATELLITES. J. Treurnicht W.H. Steyn. University of Stellenbosch, Stellenbosch, South Africa

A ROBUST ATTITUDE MEASURING SYSTEM FOR AGILE SATELLITES. J. Treurnicht W.H. Steyn. University of Stellenbosch, Stellenbosch, South Africa A ROBUST ATTITUDE MEASURING SYSTEM FOR AGILE SATELLITES J. Treurnicht W.H. Steyn University of Stellenbosch, Stellenbosch, South Africa Abstract: A novel attitue measuring sensor is presente to be use

More information