This robot is an action that corresponds to the type of the card. I used a sensor called laser scanner(URG-04LX). The robot will determine the card by the difference of the received light intensity.If the robot is not running, the sensor can only the two-dimensional plane measurement. So it was difficult memory and prediction of the card.
I always think it is very fun to play with robot! In this time, I made the robot hitting back the ball coming from far away. The robot is equipped with the stick for hitting the ball. When the ball comes close to the robot, the robot estimates both the ball speed and position by URG, and move to predicted point. At the end, the robot hit the ball by spinning itself timely. To repeat the same action, the robot returns to the initial position while the self-position estimation by observing the position of the L-shaped plate. It was very difficult to adjust the timing to hit back a ball towards the person.
I have developed a laser scan system to measure a blind area by means of a reflected laser light on a mirror. To calculate the coordinates of the point cloud reflected by a mirror need the position and orientation of the mirror, but it is difficult to measure the mirror directly by a laser scanner. Therefore, in this system, it detect the two ends of the mirror by reflection intensity of the pasted reflective material on the mirror, and calculates the position and orientation of the mirror.
In the future, we assumed that a robot works in place of a human. It is a service robot system measuring the size of pants in clothing store.Robot approaches the person who does not move, and measures a human hip using 3DLIDAR. It calculates the position of the waist from the position of the hand and can inform the length of pants and the size of the hip.
Look at the only smartphone, we have developed a system that can remotely control the robot .The smartphone and robot it was connected with blue-tooth. By using the acceleration sensor of the smartphone, the direction of tilting the smartphone, the tilting acceleration, the moving direction of the robot, can manipulate the movement speed. In addition, in order to understand the situation the operator around the robot, it can not output the data of the measurement range of the sensor robot to smartphone. Because if there is an obstacle during the movement of the robot can be considered, if located near obstacles, vibrate the smartphone, the operator that there is an obstacle nears you. Further approaches, robot is stopped automatically Once likely hit an obstacle, you have to be able to only retreat.