Pratap Bhanu Solanki

Ph.D. in Electrical Engineering, Michigan State University

I am currently working a Senior Mechatronics Engineer at ASML US. I completed my Doctoral research with Professor Xiaobo Tan at Smart Microsystems Lab, Michigan State University. My research work centers around wireless LED-based optical communication for underwater robotic systems. In particular, my work focusses on developing robust alignment control algorithms to establish and maintain the required line-of-sight for communication. If the previous scientific jargons do not make sense, please have a listen to my podcast interview with Scifiles here, the conversation is catered to convey my research to a broad set of audiences. I have a balance of both theory and applications in my research work. My broad area of research interests includes design, modeling, simulation, and control of autonomous robots, with tangential interests in computer vision, advanced AI, and machine learning algorithms.

Problem-solving is my strength, and I enjoy brainstorming to find simple solutions to the problems associated with my field of research and diverse aspects of life that we encounter in general. I believe there always exists a simple solution to every problem. It needs a proper formulation, structure, and sometimes require experience, knowledge, and effort to connect the dots to reach the desired outcome.

My complete CV is accessible here.


Education

Michigan State University (MSU)

August 2014 - April 2021
Ph.D. in Electrical and Computer Engineering
Dissertation: Alignment Control for optical communication between underwater robots

GPA: 3.96/4

Indian Institute of Technology (IIT) Kanpur

Aug 2009 - May 2013
Bachelor of Technology (B.Tech) in Electrical Engineering
B.Tech Project: Modelling, Simulation and Development of a Robotic Fish

CPI: 8.5/10


Work Experience

Senior Mechatronics Engineer

Sep 2021 - Present
ASML US - Wilton, Connecticut

Working on new products improvements for NXE3600 and NXE3800 EUV (Extreme Ultra Violet) systems. (Details are omitted due to non disclosure agreement (NDA) with the company)

Summer Research Intern

May 2018 - August 2018
Facebook Reality Labs (Oculus Research) - Redmond, Washington

Modeled and simulated an underlying system for Eye Tracking team. Used non-linear optimization techniques for optimal sensor placement in the involved system. (Specific details are omitted due to non disclosure agreement (NDA) with the company)

Graduate Research Assistant

Aug 2014 - Sept 2021
Smart Microsystems Lab, Michigan State University - East Lansing, Michigan

Worked on the problem of Alignment control for wireless LED-optical communication systems. Developed an active alignment based wireless communication system for information transfer between two underwater robots using visible (Blue, 470 nm wavelength) light. Implemented extended Kalman Filter (EKF) and Extremum-Seeking control based active alignment control algorithm to maintain line of sight between transceivers of two robots moving in 3D space.

Software Developer

June 2013 - July 2014
Housing.com - Mumbai, India

Built web applications on Ruby on Rails, catering the operational needs of company. Developed a dashboard for customer care and operations team which allows automated real-time job-assignment and thus stimulated a significant operational productivity and efficiency boost over 8 locations across India by deploying the automated job-assignment system to production


Research & Engineering Projects

Wireless LED-Optical Communication between Underwater Robots

LED-based underwater wireless optical communication is emerging as a promising, low-to-medium range alternative or complementary technology for acoustic communication, because of its attributes of low power consumption and high data rates. This work demonstrates a use case of the optical communication technology, where an underwater robot is controlled via blu-light optical signal that is transmitted by a human operated joystick. For implementation details and background, refer to the this paper.

Alignment Control for LED-based Optical Communication Systems

Achieving and maintaining line-of-sight (LOS) is challenging for underwater optical communication systems, especially when the underlying platforms are mobile. In this work, we propose and demonstrate an active alignment control-based LED-communication system that uses the DC value of the communication signal as feedback for LOS maintenance. The effectiveness of the approach is first evaluated in simulation by comparison with extremum-seeking control, where the proposed approach shows a significant advantage in the convergence speed. The efficacy is further demonstrated experimentally, where an underwater robot is controlled by a joystick via LED communication. For detailed background in alignment control refer to the this paper.

Analysis and Simulation of Line-of-Sight dependent Dynamic Switching Networks

