Resources & Downloads

Source code

Here are a bunch of old projects. for new ones check my code repositories (bitbucket, gitlab, and github) listed in the contact page.

If you have comments, you need support or you have found a bug, please send me an email.

Motion camouflage
Braitenberg vehicle
Dynamic Response Decomposition
Home vector

07.2016: SWMM5 command line compilation filesImfilesfilesImfilesplementatiofilesImplemImplementatiplementatiofilesImplemImplementati ( . SWMM files fixed for compiling the CLE version of the simulator.files(C).

03.2016: Memristive networks. (GNU Octave / Matlab). Comparison of resistive switching models for the nodes of memristive networks. Read the article.

09.2014: Memristors for machine learning.(GNU Octave) Supplementary material to my article: Memristor models for machine learning.

06.2013: Resistive switching.(GNU Octave / Matlab) Implementation of a model of bipolar resistive switching in transition-metal oxides. Read the article.

11.2012: Dynamic Decomposition method (DRD). (GNU Octave / Matlab) A method developed during PhD studies that uses recorded responses of a mechanical system to solve a class of control problems. Read the article. UPDATED: 2020.08.06

03.2012: Nonlinear Frequency Response Functions. (GNU Octave / Matlab) The extension of the transfer function concept to nonlinear systems by meas of Volterra series. In collaboration with Dr. Zi-Qiang Lang from the university of Sheffield. Read the article. UPDATED: 2020.08.06

06.2011: Motion Camouflage. (GNU Octave / Matlab) Approach a prey keeping bearing constant. Adapted from this article.

04.2011: Adomian polynomials. (Maxima) Analytical approximation of solutions of nonlinear differential equations. Adapted from this article and this book.

08.2010: Braitenberg vehicle. (GNU Octave / Matlab) Simple robot with a controller based on Valentino Braitenberg's ideas.

08.2009: Home vector. (GNU Octave / Matlab) Know how to go back home using only local relative information. Simple dead-reckoning (path integration) inspired by Catagliphys desert ants.

Hardware Designs

10.2010: Puppy robot. An ideal (and cheap) solution for introductory robotics courses at high-schools and universities

Puppy robot

More Downloads