Posts

Attitude Heading Reference System: An intuitive engineers perspective

Image
Attitude Heading Reference System Welcome to a blog on development of Attitude Heading Reference system fusion algorithm using Linear Kalman Filter and an IMU (Accelerometer, Gyroscope and Magnetometer). This blog is purely focused on implementation of algorithm in MATLAB using Kalman Filter and not on explaining the basics of AHRS and KF. I have not explained the complete method but have attached the necessary resources through which I developed this fusion algorithm To learn about KF: https://www.kalmanfilter.net/default.aspx (I would recommend going through the complete documentation if you have no idea on KF). To Learn about what AHRS is: https://en.wikipedia.org/wiki/Attitude_and_heading_reference_system An AHRS is a fusion algorithm that fuses accelerometer, gyroscope, and magnetometer data to give us Roll, Pitch and Yaw. I will give you an overview with this image:     Roll, Pitch and Yaw (from an Automotive perspective)!!! (Image courtesy: https://www.racecar

Electric Vehicle Powertrain - Calculations and Mathematical Modelling

Image
  All about Powertrain Powertrain is a crucial component in any vehicle. In this blog we will talk about electric powertrain design. Everything will be seen in the perspective of E2W on asphalt. We will also see a case study of ATHER 450X, A beast work of electric powertrain by Ather Energy.  Longitudinal Forces acting on a vehicle: Source: https://drive.google.com/file/d/17VwUjuRfPLB-W0KXfy3djaeNOFBNMRe2/view?usp=sharing Rolling Resistance:  A force that opposes the motion of an object. This is the force acting on the vehicle due to tire properties called hysteresis.  Source: https://www.researchgate.net/figure/left-Side-view-of-the-tire-road-contact-pressure-distribution-in-the-vertical_fig1_266620763 Source: https://www.bikesmedia.in/uploads/image/reviews/2016/nov/rolling-resistance-motorcycle-tyres.jpg Due to hysteresis, the tire patch on the leading edge has more contact than the trailing edge (The contact is less at trailing edge due to slow retraction of tire to no load state).

A Heuristic approach to PID Design and Implementation

Image
Hey folks, Welcome and I hope all are doing well. This Course was written as a guide to help people get started with PID controllers (Not Mathematical, but Intuitive and an Implementation approach) I myself completely learned this online and I wanted to make this course a one-point solution for people seeking help on this. All the resources I used are attached at the end of this course.  Course weightage: 30% Basics 40% MATLAB 30% Arduino Please read from the start till end as I have all the data’s and Information required to develop a project that runs on a PID controller. Let’s get started… YouTube Video series Link: Youtube Video series MATLAB File exchange Link: MATLAB File exchange An Overview In this course, we will understand a practical way of designing and implementing a PID controller for a PID based Temperature controller. It also covers the electronics and computation required to completely build this project. Arduino and MATLAB Simulink are used as a tool for project cons