The above video brings you the iCub’s action in rolling objects. The iCub humanoid robot was designed at IIT as a part of EU project RobotCub. The attractive feature is that it learns like a human child. Likewise, it has learned many new things like archery, catching the ball, etc. using its vision and hearing capabilities.
Now, the researchers have taught them to roll objects. It is quite a difficult task to teach. However, it has been achieved using kinematic control, which helps the iCub to recognize the objects via vision and push it at the right place to roll. It also uses a particle filter for rolling the objects to some distance. In addition, it is equipped with LSSVM (Least Square Support Vector Machine) for learning the object’s rolling affordance.