Teaching

Dr. Kayacan enjoys giving lectures on flight dynamics and control theory, intelligent control and learning control techniques.

Current Teaching

  • Present2014

    MA3703 Flight Dynamics (Undergrad 3rd year)

    The course aims to teach students about the theories behind the dynamics of aircraft flight and their impacts on the aircraft design. Kinematics and dynamics equations of the aircraft flight are derived using the integration of dynamics principle and knowledge of aerodynamics and propulsion forces involved. Stability of the aircraft and the effects of aircraft controls on the overall dynamics are discussed. Both static and dynamic flight stability and control will be covered. Effects of relevant aircraft parameters on flight dynamic characteristics are highlighted.

  • Present2015

    MA3005 Control Theory (Undergrad 3rd year)

    This course covers the following topics: A brief introduction to control theory, a revision of Laplace transforms, Mathematical Modelling, Transient and Steady Responses, Analysis and Design using Root Locus and Frequency Response Methods.

  • Present2014

    MA4705 Aircraft Navigation and Flight Computers (Undergrad 4th year)

    This course is intended to introduce to students: a. basic concepts of aircraft navigation systems, and b. various instruments and sensors used for aircraft navigation and flight control, methods of processing the navigation data, flight computers, avionics and issues related to flight hardware and software implementation for autopilot systems.

  • Present2015

    MA6643 Advanced Flight Dynamics (Master of Science degree)

    This course aims to introduce advanced topics and methodologies of flight dynamics including unconventional flight maneuvers, nonlinear dynamics phenomena and dynamics of modern unconventional aircraft.

Master Students (2016-17 AY)

Manivannan Ajaykumar

Project title: Collective Dynamic Response of a Leader-Follower Networked System Governed by Distributed Consensus Dynamic

Project description: In the advent of building an artificial swarm (50) of buoys – robotic floating bodies – we encountered an engineering problem. In a leader – follower architecture of swarming, the agents participating in consensus process can be driven to opposing direction by multiple leaders. This sometimes create a deadlock in robotic swarms, if, the leaders have equal and opposite input magnitude. Unable to aggregate, or explore, their mission is compromised. The solution of course is to integrate a decision making model such as Majority vote model. But, that requires the distributed sparsely connected system to have a complete knowledge of itself. This lead us formulate the problem as that of science. How does a system that participates in consensus handle conflict? How does network topology affect this process? If Network topology affects the dynamics of system, can we model the topology to minimize the effect of conflict? This study thus explores the intertwining dynamics of consensus and conflict in Multi-agent systems.

Patel Siddharth Hitesh

Project title: Mathematical Modelling and System Identification of Tilt-rotor Tricopter

Project description: With multicopters finding more and more application in various fields, the study of different configurations to design a better controller is an active research topic. This project aims to identify a model and estimate unknown physical parameters of a tilt-rotor tricopter UAV. Integrating an on-board computer (Raspberry Pi 3) with the UAV is done for autonomous indoor wireless control using the OptiTrack Motion Capture System for tracking the UAV. The process of system identification requires input/output data to determine the system. Identifying a model of the UAV is crucial in design of model based controllers and also estimation of the unknown physical quantities. A non-linear model of the tricopter is dervied and the significance of certain drag coefficients in the modelling of this tricopter UAV is studied. Identification and parameter estimation is done on simulation and real-time data using MATLAB and Simulink.

Final Year Projects (2016-17 AY)

Reinaldo Maslim

Project title: Navigation and map representation in indoor environment for an automated construction quality assessment robot system

Project description: This project aims to develop a navigation strategy for automated construction quality assessment ground robot system that inspects an unknown indoor environment. Particle filter indoor SLAM based on 2D laserscan data and inertial sensors is used to localize and build the map of the unknown indoor environment. Then, dynamic A* path planning algorithm is employed to provide feasible paths with obstacle avoidance behavior for the UGV. As the UGV have to visit all rooms in the same level of the building, frontier based exploration will be developed to generate goals to explore unknown environment.

Kenny Brian

