Initial Humanoid Robot

July 27, 2015 Embedded System, Tech No comments

Initial is a 40-cm humanoid robot. Its used for testing of running ROS on single board computer, Odroid U3, which talks to a low level controller board for controlling servo motors via serial port. It is also equipped with an HD camera, and the video stream can be transported to the laptop via wifi.[……]

Read more

Play Sound and Text-to-Speech on Odroid U3

April 30, 2015 Tech No comments

After one week hacking I finally found out how to play sound or do text-to-speech on Odroid U3.

What you need to do is simply:

    su root
    adduser odroid audio

then when you typegroups odroid , you will see that the user odroid is in the audio group. Then you can play sound through the 3.5mm[……]

Read more

Set up VNC Server on Odroid U3

April 14, 2015 Tech 2 comments

vncThis tutorial is aimed to set up the VNC server on your Odroid U3 so that you can get full access to its GUI using your laptop or desktop without using a HDMI display.

Set up:

Odroid U3:

  1. sudo apt-get install vnc4server or sudo apt-get install tightvnc4server.
  2. tap vncserver :1 which means open p[……]

Read more

Set up Odroid U3 with ROS

March 4, 2015 Tech 2 comments


Set up Odroid U3 with ROS

Flash the MicroSD card with new image (optional)

The MicroSD card which comes with the Odroid set has been flashed with the image on Odroid official website:
However a
Robotics Edition image is also available h[……]

Read more

Procreate Painting: Kelsey (with process video)

January 4, 2015 Sketch Book, Work & Life No comments

Process Video:

Hardware: Ipad 4
App: Procreate
Model: Kelsey

Procreate Painting: Sakura (with process video)

January 3, 2015 Sketch Book, Work & Life No comments

Process Video:

Hardware: IPad 4
App: Procreate
Tool: Fingers
Model: Sakura

SketchBook Painting: Kelsey

January 3, 2015 Sketch Book, Work & Life No comments

Hardware: iTouch 4
App: SketchBook Mobile
Model: Kelsey

Install Recsys and Crab in Ubuntu 12.04

March 15, 2014 Recommender System No comments

Don’t install crab in this way: pip install crab / easy_install crab
You can find crab in, this is not our scikits.crab source
git clone
python install

test: python -c “import scikits.crab as scc; scc.test()”


Read more

Notes for CGAL Programming

January 9, 2014 3D Mesh Segmentation, Tech No comments


The structure of CGAL:


Geometric Kernel:

Points, Predicates, and Exactness
Number Types
Cartesian Representation
Homogeneous Representation

Generic Programming and the Basic Library:

Templates in C++
Generic Funct[……]

Read more

Install and Use CGAL in Ubuntu 12.04

January 8, 2014 3D Mesh Segmentation, Tech 8 comments


CGAL is a powerful C++ library which can be applied in various areas needing geometric computation, ranging from medical imaging to mesh generation. This article will tell you how to set it up in Ubuntu. Before this, I strongly recommend you to read through the official guide of it.

1. Instal[……]

Read more

Painting with Color

December 25, 2013 Sketch Book, Work & Life No comments

This the first time for me to paint with color using an IPad 2.

I used procreate to paint this picture. It took me about 6 hours finising it.

And this one is painted with Sketchbook Pro.

Mika Nakashima

October 1, 2013 Sketch Book, Work & Life No comments



A Heart Beating Journey In Taiwan

September 2, 2013 Travel No comments

I together with my two teamates, two teachers and two school mates went to Taiwan for 5 days from 2013.8.26 to 8.30 to attend TECO Green Technology Contest 2013. We had a great time in this 5 days.

Day 1 Arriving
We arrived at Taiwan in Taoyuan International Airport at about 12 AM after which we[……]

Read more

TECO Green Technology Contest 2013

September 1, 2013 MCU, Tech 1 comment

This is the presentation I gave in the 2013 TECO Green Tech International Contest World Final.
for English watcher:(YouTube)

for Chinese watcher:(Youku)

TECO Green Technology Contest is a contest organized by TECO Technology Foundation in Taiwan.

Our team built up a project called the In[……]

Read more

AGI 2013 Summer School: Notes of NARS

August 5, 2013 Artificial Intelligence & Data Mining No comments

L#1 notes:

L#2 notes:

L#3 notes:

L#4 notes:

L#5 notes:

AGI 2013 Summer School

August 5, 2013 Artificial Intelligence & Data Mining, Tech No comments
I attended the AGI 2013 Summer School last month, which was really impressing. At the very beginning, I was just interested about artificial intelligence and did not know what Artificial General Intelligence was. And during the summer sc[……]

Read more

The Intelligent Navigation And Tracking Robot System

August 2, 2013 MCU, Tech 1 comment

Video for English watcher:

Video for Chinese watcher:(if it doesn’t work click here)

This project won:
1st Prize in Challenge Cup 2013 Beijing Undergraduates Curricular-extra Academic Science and Technology Competition
2nd Prize in Challenge Cup 2013 National Undergraduates Curri[……]

Read more

Install R-Rattle on Ubuntu12.04 64bit

June 24, 2013 Pro_R No comments

If you have installed R in your Ubuntu and you need to some machine learning work on it, Rattle is recommended.

> install.packages(“RGtk2”)
> install.packages(“rattle”)

You may met problems when installing RGtk2, like this:
GNU/Linux: configure: error: GTK version 2.8.0 required

Read more

My view on Data Mining and Machine Learning

June 17, 2013 Artificial Intelligence & Data Mining, Tech No comments ,

The Relationship Between Data Mining and Machine Learning
Its been a long time since I get to know about such concepts as: Data Mining, Machine Learning, Artificial Intelligence, Pattern Recognition and etc.. However, they are in a kind of mess and its hard to figure out the relationship between th[……]

Read more

JDK+MySQL+Tomcat+Eclipse+MyEclipse+Hadoop+Mahout Installation on Ubuntu 12.04

June 15, 2013 Artificial Intelligence & Data Mining No comments ,

Mahout integrates a lot of common machine learning algorithms which faciliates those who want to do some research in data mining. It is based on Java and a lot of need to be done before you can make it work. At least you will need JDK, Eclispse, Hadoop and Mahout. But I strongly recommend all those[……]

Read more