Anmol rattan shergill info resume m.s.electrical engineering
Mugesh_Resume_iav
1. Mugesh Gnanasekar
Houghton, Michigan • E: mshanmug@mtu.edu • M: 906-370-8658
www.linkedin.com/pub/mugesh-shanmugam-pillai-gnanasekar/97/55/904
A creative Controls Engineer having hands-on experience with developing modern control systems and HIL simulation, strongly
interested in ‘Automotive Functions and Controls Engineer’ position at IAV Automotive. (Available from May,2016).
EDUCATION
Michigan Technological University Sept 2014 to May 2016
MS Mechanical Engineering • CGPA: 3.81/4.0 • Control System Specialization
College of Engineering, Anna University, India August 2010 to May 2014
B.E. Mechanical Engineering • CGPA: 8.75/10 • First Class with Distinction
TECHNICAL SKILLS
C • C++ • Python • MATLAB • Simulink • Motohawk • dSPACE • CAN/LIN/J1979 • CANalyzer/CANoe/CANape • LabVIEW • Control
Theory • PID Control • Embedded Control • LQR • Kalman Filter • Sensor Fusion • QNX • Linux • Arduino Uno • Raspberry Pi
INTERNSHIP EXPERIENCE
SIMULATION MODELLING ENGINEER AT APPLIED DYNAMICS INTERNATIONAL, ANN ARBOR, MICHIGAN May to Dec 2015
Developed custom-made Simulink blocks for Aerodynamic calculations and flight controls using Level-2 S-functions and
helped building fixed-wing aircraft models for real time HIL simulation.
Performed Benchmarking Tests to obtain Processing speed of a variety of COTS Hardware for HIL simulation.
Composed a Python script for GULSTREAM’s Distributed real time HIL simulation system to estimate the Processing Time
and data load on each of the nodes transmitting thousands of ARINC 429 and CAN messages using ADvantage DB tool.
Automated data transmission through CAN bus in the Distributed simulation using CAPL scripts in CANalyzer.
Developed a full-fledged Python based GUI (Concept-to-code) for aircraft definitions and interfaced with ‘Digital Datcom’
for generating aerodynamic coefficients which is used along with ‘iAircraft’ to calculate Forces/Moments on Aircraft.
Created a Gateway using Raspberry Pi in C++ for interpreting joystick control and communicating to the real time
computer through UDP which allows users to use ‘iAircraft’ for pilot training.
ENGINEERING INTERN IN IC ENGINES LABORATORY, INDIAN INSTITUTE OF TECHNOLOGY, MADRAS: May to August 2013
Designed an automated fuel flow measuring system using IR sensors and LabVIEW to accurately calculate fuel flow rate.
Created profile of CAM using Solidworks for a Compressed Air Engine with modified cylinder head and valve timing.
RESEARCH WORK IN NON-LINEAR AND AUTONOMOUS SYSTEMS LAB, MICHIGAN TECH Nov,2014 to May,2015
AUTONOMOUS CONTROL OF HEXACOPTER USING BEAGLEBONE BLACK AND PIXHAWK FLIGHT CONTROLLER
Developed C++ Firmware to establish serial communication over UART interface between the Pixhawk and Beaglebone.
Developed C++ Firmware to achieve ‘off-board’ control over the Pixhawk using Beaglebone black and access all of its
sensor data including accelerometer, gyro meter, barometer etc. using MAVlink protocol.
DEVELOPMENT OF 3D PATH TRACKING SYSTEM BY SENSOR FUSION USING KALMAN FILTER
Developed a State Space Model of the Hexacopter using Newton-Euler Equations of motions.
Designed a Kalman Filter (Sensor Fusion) which will integrate the position data from both GPS and Accelerometer and give
an accurate estimate of the current position of the hexacopter reducing the sensor noises.
ACADEMIC PROJECTS
CLOSED LOOP ELECTRONIC THROTTLE CONTROL USING dSPACE CONTROL DESK Michigan Tech, Spring 2016
Accelerometer pedal position sensor and Throttle position sensor are read using dSPACE ADC board, calibrated and logged.
Tuned discrete PID controller gains to achieve best performance requirements (overshoot, rise time, tracking).
FUEL INJECTION CONTROL USING dSPACE CONTROL DESK Michigan Tech, Spring 2016
Developed a Fuel Injection Control by reading the engine rpm value using a Hall-Effect sensor and altered Start of Injection
and Injection Duration using look-up table data of 500cc single cylinder 4 stroke diesel engine using dSPACE control desk.
Implemented a Temperature compensation technique by reading engine temperature using a thermistor and adjusting SOI
accordingly.
2. DISTRIBUTED CONTROL VIA CAN COMMUNICATION USING dSPACE CONTROL DESK Michigan Tech, Spring 2016
Performed a Distributed Cruise control via CAN communication between two dSPACE real time hardware.
The Hall-effect sensor, throttle position sensor, accelerometer pedal position sensor and actuators are connected to first
dSPACE hardware and the CRUISE CONTROL using discrete PID controller is implemented in another dSPACE hardware.
All sensor data are converted into a CAN message and sent to another dSPACE hardware using CAN bus and the control
signals are created based on the error and sent back as another CAN message to the first dSPACE to control the actuator.
Each CAN message is given a unique ID and performed Message ID Filtering, Data Filtering, CAN interrupts etc. in dSPACE.
HEV POWERTRAIN CONTROLLER USING STATEFLOW AND MOTOHAWK Michigan Tech, Spring 2016
Developed a Series-Hybrid HEV Powertrain controller strategy using STATEFLOW by interfacing with sensors and actuators
using Mototron’s Desktop simulator and implemented the control logic using Mototron’s ECU.
Control Logic is created using Stateflow based on simulated State of Charge, vehicle velocity, Throttle position and the
appropriate actuator control signals are generated and all results are validated using MotoTune.
AUTOPILOT SYSTEM FOR A SHIP USING OBSERVER FEEDBACK Michigan Tech, Fall 2015
Developed a simplified state space model representing a ship and implemented an OBSERVER FEEDBACK control system in
MATLAB to achieve best control of the ship model.
Controlled the rudder deflection to reduce the heading error that is created because of disturbance input caused by wind.
OPTIMAL ALTITUDE CONTROL OF DRONE USING LINEAR QUADRATIC REGULATOR Michigan Tech, Fall 2015
Implemented a Linear Quadratic Regulator to create an optimal control of altitude of a surveillance drone in MATLAB.
The entire state is measured and the throttle input is calculated to maintain the given altitude using LQR.
KALMAN FILTER ESTIMATION OF A DC MOTOR STATES FROM NOISY MEASUREMENTS Michigan Tech, Fall 2015
A state space model of a DC motor with two states (shaft angle, angular velocity) is developed in MATLAB.
Designed a Kalman filter to estimate the two states from a noisy shaft angle measurement and embedded plant noise.
SERVOMECHANISM USING ARDUINO UNO Michigan Tech, Fall 2015
Created a servomechanism using a DC motor with Quadrature Encoder according to user input got using a joystick.
Implemented a discrete PID control by interfacing with joystick and DC motor and controlled the position of DC motor using
Arduino.
AUTONOMOUS OBSTACLE AVOIDING MOBILE ROBOT USING MSP430 Michigan Tech, Spring 2015
Developed an autonomously moving ground robot which avoids the obstacle on its way by detecting it using two ultrasonic
sensors mounted on the front.
MSP430 microcontroller is used to perform this project using IAR Embedded Workbench.
LEADERSHIP SKILLS
SECRETARY OF LOGISTICS, SOCIETY OF MECHANICAL ENGINEERING, ANNA UNIVERSITY Anna University, 2012-2014
Led the Logistics team of Society of Mechanical Engineering, a student held organization which organizes National Level
Technical Symposiums and other Student Development activities.
Successfully conducted all logistics tasks of ‘PINNACLE’, a National Level Technical symposium attended by more than 3000
students from all over India.
Successfully managed the Financial expenditures by careful negotiation with vendors and saved around 5000 dollars
compared to the expenditures done the previous year.
PRESIDENT OF NATIONAL SERVICE SCHEME (UNIT I) Anna University, 2013-2014
Organized numerous processions to spread the awareness about the importance of protecting our environment and
keeping the society clean.
Organized a ten day camp for two years where the members of our unit camp in a nearby village for ten days and plant
many trees and conduct free medical check-ups and clean the village area.
ACTIVE MEMBER OF INDIAN STUDENTS ASSOCIATION (ISA) Michigan Tech, 2014-2016
ISA is responsible for conducting many Indian cultural events to share the Indian culture and festivals with other
International and American students.
Being an active member of the society, I have helped in conducting all those festivals by making proper logistic
arrangements.