Project title: Fabrication and Real-Time Testing of a Tilt-Rotor Tricopter

Project description: The goal of this project is to design and manufacture a lightweight unmanned tricopter that can autonomously perform a series of manoeuvres in an enclosed test range with high degree of safety and reliability. Using computer aided design and engineering simulation software, the tricopter is designed to be robust and lightweight. The tricopter will be manufactured using a combination of 3D printed ABS plastic and woven carbon fibre prepregs to guarantee a high degree of reliability during experimental flights. In order to obtain accurate data for the experiment, a motion capture system is utilised to capture precise movements of the tricopter and relay the readings to a main control computer over Wi-Fi. The obtained data is used as feedback for the Raspberry Pi computer fixed on board the tricopter, which then sends adjustment commands to the craft to achieve the desired manoeuvre/position.

Goh Chian Kai

Project title: Small-size UAV design and control

Project description: The FYP Small Size Uav Design and Control aims to produce an operational small size Coaxial Tricopter (Y6) at the end of the project. The motor-to-motor distance of the designed Y6 would be lesser than 25cm. Initially, the frame of the Y6 would be designed using Solidworks. Components for the multirotor would be selected concurrently to ensure that there are no dimension mismatch with the Y6 frame. The frame is to be manufactured via 3D-printing. Flight test would then be conducted with the Y6 using low level controllers. PID tuning would be done to ensure stability of the Y6 while hovering. After achieving stability in hover, basic manoeuvre involving roll, pitch and yaw would be performed with the Y6. The project would then be concluded performing trajectory flight with the Y6. This would be done by incorporating an on-board computer and markers into the Y6 to allow for communication between the user and the Y6.

Haja Najimudeen S/O Salahutheen

Project title: Design of 3D Printed UAV Structure

Project description:  The objective of this final year project is to build Light weight, low-medium range fixed wing Surveillance UAV with Vertical Take-off and Landing (VTOL) configuration using 3D printing technology. With the use of the engineering software such as SolidWork and XLFR5 the design was well weighted to its designed structure. The main structure of the UAV is manufactured using 3D printed ABS plastic for wings, fuselage, and carbon fiber rods for the tail section. Combination of this both material reinforces the structural stability of the UAV. A 5-motor configuration is being used on this UAV, where 4-brushless motors for Vertical Take-off and Landing (VTOL) and a single brushless pull motor for the forward flight. The UAV operates with a higher capacity battery to increase the endurance of the flight time. Overall, with the fixed wing design and high endurance flight time the UAV will be able to cover a large area of land for surveillance purpose.

Nicholas Lee Han Chun

Project title: Design and fabrication of a landing wheel mechanism for a quadcopter

Project description:  The goal of this project is to design and manufacture a landing wheel mechanism for a quadcopter, enabling it to perform basic ground maneuvers without compromising it’s fight capabilities. In order to achieve this, the landing wheel mechanism was designed to be lightweight while still being able to withstand the forces during take-off and landing. The design was done through the use of computer aided design where a detailed design could be done. Thereafter, the design will be built before conducting ground and flight tests to ensure the viability of the design.

Tran Anh Thong

Project title: Design and Manufacturing of a VTOL UAV by 3D Printing

Project description:  The FYP aims to enhance material produced using 3D printing method to effectively manufacture UAVs with high mechanical strength. In this project, we look into strengthening methods such as fill compositing and CFRP reinforcing. In fill compositing, stronger materials are added to the pre-designed empty space of the 3D printed parts to increase their strength. As for the CFRP reinforcing, carbon fiber pre-pregs are added to the surface of the parts by the mean of adhesive to externally strengthen them. By studying those method, we hope to make 3D printed parts lighter as well as stronger and thus become more viable for usage in making UAVs.

Shavin Goswami

Project title: Design, manufacturing and testing of a flying car

Project description:  This project aims at designing an unmanned aerial vehicle with ground movement capabilities. For this purpose, quadcopter frames will be integrated with the chassis of a ground vehicle without compromising their flight and ground capabilities respectively. The design has to be lightweight and concise to enable efficient take-off and landing with sufficient force and minimal power consumption. Subsequently, prototypes will be manufactured and flight and ground tests will be carried out to obtain the most efficient design.

