
Extended Superquadric
Superquadric modeling was my first project in the grad school. Not many 3D modeling techniques was available as they are today. Using parametric models to describe 3D shapes has several advantages. First, this is a robust and efficient way to represent and recover 3D models for applications like large-scale building modeling. Second, the parametric model provides a natural way to describe shapes as primitives for applications such as point cloud segmentation and robot grasping....

Robotics Specialization: Aerial Robotics
Here鈥檚 the assignment for the Robotics Specialization: Aerial Robotics offered by UPenn on Coursera. In this course, we learned some basic ideas about autonomous robots and the design of quadrotors. There are three assignments in this course in which we learned to design a PD controller for a quadrotor in 1D, 2D, and 3D. The course provided quadrotor simulators to help with the experiment. The simulator uses MATLAB鈥檚 ODE solver, ode45, to simulate the behavior of the quadrotor and plt3 to visualize the state of the quadrotor at each time step....