Nao Programming using .NET and Webots– 01 Introduction to Nao Nao Programming using .NET and Webots Tutorial 01 Introduction to Nao Dr. Setiawan Hadi Visiting Scholar from University of Padjadjaran at Informatics Research Centre University of Skövde [email protected][email protected]
14
Embed
NAO Programming using .NET and Webots 01-Introduction to NAO
This work is part of the SAME 2013 result, in the collaboration of Computer Vision Laboratory University of Padjadjaran INDONESIA and Cognition and Interaction Laboratory Informatics Research Center University of Skövde SWEDEN.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Nao Programming using .NET and Webots– 01 Introduction to Nao
Nao Programming using .NET and Webots
Tutorial 01
Introduction to Nao
Dr. Setiawan HadiVisiting Scholar from University of Padjadjaran
at Informatics Research CentreUniversity of Skövde
Intel ATOM 1,6ghz CPU 256 MB SDRAM, 2 GB Flash Memory 27,6-watt-hour battery Software suite + SDK to program Nao
Nao Programming using .NET and Webots– 01 Introduction to Nao
Nao Features
Enhanced Vision Audio Capabilities
Camera: NAO has a great capacity to sense his environment.
Object Recognition : NAO has the capacity to recognize a large quantity of objects.
Face Detection and Recognition
Text to Speech : NAO is able to speak up to 9 languages.
Automatic Speech Recognition : NAO is now able to hear you from 2 meters away, recognize a complete sentence or just few words in the sentence.
Sound Detection and Localization
Nao Programming using .NET and Webots– 01 Introduction to Nao
Nao Features
Natural Motion Reflexes Smart Stiffness : A unique feature which automatically adapts the
power needed by the motors during the movements of the robot. Result: better use of the drive components as well as energy savings for the battery.
Fall Manager : NAO may fall, but we taught him how to stand up by himself. We went even further and provided him with a fall detection system: before hitting the ground, NAO protects himself with his arms.
Anti Self collision : This motion feature prevents NAO's arms from colliding with the rest of his body. NAO always knows the position of his head, torso, legs and arms; he avoids accidental and unwanted limb collisions.
Resource Manager : NAO's biggest challenge is to merge and order conflicting commands. He's able to interrupt/stop or adjust the behavior in progress before executing a new required behavior
Nao Programming using .NET and Webots– 01 Introduction to Nao
Nao Software Suite
Choregraphe• Visual programming environment for accessing Nao functions
Webots for Nao• Special robot simulator for Nao
SDK• Accesing NaoQi API : 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.
Nao Programming using .NET and Webots– 01 Introduction to Nao
Choregraphe
Nao Programming using .NET and Webots– 01 Introduction to Nao
Webots for Nao
Nao Programming using .NET and Webots– 01 Introduction to Nao
Ways to access NAOqi APIs
Nao Programming using .NET and Webots– 01 Introduction to Nao
Introduction to Nao
End of Tutorial 01 You can continue to Tutorial 02