Lin Xibang

Project title: Pan-Tilt Camera control for precise landing of UAVs

Project description:  I will work on Part 2 of this project, which is to design a platform structure for the pan-tilt camera. The main objective is to allow the pan-tilt camera to maintain an accurate movement and as light as possible. The process of Part 2 consists of 4 main parts, which are: 1. Platform structure design, 2. Building prototypes using Additive Modelling (known as 3D printing), 3. Installing servos (or brushless motor), camera for testing and 4. Finalise the design by optimize the performance of the platform designed. The first prototype (printed with PLA, uses analogue servos) has been built and tested, it is functioning but needs a higher accuracy and more precise motion to fulfil the goal of this project. A better model will be built using a new design and installed with digital servos. If it is necessary, different materials and manufacturing techniques (other than Fusion Deposition Modelling, FDM) might be utilised for a better result.

Benjamin Tan

Project title: Pan-Tilt Camera Stabilization and Control

Project description:  This project aims to control the pan-tilt camera, which includes the stabilization and vision-based control (VBC) modules. In the stabilization module, inertial information from IMU will be applied for stabilizing the camera using gimbal. In the VBC module, the camera will always point at a pre-defined or un-defined target object in the precise landing of UAV by using visual tracking algorithms.

Jason Sia Hong Jie

Project title: Design and Manufacturing of a Tilt-Rotor Bicopter Experimental Setup

Project description:  The initial phase of this project is to first design an experimental setup needed in order to house and securely mount a bicopter which is to be used in later stages to run tests to determine the flight controls. The design of the experimental setup (cage) should allow for the yaw, roll and pitch features of the bicopter. 2 design perimeters are implemented into the design of the experimental bicopter that involves both the oblique tilting feature (maximum tilting angle of 30 degrees) and also a tilting feature of the motors along the lateral axis of the bicopter. CAD drawings are initially drafted to produce a virtual design of the entire setup. Multiple manufacturing processes such as 3D printing and several CNC machining steps are involved in the production of the setup. Upon successful production of the setup and bicopter, flight control inputs are inputted into the PixHawk to perform test to determine the flight responses from the experiments. Such evaluation of the flight responses are determined and obtained via torque measurements. Hence the main motivation behind this project is first to utilize any available manufacturing processes to produce a tangible experimental setup and also to study on how the effect of the oblique tilting features influences the flight responses of the bicopter.

Final Year Projects (2015-16 AY)

Low Chin Leong

Project title: Sensory system design for an Automated Construction Quality Assessment Robot System

Project description:  The issues of the quality of a house is paramount for the owner in Singapore. The quality of the house is subjected to defects such as hollowness, crack, unevenness etc. To resolve these issues, the BCA is using a comprehensive method called CONQUAS to evaluate the quality of the house. Despite the increasing interest in academic, having a robotic system for CONQUAS are still very scarce. Therefore, this report intended to design and construct a robotic system to aid in the inspection. This robotic system will consist of a set of imaging camera and sensors to evaluate the quality. This design, which was similar to a trolley architecture, allow integration and interoperability between the mobile robots and sensor. It is the first time that such a robot is designed for inspection. Furthermore, it is able to become standalone when mobile robot is malfunction, hence making this system more durable. Likewise, this report will mainly focus on the process of the designing the platform and the motion of the motor control.

Soong Jin Xian

Project title: Design and realization of a twin rotor system

Project description:  This final year project presents a Twin Rotor System model with the application of PIXHAWK and MATLAB Simulink®. Mechanical design on Twin Rotor System experiment setup will be reviewed based on several Basic Design Rules and Embodiment Design Principles. Besides, components involved in the architecture of circuitry for Twin Rotor System experiment setup will also be described in detail. The purpose of designing Twin Rotor System is to establish a data acquisition experiment setup. In this 1 degree of freedom Twin Rotor System experiment setup, control on Roll – angle are interested. System model of Twin Rotor System will be constructed by means of MATLAB Simulink®. PID tuning of Twin Rotor System which gives the most pleasing response are recorded and the appropriateness of Twin Rotor System response will then be evaluated by plotting graphs of angular displacement over time.

