Janani Mohan

About Me


Janani Mohan graduated with a Bachelors degree in Applied Electronics and Instrumentation from College of Engineering,Trivandrum, INDIA. She started working with Robert Bosch Engineering and Business Solutions Ltd, right after graduation and worked for about 3 years at it's Bangalore Automotive centre. The work at Bosch mainly dealt with design and developement of low level drivers for communication protocols such as CAN, LIN for Electronic Control Units(ECU). She is currently a Master of Science in Robotics Engineering student from the Worcester Polytechnic Institute where she worked in the WPI team on the NASA's VALKYRIE robot for the Space Robotics Challenge. She is currently interning as a Robotics Software Intern at Vecna Robotics,Cambridge,US. She is an Embedded Systems and Robotics enthusiast with an inclination towards Robot Perception and SLAM algorithms and she has been pursuing her interests through various projects in these fields. She has a substantial experience in working with ROS, OpenCV , OGRE and PCL.

You can view my resume here.

Projects


Kinematic Modelling of ABB IRB 120 Robotic Arm for Accurate Placement of Ball Grid Array (BGA) on a Printed Circuit Board using Vision

Objective: Implement Pick and Place of BGA(Ball Grid Array) chips onto PCB with the help of ABB IRB 120 Industrial robot.

The project aims to automate the process of BGA placement on PCB using ABB IRB120 industrial robotic arm. With the help of two vision-based cameras, the robotic arm will fetch the BGA from its pre-assigned position and place it accurately on the PCB.


Model Predictive Controller for Circular trajectory tracking

Objective : Implement MPC-based Controller for autonomous vehicles for trajectory tracking

In this project, a kinematic bicycle model of the vehicle dynamics is used to formulate an MPC problem for circular trajectory tracking of autonomous race cars.


Model Predictive Controller for Obstacle Avoidance

Objective : Implement MPC-based Controller for autonomous vehicles for obstacle avoidance

In this project, a kinematic bicycle model of the vehicle dynamics is used to formulate an MPC problem for obstacle avoidance of autonomous vehicles.


Optimal Trajectory Motion Planner for Valkyrie R5

Objective : Implement motion-planning algorithms to generate a collision-free trajectory for the Valkyrie R5 humanoid robot to reach a predefined goal in 2D.


Chess Piece Detection and Classification

Objective: Applying Computer Vision techniques to detect and classify White Chess pieces.

This project develops two methods to recognize the chess pieces distinctively. One approach uses Contour Based techniques which uses the global features of the chess pieces such as its shape descriptors for recognition. Another approach is to use Random Forest Classifier which assigns a distinct class to each of the chess pieces and the background.


Indoor Mapping using 3D SLAM for Assistive Robots

Objective: Design and develop SLAM algorithm for assistive robot.

In this project, both 2D Gmapping and 3D RTAB-Map SLAM algorithms were tested and object recognition integrated with them was developed.

Tutorials


Updates coming up !

Contact


You can always connect with me at jananimohan08@gmail.com!

Published with Github Pages