Information
# toy_code
This is a collection of my recent coding practices. Most of them depends on Eigen3 and gnuplot. The code in \`toy_ros_space\` requires ROS installed, and they can only be compiled by \`catkin_make\`.
## Update Log
2018-07-07
Begin to study Distributed Kalman Filter. A very interesting topic
2018-06-05
Begin to study "consensus problem of network of dynamic agents" using MATLAB
2018-04-15
Kaka drone simulator
2017-01-21
During past few months, I have been reading "legged robots that balance". Following the instruction in the book, I created a hopper robot and a quadruped robot using Simulink.
2016-04-26
The nonliear optimization framework: NonLinearOpt has a working demo now.
2016-04-06
I am working on a nonliear optimization framework now.
## Code explanation
* **Hopper**
Some Simulink models to study dynamical locomotion
* **LSProblem**
Demonstrates how to use Eigen's LM algorithm and numerical diff function
* **NonLinearOpt**
A nonliear optimization framework
* **eigen\_code\_c\_skeleton**
Code skeleton. Just used to reduce some cumbersome work to create now cmake project
* **kdtree**
A python kdtree implementation
* **test\_line\_intersection**
Random code...
* **toy\_ros\_space**
A ROS space
* **aruco\_tracker.cpp**
Demonstrates how to use aruco library to detect QR markers