Cowan Bruce Michael Alexander

Project title: Precise landing for unmanned aerial vehicles for an undefined target object

Project description:  Firstly, the OpenCV library used for these techniques is described. Then, the concepts of detectors and descriptors are introduced. Detectors find points of interest in an image, and descriptors are used to describe what an image patch around these points are like in a compact form. Following, there are then details on how these algorithms are implemented in OpenCV, and how the Python interface works. The hardware used and the steps to install and set up the software are then detailed.

Ashwani Kumar Rai

Project title: Precise landing for unmanned aerial vehicles for an pre-defined target object

Project description:  The goal of this thesis is the autonomous landing of an unmanned aerial vehicle(UAV) on a predefined area. A vision-based approach was chosen for landing target recolonization, with a single on-board camera being used. Identification of the landing target, and pose estimation of the UAV’s relative pose to it, are all done through computer vision. An algorithm was developed for estimate the orientation as well as relative position of the landing target to the UAV using visual markers on the landing target as well as computer vision. In the end, tests are performed using both simulations as well as a UAV, in which autonomous landing is achieved. This paper also compares and tests different fiducial marker seizes, to seek the most appropriate to use in order to accomplish the task of autonomous UAV landing. The tests seek to identify differences in performance of different size markers under variables such as distance from camera and degree of rotation. All tests on fiducial marker detection are done using the popular ArUco framework.

Devesh Raju Kripalani

Project title: A Simulation Study on Fuzzy Logic Control of a Quadcopter UAV using a PSO-SMC Hybrid Learning Algorithm

Project description:  In this final year project, a model-free Takagi-Sugeno-Kang Type-2 fuzzy neural network (T2-FNN) is developed and trained using a hybrid learning algorithm based on particle swarm optimization and sliding mode control. The proposed T2-FNN is implemented on a typical quadcopter in a virtual environment and its trajectory tracking performance is evaluated. In order to emulate real-world operational environments during flight, the effect of global positioning system noise on the vehicle’s trajectory tracking performance is also considered in addition to the ideal case without noise. Finally, a comparative study against conventional model-based proportional-derivative control is presented in order to assess the relative benefit of the proposed T2-FNN for UAV applications. Key findings from this study conclude that the proposed T2-FNN is a preferable choice over conventional control methods as it offers a non-linear, model-free approach with excellent noise-handling capability. Looking forward, future works aim to extend the use of this control technique into specific real-world applications such as surveillance and agriculture in order to fill the emerging role of UAVs in the world today.

Ma Linlu

Project title: Adaptive Neuro-Fuzzy Logic Learning-Based Control of a Quad-Rotor

Project description:  The project is intended to explored the issue of reducing UAV’s vulnerability to transient environment. During which, a model-based drone controller is designed with learning capability, which integrated artificial neural network and fuzzy logic control algorithm in simulation environment, arising as a possible new form of real time flight control. The capability of tracking real-time trajectory is verified with tolerable error and satisfied improvement is observed while comparing the performance with its traditional counterpart.

Yeo Li Hao Lincoln

Project title: Modeling and Identification of Tricopter Unmanned Aerial Vehicle

Project description:  The initial phase of this project is to build a tricopter and provide concepts, dynamics and control strategies of the UAV. After building the physical drone, mathematical modeling and analysis of the tricopter is done with the aid of parametric equations of motion and identification. The secondary objective describes the modeling and simulation of the coaxial tri-rotor UAV using Matlab/Simulink. Simulation results are presented and the effects of controller parameter variation and external disturbance components are discussed.

Agustinus Benyamin Prasetyo

Project title: Design and realization of a tilting mechanism

