Module2_ICP5 - marajant/CS5590-IOT-Robotics GitHub Wiki
ICP5
Project overview
the objective of the project was to utilize the many functions of the NAO robot and make it perform functions sitting, standing and responding to programmed voice commands. Initially we tested the functions of the robot by simulating them on the choregraphe software to insure that there were no errors and everything was working as intended. Next we connected to robot and sent it commands and made sure it responded as desired
After completing the initial functions like saying hello and good morning we moved on to more complex tasks. These tasks included getting the robot to sit and stand when instructed to as well as telling the weather when prompted.
Implementation
to make the robot perform all these function we had to design a flow that included the sit and stand functions as well as python code that was provided to pull weather data
within the python code was an http request that used an API key to get weather information from the openweathermap website.