RL Based Slosh Control
B.Tech. Final Yr. Project
Summary :
- Started by tuning hyperparameters of STC controller using RL in numerical simulations, surpassed the SOTA results
- Secured a grant from Artpark @ IISc Bangalore to realize the research on hardware
- Developed a Hardware AGV prototype with following features
- 4 wheel holonomic meccanum drive
- Localisation using fusion of 2 perpendicular single point lidars and an IMU
- PID based path tracking
- Fuzzy based velocity controller
- Capacitance based slosh measurement
- Modelled the hardware AGV prototype using simple pendulum analogy
- Estimated the parameters using translational excitation and quick stop strategy
- Used the estimated model implement 2nd order Sliding mode controller using Super Twisting Algorithm on the hardware.
- Used the estimated model to train RL agent to optimise STC parameters in simulation and applied the learned parameters to the hardware
- Used the estimated model to numerically train DDPG based model-free controller in simulation
- Applied the trained model-free controller on the hardware and fine-tuned its hyperparameters on hardware for some episodes
- Received the Singhal’s Tech for society award for most innovative, impactful and commercially viable bachelor’s thesis with a cash prize of 50k
Here you can find a video(mid-term review) of us explaining the task
Also, for more details, please check out the final thesis