Project description:  In terms of cost effectiveness and power efficiency, tricopter is better than other Vertical Take-Off and Landing (VTOL) vehicles. However, tricopter control and stability is more challenging compared to even numbers configuration such as quadcopter. Since it has odd number of propellers, tricopter utilizes tilting mechanism for yaw rotation. Main focus of this research will be about tilting mechanism and yaw rotation. All the systems tested on this experiment is mounted to the ground to avoid injuries for the researchers or to the UAV. To achieve this, Twin Rotor Multi Input-Multi Output (TRMS) system is developed for early control testing. Mounting for general UAVs is also developed to test control design of any UAV. UAV mounting constraints translational movement of a UAV and reduce the desgree-of-freedom into 3 for rotational movement.

Final Year Projects (2014-15 AY)

Babarenda Guruge Prasanna Madushan Guruge

Project title: Automatic UAV Launcher With Bluetooth Low Energy Integrated Electromagnetic
Releasing System

Project description:  This final year project presents a novel state of the art catapult launcher system with Bluetooth low energy (BLE) integrated feedback system which is designed for small size unmanned aerial vehicles (UAVs). Whereas the launcher uses spring energy as the primary energy source, its carriage uses electromagnetic energy to hold and release the UAV. Project divides into two phases for the convenience of fabrication. First phase focuses on the railing system along with the main frame design. Phase two dedicates on appropriate car design with a launching mechanism and a feedback system for sensor data by using BLE. In phase one, few of the major requirements are the weight of the main frame and the strength. Therefore Aluminium is used for main frame fabrication, where stainless steel is used in areas where high concentrated stresses are found. A patent research is carried out in phase one and elaborates in later chapters. In phase two, a magnetic launching mechanism is designed along with an ultrasound sensor feedback control system. Pressure sensors are used to measure the force acting on the carriage.

Thenmugilian Gandhy

Project title: Development and Implementation of Vision-based Techniques for Target Identification

Project description:  Object detection is one of the complex problems in area of computer vision. As new developments are coming through, application of object detection and localisation extends to multiple fields. One of its applications would be aerial surveillance by processing real time images to detect and locate a specific object. In this project, an aerial boat detection system is imitated and an algorithm for a simple boat detection system is presented. In this system, SURF (Speeded Up Robust Features) detector, bag of keypoints and support vector machine (SVM) algorithms are utilized. Development of boat detection system is made up of training phase and detection phase. Experimental evaluations show that system can detect and locate a floating paper boat in an image with an average accuracy of 90.1%. The system has been optimized by varying SVM’s parameters and the results are presented in this report.

Raman Akshay

Project title: Development of New Control Algorithms for High Performance Autopilots

Project description:  The project simulates dynamics of an aircraft subjected to an external environment that has a direct impact on the stability and behaviour of the aircraft. The Eurofighter Typhoon 2000 was chosen as the reference aircraft for the course of the project. The aircraft was subjected to open loop testing using MATLAB/Simulink on the nonlinear system of equations formulated by using the general six degree of freedom set of equations for an aircraft moving through space. Stability derivatives for these equations were obtained from the TORNADO Toolbox using the general geometry of the wing and simulating it as a flat plate.

Ng Jun Hao Nicholas

Project title: Energy harvesting via piezoceramics in unmanned aerial vehicles

Project description: The process of wasted vibration is harvested and converted to useful electrical energy to power wireless sensor networks. One such effective application would be for aircraft health monitoring systems within the flying environment. The value proposition of such method is the ease and economical deployment of monitoring and measuring points in remote areas that would not be economically viable to access.

Lim Chee Shiong

Project title: Spherical rolling robot for planetary surface exploration

Project description: Given agility, spherical rolling robots (SRRs) can access into more kinds of human-unfriendly environment. Besides that, internal hardware is well protected from external physical disturbances by the spherical shell. This makes SRR very durable. These have motivated many to focus on developing spherical bodied robots including the author of this report. This report introduced the design and development of an SRR which uses a 1-DOF internal pendulum mechanism to roll forward and backward, under closed loop control system. Dynamic analyses of the system and real time simulation results have also been demonstrated in this project.