*Mar*

This week, while I was writing a python script to generate a trajectory for crazyflie I realized the extrenal position data is not published properly. This command that generates rqt_graph helped me to visualize the published ROS nodes connections and to fix my code. Now applying the optitrack data...

*Mar*

This week I adapted the visualization script for a quadcopter from https://github.com/gibiansky to my single-motor model. The animation helps to determine the tipping point where the drone starts to flip.The blue dot represents the propeller and the line on top represents the general thrust magnitud...

*Mar*

After weeks of adjustments, the ROCO should be able to perform any kinds of multi-faces connection.Part1: How to interpret the angles of connection: When user performs c.addConnection(("B","l"),("A","l"), angle=X), the interpretation is that: (1) Face B (the first argument) is stacked above Face...

*Mar*

This week I was trying to derive the mathematical formulation of one-step update for recursive EM-SLAM algorith. I was referring to both batch EM-SLAM paper as well as recursive EM paper for reference, and I figured out a coarse representation of Q-function. While I am still doubt on how to get rid...

*Mar*

I found a paper from DeepMind last year on state representation. This paper integrates state representatin learning with deep reinforcement learning. The authors try differnt loss functions related to state representation, and determine which combination of loss function gives the better performance...

*Feb*

The paper of CoLo has just finished revision for ICRA 2019! We have edited the paper in order to explain things more clearly. After submission, we will continue to work on the communication between robots and cost for each robotic operation: measurement, propagation and communication. Special thanks...

*Feb*

After fabricating the first prototype of a monostable beam, I fabricated a bunch of prototypes of monostable beams with different mechanical properties this week. After the fabrication, I tested the monostability of these prototypes of a monostable beam. As a result of experiments, monostability was...

*Feb*

The control frame is changed such that in the control frame, the propeller lies on the xz plane. The resulting linearization matrices are:Now because the model often crashes with singularity points, it is necessary to convert the Simulink model to a MATLAB script for debugging purpose.

*Feb*

This week I compiled my debugging results into a document. There are 4 blocks that need debugging: the production control, position thrust, flyer (dynamics simulation), and the attitude control block. The main goal of the model is to verfiy the control strategy. Therefore, it is important to have th...