Networks based on optical communication have dynamic links. These links only exists when there is a close to Line-of-Sight (LOS)between the corresponding robot nodes. In this work we first formulated a scenario of multiple robots equipped with optical communication devices. Randomness is introduced in the rotational behavior of optical device to increase the chances of getting (LOS). For simulation purpose, we defined some protocols which can be practically realized to start and maintain the communication link. Simulation results shows the feasibility for convergence of agreement protocol in such a system. For instance, the implementation of formation control is illustrated in the video. The details are included in this report.

Wearable FSR based Device for Muscle Activity Monitoring

Muscle activity at the arm are responsible for enabling many human tasks. We developed a wearable device using force-sensing resistors for detecting the inflation of different muscle groups at the forearm and upper arm. By capturing the pressure generated at the muscle belly, the sensing straps were used as a human interface device for controlling the computer keyboard and mouse cursor. In addition, we implemented a neural network for recognizing the patterns produced by multiple arm and hand gestures. Finally, force-sensing resistor shows promising application since they are unobtrusive, lightweight and has fast response. For more details, please refer to this report.

Modeling, Simulation and Development a Robotic Fish

Fish-like swimming could have considerable amount of energy savings while it is used for small autonomous underwater vehicle. But, analysis of fish motion dynamics in the water, demands great attention. Here, in this work, we analyze fish motion dynamics in the water and design a robotic fish which is capable of swimming in water. The skeleton of the fish which consists of 3-joint mechanical tail (rear part) and two pectoral fins, are designed and fabricated. Experiment shows that the mechanical tail is capable of generating near sinusoidal wave through its body which is essential for the fish-like swimming behavior of the robot. For more details, please refer to this paper.

Voronoi Diagram based Roadmap Motion Planning

Robot Motion planning is one of the fundamental problem in robotics. It has various applications such as in Ware house automations, Driverless cars, Robotic surgery etc. The path planning problem is described as: to find a shortest or optimized path between start point and goal in a spatial configuration consists of obstacles of various types. In this project we extended the Voronoi partitioning from point obstacles to polygonal obstacles. Additionally, we used Djikstra's graph search algorithm to compute the shortest collision free path from user defined initial and desired final configuration. For more details please refer the report and the project's Github page.

Projection System Adapted to Arbitrary Surfaces

This project aims towards calibrating the images projected on arbitrary surfaces. We use projector and camera system to calibrate the projected im- age. Calibration is done by first recognizing the geometric shape of the projected surface. This is done by projecting binary coded images on the surface and then calculating transformation in various parts of the images. Now we pre-distort the new image before projecting on the surface in order to compensate for the distortion done by the surface. This method is applicable on any kind of static arbi- trary surface. Please refer to the project's report for more details.

Fabrication of Metal balancing bird through lost foam Casting

In this project we made a metal prototype of famous commercially available balancing bird toy, a bird which balances itself on its beak . First we made a thermocol prototype by thermocol carving. We tried to balance this on its beak by tweaking the shape of thermocole by carving. Later using lost foam casting we got an iron prototype. It did not get balanced on the first run. We tweaked its mass distribution it by filing and grinding the bottom part. After few attempts it was able to balance on its beak as it can be seen from the video.


Publications

Journal Articles

Peer reviewed conference proceedings


Honors & Awards

  • Best Poster-in the “Multi-agent systems” category at Midwest Workshop on Control and Game Theory 2018
  • 2nd place-3 Minute Thesis competition organized at Graduate Academic Conference, MSU, 2019
  • Graduate Office Fellowship- College of Engineering, MSU, 2017
  • Engineering Distinguished Fellowship- College of Engineering, MSU, 2015
  • Best Project Work in the graduating batch of B.Tech in Electrical Engineering in 2013, IIT Kanpur
  • Academic Excellence Award- for academic performance in session 2011-2012, IIT Kanpur
  • 1st Place - Wild Soccer robotics competition, Techkriti - IIT Kanpur 2011
  • 1st Place - Incognito robotics competition, Techniche - IIT Guwahati 2010
  • 1st Place - Bat Mobile Challenge robotics competition, Takneek -IIT Kanpur 2010
  • National Talent Search Scholarship - Awarded by National Council of Education Research and Training, India 2007