Skip to content
View vkotaru's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vkotaru

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vkotaru/README.md

πŸ‘‹ Hi, I'm Prasanth Kotaru

πŸš— Software Engineer at Waymo β€” making self-driving cars move like they mean it.

πŸŽ“ Ph.D. in Mechanical Engineering from UC Berkeley, where I spent years convincing drones to carry things without dropping them. Before that, an M.S. from Carnegie Mellon University and a B.Tech from IIT Madras.

🎯 My sweet spot is nonlinear control, state estimation, geometric methods, and multi-agent robotics β€” rooted in classical control theory and lately dabbling with AI/ML πŸ€–.


🚁 Featured Projects

Project Description Language Status
quad_geometric_control Geometric control implementation on quadrotors MATLAB Stable
differential_flatness Differential flatness for quadrotor systems and suspended loads MATLAB Stable
nonlinear_controls Lyapunov-based controls, MPC, geometric control library C++ Inactive
udaan Flying and floating models β€” quadrotors, suspended payloads Python Active
kite_ros Cable-suspended hybrid aerial in-flight grasping and transportation C++ Inactive
pygeomech Symbolic computation of dynamics on smooth manifolds Python Active
quadrotor-flexible-cables-payload Quadrotor(s) with payload suspended through flexible cable(s) HTML Inactive

πŸ› οΈ Simulation & Tools

Project Description Status
qrotor_gazebo Gazebo plugin for quadrotor simulation Stable
spherical_joint_plugin Spherical joint plugin for URDF in Gazebo/ROS Archived
min-snap-trajectory-planning Minimum snap trajectory generation Archived
utils MATLAB/Python/Bash utilities β€” rosbag readers, plotting tools Stable

🌐 Website Β· πŸ“š Google Scholar Β· πŸ’Ό LinkedIn


πŸ€– This README was edited by Claude, under my careful guidance.

Pinned Loading

  1. pygeomech pygeomech Public

    Python code for Symbolic Computation of Dynamics on Smooth Manifolds

    Python 2 1

  2. HybridRobotics/geometric-toolbox HybridRobotics/geometric-toolbox Public

    Contains all the functions (such as hat map, rotations, transport map, etc.) used during the development of geometric mechanics and control of robotic systems.

    MATLAB 20 7

  3. udaan udaan Public

    Flying and floating models, such as quadrotors, quadrotors with suspended payloads etc

    Python 10

  4. differential_flatness differential_flatness Public

    Differential flatness for quadrotor systems such as quadrotor, quadrotor on suspended load, multiple quadrotors with suspended load

    MATLAB 18 5

  5. HybridRobotics/multiple-quadrotor-flexible-hose HybridRobotics/multiple-quadrotor-flexible-hose Public

    Multiple quadrotors carrying a flexible hose: dynamics, differential flatness and control

    MATLAB 41 9

  6. nonlinear_controls nonlinear_controls Public

    Nonlinear controls, linear controls, Lyapunov-based controls, MPC, geometric, etc.

    C++ 16 10