Deliver comprehensive courses covering robot kinematics, dynamics, and control, designed to equip students with both theoretical insights and hands-on experience.
Apply advanced algorithms such as Dijkstra’s, linear search, binary search, depth-first search, and shortest path algorithms for trajectory planning in mobile robots.
Leverage in-depth knowledge of robotic motion and control to enhance the capabilities of humanoid robots, focusing on improving stability, navigation, and interaction in complex environments using Python scripting.
Design and implement deep learning algorithms aimed at maximizing perception capabilities in robotic systems.
Utilize object-oriented programming (OOP) principles to create reusable, maintainable, and scalable code for robotic applications.
Collaborate on and deploy open-source projects, contributing to platforms like GitHub to foster community-driven development and share solutions.
-Thesis: Intelligent Sampling based Footstep Planner for Bipedal Robots
-Combine Deep Reinforcement Learning algorithms (Proximal Policy Optimization (PPO) and Deep Q Networks (DQN)) with sampling-based path planning algorithms (Rapidly Exploring Random Trees (RRT) and Probabilistic Roadmaps (PRM)) to enhance real-time robotic navigation tasks.
-Train and deploy Convolutional Neural Networks (CNN) in TensorFlow and Yolo.v7 architecture to enable precise obstacle detection and mapping, improving the navigation of humanoid robots
-Debugg and optimize scripts using Visual Studio Code, identifying and resolving issues to ensure code reliability and performance.
-Apply dimensionality reduction techniques in large-scale data using Principal Component Analysis (PCA) libraries.
-Design and implement data structure-based algorithms, such as graphs, for path planning and exploration, including Rapidly-exploring Random Trees (RRT).
-Simulate path planning algorithms using the Gazebo simulator, ROS Melodic, and OctoMap for effective mapping and visualization of robotic navigation environments.
-Integrate graph embeddings into a deep neural network pipeline using PyTorch to capture complex relational data.
-Utilize Git and GitHub for version control to manage software development, track changes, and collaborate in an open-source environment.
-Utilize Linux commands to manage package installations, configure permissions, organize directories, and facilitate secure communication using SSH for remote package interactions.
Thesis: Particle Swarm Optimization for Adaptive Control in Chemical Process
-Developed a PID controller for an electrolyzer to regulate hydrogen flow, applying particle swarm optimization for precise parameter tuning.
-Utilized the PIC16F884 microcontroller to integrate hydrogen sensor readings and generate PWM outputs for liquid supply control.
-Applied advanced tuning techniques, including particle swarm optimization, to enhance system adaptability under varying operational conditions.
-Programmed a 2.8-inch TFT touch screen to serve as a human-machine interface (HMI) for real-time monitoring and control of the electrolyzer.
-Designed a closed-loop system using sensor feedback to ensure accurate and stable hydrogen flow regulation.
-Conducted rigorous testing to validate the performance of the PID and adaptive controllers in achieving target flow rates under dynamic conditions.
5 Years
4 Years
4 Years
2 Years
4 Years
1 Year
1 Year
Native
Advanced Level
3 Years
1 year
2 Years
2 Years
2 Years
2 Years
2 Years
3 Years
3 Years
2 Years
2 Years
3 Years
1 Year