ASIMO

ASIMO (アシモ ashimo) is the world's most advanced humanoid robot, developed by the Japanese company Honda. The first ASIMO was completed after 15 years of research, and it was officially unveiled on October 31, 2000. The robot resembles a small astronaut wearing a backpack, and is capable of performing a variety of tasks, including running, kicking a ball, walking up and down stairs, and recognizing people by their appearance and voice. The name is short for "Advanced Step in Innovative MObility" and is also known as an abbreviation of ashita no mobility, meaning 'mobility in the future.' It was named in reference to Isaac Asimov, an American professor and science fiction writer who is credited with coining the term robotics and proposing the Three Laws of Robotics.

Design concept
"'Following in the steps of Honda motorcycles, cars and power products. Honda has taken up a new challenge in mobility - the development of a two-legged humanoid robot that can walk.'"

Bipedal movement has been the primary focus of Honda's humanoid robotic research to create general-purpose, intelligent robots that can "coexist and cooperate with humans", since it began in 1986 with the development of the 'E0' prototype. While there existed many different visions of futuristic robots, such as R2-D2 and C-3PO from Star Wars, it was recognized that human-like robots with bipedal mobility are the most ideal for operating and interacting with humans in human surroundings.

Based on this concept, ASIMO's design concerns three main elements, which are human-friendliness, adaptability to the human environment, and engineering feasibility. The robot's height was set at 130 cm, which is similar to a child's, as this would be practical both on the engineering aspect (since a smaller and lighter robot is less challenging than an adult-sized robot such as the P2 prototype) and the question of operability in the environment, where light switches are normally located 110 cm from the floor. With less bulk, the robot would be able to move more efficiently in handling obstacles and narrow passages, and it would also be less overwhelming presence to humans and, in case of accidents, less hazardous.

Its humanoid form that is not only functionally but also proportionally similar to the human body was meant to enhance its human and environment-friendly qualities by allowing it to make gestures and communicate face-to-face, as well as using the stairs or taking seat in a car. Its strikingly minimalist appearance, which lacks a detailed face and toes on its feet, provides fewer moving parts as rooms for error, while being clearly discernible to humans as consisting of a head, torso, arms, hands, legs, and feet. ASIMO being a popular icon, its design has contributed to the conceptual diversity of futuristic robots, based on a very unique design language of modern Japanese aesthetics.

Honda has suggested several future uses for robots like the ASIMO, which, despite its impressive list of feats and features, remains an experimental technology demonstrator that needs to operate in controlled, predictable environment. With further advances, ASIMO could be engaged in tasks such as elderly care assistance, firefighting, and toxic cleanup. At the present, the ASIMO is being leased to companies for receptionist work.

On August 12, 2011, the Japanese newspaper Asahi Shimbun reported that Honda was seeking to develop a robot based on the ASIMO to handle the radiation leakage at the Fukushima nuclear power plant that resulted with the earthquake and tsunami that hit Japan in March, 2011:

"If successful, in another year or two, an improved version of the Asimo could be taking over the work at the Fukushima site... Adjustments can be made to the degree of strength that is applied in the robot's shoulder, elbow and wrists that are operated by motors. While using the Asimo as the base, Honda officials want to create a robot devoted exclusively for working at the nuclear accident site by taking advantage of the arm technology of the Asimo. Because the footing at the Fukushima site is treacherous due to rubble that could topple the robot, the biped aspect of the Asimo would be replaced by either tires or crawlers used on tanks."

According to the AFP, US Honda spokeswoman Lauren Ebner denied the report, dismissing it as a mere "speculation."

System structure
ASIMO's control system consists of approximately 20 CPUs and sensors that are grouped into several independent sub-systems interacting asynchronously through an internal message board. Each sub-system is essentially a PC with different operating system and are responsible for audio-visual sensory and recognition, communication with the operator, actuation of movement, and power management. The internal message board is updated at different frequencies due to the different processing load and power of each sub-system. Contrary to the popular belief, the system activities are event-driven without a central, intelligent AI to handle unexpected situations.

Sensory
ASIMO's vision system is responsible for processing spatial perception, object-mapping, human tracking, facial recognition, and gestural-postural detection. It relies on stereo images (of two views from slightly different angles) provided by the frame grabber that is connected to the two color board cameras on the head unit of the robot. 3D and moving objects are identified by calculating depth of space based on the Sum of Absolute values of Differences (SAD) method using the images that are captured in black-and-white and callibrated for lens distortion. A local map of 3D objects is constructed and provided to the agent programs for walking and movement. The vision system also identifies moving parts of the moving objects, from which the recognition of human gestures and postures is processed and provided to the agent programs for human-robot interaction and eye control.

ASIMO can identify muliple people in a scene by using the snake algorithm to estimate the contours of human shapes. When in motion, ASIMO tracks humans by using an optical flow-based algorithm to lock on their changing positions. 2D gesture recognition algorithm can identify handshake, hand-circling, farewell, hand swing, high hand, and come here-call based on the probabilities for a given position of the hand using the Bayes statistical model. 3D gesture recognition algorithm can identify where a person is pointing at by locating his or her head and hand's positions from the depth map data. Face is recognized by using the Eigenvector Method on the face contour and eye image data.

ASIMO's hearing can recognize human voice tones and step sounds. It calculates the direction of the sound's origin based on the volume and time difference of the signals at two microphones. This allows the ASIMO to look at a person calling or see what fell on the floor.