07 May

The Robot Compiler (RoCo) is a robotics codesign and fabrication environment to help the general public create their own robots. This image shows an assortment of programmatically-generated, parameterized polygons (left), the script used to generate the polygons (upper right), and a nonlinear system...

02 May

For the last two weeks, I tried out tackling the differential equation that describes the motion of the bistable beam using a reduced-order model of w(x,t), the transverse deflection of the beam. By approximating w as the combination of some functions of only x or only t, I was able to replicate the...

01 May

The ORCAS team has designed a parallel framework to improve training speeds for parameter optimization. So far, the parameter exploration algorithm used a single instance of Gazebo to run simulations. However, this proved to be a bottleneck since the simulation was computationally intensive and took...

30 Apr

CoLo is a portable simulation environment for cooperative localization that allows users to create and test estimation algorithms to compare how accurate the estimated robot locations are compared with the locations supplied by the real world data set. Over the last weeks, I worked on simulating...

28 Apr

The Robot Compiler (RoCo) is a robotics codesign and fabrication environment to help the general public create their own robots. This image shows a script to generate regular ngons (upper right), several programmatically-generated, regular n-gons (left), and the Robot Compiler registered as an Blend...

19 Apr

This week we have been debugging the Matlab script. We used the symbolic toolbox with a different solver and got the solution that “Relaxed hover solutions for multicopters: application to algorithmic redundancy and novel vehicles” gave. However, sometimes the script can generate 2 different solutio...

18 Apr

For the last week, I finished the writing and submission of the paper for SCF conference. In this paper, we showcased the abstracted design, hierarchical composition, parameterized implementation and fabrication-aware capability of our design tool. On the other hand, sevaral new mechanical logics we...

15 Apr

The Robot Compiler (RoCo) is a robotics codesign and fabrication environment to help the general public create their own robots. This graphic shows the modular, co-design interface being streamed through a web browser without users needing to register, download, or install anything. Previously, Ro...

12 Apr

This week we have implemented the hover solution of a single-motor flyer in Matlab, given the mechanical properties: thrust and reaction torque coefficients, drag coefficient, the position of the propeller in the body frame, mass, moment of inertia of the body and the propeller, and the mass of the...

12 Apr

Blog Post: This week, the RoCo Team focused on how to integrate RoCo and the Blender Interface. Since Blender allows customization of its interface, changing the Blender interface to Roco's mechanical, electrical, and interfaces does not seem to be an issue. A natural question that follows is to con...