Remote control for Nao humanoid robot
Date of Issue2016
School of Electrical and Electronic Engineering
As Nao robot more and more popular around us, it is more and more important to control the Nao robot by remote technic as it is a more convenient way. In this report, we will discuss several remote ways to control the Nao robot from different kind of platform. The most important goal for the whole experiment is how to link the Nao robot to different kind of device with different kinds of platform. The way how to transfer the information between several device and control them accurately. In this report, we will discuss control the robot through different kind of language such as Java, Python and different kinds of platform. By comparing them, we can analysis the advantage and the disadvantage, the limitation and the excellence through different kinds of aspects. For example, with the using of the Choregraphe (the software developed for Nao robot) to program and control the Nao robot directly, or we can use the IP address to connect the robot through the internet, or even we can use the web to control the robot. Even all for web control, we can separate into different kinds of way such as we can use the Python script write the web directly or we can also use PHP script write the web and use the SQL as a bridge to control the robot by indirectly way. And we will also discuss the voice control of the robot. Finally, we will discuss the future research and the application of our topic and the Nao robot.
Final Year Project (FYP)
Nanyang Technological University