Webservices Robo Project Team 11, Robot 17
Team members:
Edvin Jansson - responsible for the chart, slider
Andrejs Kavalans - responsible for navigation buttons
Shreya Khentani - responsible for the database
Marika Duhhanina - responsible for web and mobile responsiveness, UI
Our team has used JavaScript and Ajax to send the data to RESTFul services and then the robot requests data from the RESTFul services, while data is stored in MySql database. Robot behaves according to speed parameter configuration and pressed buttons that have according functionality and names stored in the database. The buttons on the page work in a way that every button has a number value, and when the button is pressed, the database receives the number and sends the command to the robot. Additionally, we used MySQL database to store the data, such as statistics, and show it on the webpage. One of the achievements that we have is the working chart, which was implemented with the CanvasJS free library.
Web Features Slider to change the speed (from 200 degrees per second to 1300), Statistics (how many times was the obstacle detected), Website app is user-friendly for Firefox and Google Chrome, as well as for smartphones and has a convenient user interface.
Navigation Buttons: Change direction forward, backward, left, right.
Control Buttons: Stop the Program, Flash lights, Dance, Play random music, Pause the Program, Continue the Program.