Skip to content

ShuoYangRobotics/toy_code

Repository files navigation

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