31 Dec

In this blog, I try to motivate the research focusing on motion planning for nonlinear hybrid robots such as legged robots, manipulators. As you know, these robotic systems have very good capabilities for conducting their tasks. For example, legged robot can basically traverse any direction under ro...

30 Dec

Remarks MWR for plate bending, code clean up. Code can be found here Plate buckling research. Try solving buckling equation using MWR. (Result: Not how it works. So I need to try something else.) Details Dec 28, 2020 (Monday) MWR for plate bending, code clean up. Code can...

24 Dec

Remarks Solving trial function calculation problem. Visually reasonable results achieved with reasonable / faster calculation time. (The problem is when changing symbolic expression to double numerical value, numbers are cut to 17 digits, which is not accurate enough and cause more trouble. The...

18 Dec

Remarks Calculation speed increased 50% for calculating trial functions. Automatically determine minimum polynomial order. Calculation speed increased >90% during calculation of residual integral. The way to do this is by implementing a new integration method. The new method and th...

15 Dec

Paper Paper milestone write up: The link: https://www.overleaf.com/read/zkyzhqtbyvvk It's very welcome to have your comments and feedbacks. Thoughts about validation: Design parameters: Figure out a easy way to measure the design parameters of the physical blimps, the parameters space...

14 Dec

Previously, I finished the feature matching and id assignment in the SLAM frontend. Last week, I combine the result with the preintegrated IMU data to formulate an optimization problem. Initial values I initialize the landmark position by triangulate two frames. The selection of these two points...

13 Dec

Purpose This blog is to pose optimization results of the IMU erro function in Tsangkai's project. In this test, I try to use simulation data to test the "imu_error" function to examine whether the code is right or not to perform optimization function. Input and output There are two tests. ...

07 Dec

okvis is a visual odometry. Therefore, the feature matching only occurs within short time window, and the feature matching that enables loop closure is not provided. The following is the overview as well as the result of the feature matching that I implemented. Keyframe selection This part relie...

02 Dec

This past week, I focused on improving upon the altitude filtering algorithms I had tested previously for the blimps on FORAY. The previous two algorithms I had implemented (both in arduino and in MATLAB) were a moving average filter and an exponential filter (both first-order filters). Both intro...

30 Nov

After surveying several SLAM and visual odometry implementation, I decided to work on okvis with monocular camera setting. I will run an nonlinear optimization on the output of the visual odometry system, which can be regarded as global bundle adjustment with IMU constraints. The output of visua...