20 Nov

#### P2P Messaging with PyBlueZ

The PyBlueZ library provides an easy to use interface for communicating over Bluetooth in Python. While Python has native support for Bluetooth with its sockets interface, it is only available for Python v3.3 and up. In addition the PyBlueZ provides a lower-level interface for Bluetooth that can b...

15 Nov

#### Some materials for Lie group

Currently, I am studying Lie group to understand the application on localization. Here are some materials that I found very useful: B. C. Hall, Lie groups, Lie algebras, and representations : an elementary introduction,'' 2015. youtube lectures from Dr. Fredric Schuller The first book can be...

15 Nov

#### SLAM Algorithms Overview - 1

This is part 1 of the slam algorithm overview focused on Kalman Filter related SLAM algorithms. It is aimed to provide readers some basic understandings on different SLAM algorithms and their relationships.

14 Nov

#### Presentation for the Mechanical logic in ISER2018

Finally, our work of the mechanical logic was presented in the ISER, Nov. 2018. In this paper, we introduced the mechanism of the mechanical logic and demonstrated its ability to induce electrical current oscillation with a constant-current energy source. For more details, you can refer to our paper...

08 Nov

#### Linearization Writeup

During the past week, I have been reexamining the linearization script I created for the attitude controller. The difference between results from my implementation and literature values might be attributed to 2 sources. The assumption that the propeller speed in the body frame relative to earth...

05 Nov

#### Mechanical Logic Modeling Writeup

As I mentioned in the group meeting last Thursday, to better communicate what I have been doing with the modeling of one subsystem of the mechanical logic, I am writing up and summarizing my progress up until now. I included some pics from my writeup, but the full pdf will soon be on my personal pag...

31 Oct

#### Implementation of Linearization

I have implemented linearization and LQR controller in the attitude control block. Previously, I tried to test the correctness of the dynamics block by trying to maintain hover after initializing the flyer at a hover posture. However, the flyer is only able to maintain the position for 06 seconds. B...

10 Oct

#### Introduction for RSS

For the past week, I was woking on the writing the introduction for the upcoming RSS conference. In this paper, we will introdce our work on the modeling of our mechanical logic. This model uses a quasi-static electromechanical scheme to simulate the dynamic behaviors of our mechanical logic, which...

10 Oct

#### Linearization of a Single-Motor-System

References: Zhang, W., Mueller, M. W., & Dandrea, R. (2016). A controllable flying vehicle with a single moving part. 2016 IEEE International Conference on Robotics and Automation (ICRA). doi:10.1109/icra.2016.7487499

21 Sep

#### Summer summary of Design4everyone

This summer, I, along with Phipson, did a "design for everyone" project, which is to say, we built a system called FAVECAD (Fabrication in Angumented and Virtual Environments for Computer-aided Design) to help everyone (including non-designers) to design. This system combines advantage of AR and...