Servers and Extendable Server’s Management System for the Robot-platform : Part of the “Roboteh” project
Suvorov, Ivan (2012)
Suvorov, Ivan
Mikkelin ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205229207
https://urn.fi/URN:NBN:fi:amk-201205229207
Tiivistelmä
This thesis shows how to create the system which allows to control the robot-platform "Decartus" through a network, store data from the sensors on the robot-platform, transmit the real-time video stream from the robot-platform video camera. The aim of this work is to create the system between a client side like an application on a laptop, a smartphone or regular PC and the robot-platform "Decartus". This system should provide communication between them, transmit commands from a client side to the robot-platform and transmit the video-stream from the robot-platform in the real-time mode. The requirements were successfully met. All of these processes are provided throughout a network by this system. Also this work shows how to minimize the delay of data, video stream and commands interchanging. I have created more than one server to provide these functionalities between a client side and the robot-platform and reached even more than acceptable delay for the real-time video and commands transmission. The system successfully provides its own APIs, control and video stream interfaces for the third party applications which can run on a client side and intercommunicate with the robot-platform "Decartus".