Indian Institute of Technology Bombay

Data, Observer Design And Slam

Indian Institute of Technology Bombay

Systems & Control Engineering

About Programme

Data overwhelms us today. As sensor technology has grown, we have multiple sources of data - cameras, lidars, sonars, doppler, lasers. We need to make meaning out of this abundance of data. In engineering, sensors provide us with this data, and in particular, in autonomous robots, drones, and spacecraft, this data is used to predict position, velocity, orientation of the vehicle as well as constructing a map of the local environment. This short course of 15 hours will cover 3 modules: 1. State-space models, observer design and the Kalman filter 2. Estimating the orientation of a drone or an autonomous robot The TRIAD algorithms, the complementary filters and a sprinkling of Lie group theory 3. Simultaneous Localization and Mapping (SLAM)

Programme Content

The course will begin with a gentle introduction to state-space models in engineering, and then move on to the idea of observer design based on a state-space model. A simple problem of predicting the position and velocity of a translating object like a car through a sensor (like a lidar or a tachometer) would be considered. The pros and cons of performing this prediction using simple tools like differentiating the signal or integrating the signal would be explored. This would be followed by a brief non-rigorous (in a mathematical sense) exposure to an object called the Kalman filter. Hands-on experience will be provided with an Inertial Measurement Unit (IMU) fitted with a gyroscope, an accelerometer and a magnetometer. Then we would move on to estimating the orientation of a rigid body - a requirement in drones, autonomous vehicles, and spacecraft - by understanding the basic requirement, then exploring two algorithms for constructing and orientation matrix from measurements - the TRIAD and the QUEST. This would be followed by employing the Kalman filter for dynamically estimating orientation, bringing in ideas such as the Extended Kalman Filter (EKF) and the Multiplicative Extended Kalman Filter (MEKF.) Moving further, the ideas of Complementary Filter (introduced by R. Mahony and coworkers) will be presented. All these algorithms would be implemented on the hardware described later in this write up. The last module of the course will introduce the Simultaneous Localization and Mapping (SLAM) problem and discuss algorithms for implementing this objective.

Programme Benefits

HANDS ON FACILITY:
We shall be providing breadboard kits with an IMU and Arduino processor as part of the course.

Other programs in this subject area you might find useful

Same topic, Similar duration - Broader exploration across all institutes

Contact us for the further details

Speak with an Advisor

  1. Pedagogy (case method, experiential learning, coaching, simulations)
  2. Target Audience
  3. Programme Objective
  4. Contact Person Details
  5. Testimonials

Prashansa Uttam

Programme Advisor

+91 9403890085[email protected]Mon – Fri, 9am – 5pm IST

Indian Institute of Technology Bombay

Executive Education Office

NA
NA
NA
https://www.iitb.ac.in
Mumbai, India

Tell us about your program enquiry

Fill out the form below and our team will get back to you within 24 hours.

Data, Observer Design And Slam | IIT Bombay