• Programmable, 57-cm tall humanoid robot
• Various communication devices, including voice synthesizer, LED lights, and 2 high-fidelity speakers
• Two cameras and can track, learn, and recognize images and faces
• Tactile Sensors and Sonar Rangefinders
• Connectivity: Ethernet and Wi-Fi
• Nao Robots and accessories are only available for educational institutions and researchers. They are not available for end users
• This robot requires advanced programming and is not ready to be an autonomous companion
The Aldebaran Robotics Nao H25 Humanoid Robot Academic Edition is a programmable, 57-cm tall humanoid robot. It has NAOqi, the embedded NAO software, includes a fast, secure reliable and cross-platform, distributed robotics framework that provides a solid foundation on which developers can leverage and improve NAO's functionality. A 6-watt-hour battery that provides NAO with 1.5 or more hours of autonomy, depending on usage.
Hardware Platform

• Body with 25 degrees of freedom (DOF) whose key elements are electric motors and actuators
• Intel ATOM 1,6ghz CPU (located in the head) that runs a Linux kernel and supports Aldebaran's proprietary middleware (NAOqi)
• Second CPU (located in the torso)
Features:
NAOqi
• Building robotics applications is challenging
NAOqi, the embedded NAO software, includes a fast, secure and reliable, cross-platform, distributed robotics framework that provides a solid foundation on which developers can leverage and improve NAO's functionality. NAOqi meets common robotics needs: parallelism, resources, synchronization, and events.
Motion
• Omnidirectional Walking
NAO's walking uses a simple dynamic model (linear inverse pendulum) and quadratic programming. It is stabilized using feedback from joint sensors. This makes walking robust and resistant to small disturbances, and torso oscillations in the frontal and lateral planes are absorbed. NAO can walk on a variety of floor surfaces, such as carpeted, tiled, and wooden floors. NAO can transition between these surfaces while walking.
• Whole body motion
NAO's motion module is based on generalized inverse kinematics, which handles Cartesian coordinates, joint control, balance, redundancy, and task priority. This means that when asking NAO to extend its arm, it bends over because its arms and leg joints are taken into account. NAO will stop its movement to maintain balance.
• Fall Manager
The Fall Manager protects NAO when it falls. Its main function is to detect when NAO's center of mass (CoM) shifts outside the support polygon. The support polygon is determined by the position of the foot or feet in contact with the ground. When a fall is detected, all motion tasks are killed and, depending on the direction, NAO's arms assume protective positioning, the CoM is lowered, and robot stiffness is reduced to zero.
Audio

NAO uses four microphones to track sounds, and its voice recognition and text-to-speech capabilities allow it to communicate in 8 languages.
Tactile Sensors

Besides cameras and microphones, NAO is fitted with capacitive sensors positioned on top of its head in three sections and on its hands.
Sonar Rangefinders

NAO is equipped with two sonar channels: two transmitters and two receivers.
• Supplier code : NAO H25