NAO robot with the internet-of-things (IoT) application
The Internet-of-Things (IoT) has been defined as a concept in which functional objects around us are all interconnected amongst each other and along with the internet, enabling a network of smart devices to be able to ‘talk’ among themselves, making decisions to better enable our daily lifestyle. In...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/69323 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | The Internet-of-Things (IoT) has been defined as a concept in which functional objects around us are all interconnected amongst each other and along with the internet, enabling a network of smart devices to be able to ‘talk’ among themselves, making decisions to better enable our daily lifestyle. In this project, an in-depth approach was taken to find different means of connecting devices and systems to a simulated humanoid NAO Robot. This project was executed to progressively find ways to enable better machine-to-machine connectivity, allowing us to create a solid definition of the IoT. Softwares such as Choregraphe and the use of extensive Python Programming were required and used in this project to study and simulate the humanoid robot within a built environment. Programming languages such as Python, Javascript, HTML, C Plus Plus, and the libraries contained in them were used to achieve the milestones defined. The objective of this project was met: making the robot able to talk to a user via a chat application, and obtaining updated information from the web immediately upon request. This report provides an in-depth documentation and analysis of the steps taken, challenges faced as well as the solutions to overcome them |
---|