Renaissance of Robotic Grasping

My talk at CCF-GAIR on August 12, 2016. 机器人灵巧手抓取的复兴 大家好,感谢陈主编的介绍。 在座的那一位能在国际象棋比赛中赢IBM深蓝计算机,能在围棋比赛里赢Google的alpha 狗? ...

Read More

Golf practice drills

Start from putting to driver Putting 1.Use 4 balls, place them at four directions from the cup. Make 20 putts in a row from 3-feet. Then move on to 12 in a row from 6 feet, 8 from 10, 8 from 15, 4 from 20. Don't need to be made consecutively. Drill three times for a day. 2. 2-putt. Practice 25, 30 and two-putt 5 times in a row. Tip: Two ...

Read More

Robotic grasping and manipulation competition

I work with several world-renowned roboticists in organizing the Robotic Grasping and Manipulation Competition at IROS 2016 (Oct. 10-12, 2016) in Daejeon, South Korea. The research in the the field of robotic grasping and manipulation has made tremendous progress recently.  At ICRA 2015, Amazon organized the first Amazon Picking Challenge. ...

Read More

GoogLeNet

The GoogLeNet published in 2015 presented an effective and simple idea. Instead of applying a 3x3 or 5x5 convolution layer directly, in later layers, first apply a 1x1 convolution layer and then apply the real convolution layer. The 1x1 convolution average all depth values of each pixel and reduce the depth to one. So the 1x1 convolution is ...

Read More

Recurrent neural networks (RNN)

Different from regular neural networks (including deep neural networks), recurrent neural networks (RNN) provides a representation that connects a sequence of inputs. It could a time sequence, a DNA sequence, or any other sequence. A regular NN takes one input (a vector) at a time and the output responds to the input alone, not the previous inputs ...

Read More

Program NAO Robot Instruction

NAO Tutorial: http://robotica.unileon.es/mediawiki/index.php/Nao_tutorial_1:_First_steps Nao Programming Guide: http://doc.aldebaran.com/1-14/dev/index.html Choregraphe User Guide (a simulator for NAO) http://doc.aldebaran.com/1-14/software/choregraphe/ Python: Here is a link to download and install Python 2.7.6, which is the ...

Read More

Learn robotics from the very beginning

I have been approached by many people with various backgrounds and asked on what they could do to learn robotics, which books to read, and what kind of projects to do. Robotics is a very broad field. It is very difficult to comprehend all techniques in robotics. In this article, I will first go through a few fundamental techniques you need to ...

Read More

Review on “Mastering the game of Go with deep neural networks and tree search” (AlphaGo)

Google DeepMind's AlphaGo won 5-game challenge series 4-1 overall in Seoul against the world-class player Lee Se-dol, the top Go player in the world over the past decade. The video streams of the matches are on Youtube. The paper "Mastering the game of Go with deep neural networks and tree search" published in Nature on 28th January 2016, ...

Read More

Restricted Boltzmann Machine (RBM)

[latexpage] 1. Background Learning restricted Boltzmann machine (RBM) is not easy for people who don't have much knowledge in statistics. Even for people who have learned basic machine learning/data mining, it is not very straight forward. The students in my Neural Network and Deep Learning class struggled quite a bit in understanding the ...

Read More