21 Jul

#### Altitude Model of Blimp on Simulink

Weekly Update - As part of the FORAY team, I worked on building a mathematical model of the blimp on Simulink. I familiarized myself with dynamic equations of the motion of the blimp. Modeling - Tutorial I used to learn the fundamentals of Simulink – http://ctms.engin.umich.edu/CTMS/index.php?e...

21 Jul

#### Network Communication Between Numerous Blimps

This summer I am working with other members of LEMUR on the FORAY project where we are developing a fleet of LTAVs (lighter-than-air vehicles) with a design emphasis on speed and agility that can compete in a game of aerial soccer or Quidditch. Below is the overal structure of the different aspect...

20 Jul

#### Gesture rescale object

Objective: Detect hand gesture as rescaling gesture (need both hands) The scale of selected object changes along with the distance between two palms Implementation Steps Detect hand gesture as rescaling gesture (in our example, defined as palm-to-palm gesture, which can be customized and th...

17 Jul

#### Gesture select object

Objective: When the hand is selecting gesture, cast a ray If the ray hits an object, highlight the object to represent "it is selected" When the hand is confirm gesture, destroy the ray, de-highlight the selected object Usage: only after an object is selected can it be modified Implementa...

17 Jul

#### Way point smoother optimization

I finished the way point smoother optimization algorithm to replace B-spline curve algorithm to make sure the final smoother path will not collide with obstacles. The failure cases: After way point smoother optimization: Other cases using way point smoother optimization:

16 Jul

#### Optimization tools for SLAM problems in Python

I wrote a 2D SLAM simulation on Python as a starting point. I implemented the nonlinear least squares (NLS) SLAM. To be specific, it is just to solve: \((\hat{s}_{1:n}, \hat{\lambda}) = {arg\,min}_{({s}_{1:n}, {\lambda})}\, \sum_{t=0}^{n-1} \| s_{t+1} - f(s_t, u_t) \|^2_{Q} + \sum_{t=1}^n \| o_t -...

15 Jul

#### An universal mathematical model that can help us model corrugated structures as simple plates

This week, I did quite a lot of literature review and a lot of math to convert the complicated model to a simple but really applicable version. The model can convert the corrugated sturcture to simple plates by redefining the equivalent material properties (Young's modulus mostly). Using this model,...

15 Jul

#### Paper revision

For the past week, I focued on the revision for the Robotica paper, titled 'Robotica_Towards One-Dollar Robots: An Integrated Design and Fabrication Strategy for Electromechanical Systems.' It is pretty tricky to address some of the comments. I almost finish the first round revision. The due date i...

13 Jul

#### Gesture grab object at any contact point

Objective: Grab an object when the hand is grabbing and near the object Change object's position and rotation according to hand's position and rotation Release the object when the hand is not grabbing Easy solution (also the method in the previous version of the project): When hand gestu...

10 Jul

#### Bi-directional Target-Oriented RRT Based Path Planning Algorithm

I used 13 maps as the testing maps and implemented my algorithm, parameters of these maps: map name size initial point coordinate goal point coordinate duty cycles warran 1108 * 1301 (740,297) (430,1013) 0.347 map 1 500 * 500 (10,10) (490,490) 0.2444 map 2 500 * 500...