web controlled of robot georgi chakarov ivelin stoyanov
TRANSCRIPT
![Page 1: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/1.jpg)
Web Controlled of Robot
Georgi ChakarovIvelin Stoyanov
![Page 2: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/2.jpg)
Goal of the project
The goal of the project is to develop a web controlled robot in virtual laboratory. This approach allows remote users to obtain access to the distributed software resources for control.
![Page 3: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/3.jpg)
System Architecture
Internet
User InterfaceMobile Robot
![Page 4: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/4.jpg)
System Architecture
SERVER
PHP module
Existed laboratory
GD
Mobile Robot
Internet
CLIENTBrowser:IENetscapeMozillaOpera
HTTP/HTML
![Page 5: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/5.jpg)
Web Site Address
http://robotics.hpc.bg/
![Page 6: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/6.jpg)
Simulation of the robot
The robot is controlled to move video camera by remote incoming command of the user through internet.The servers programs are implemented with PHP server coding. The PHP interpreter uses the graphical library GD for extending the graphical functionality and to keep the interface for controlling the robot.
![Page 7: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/7.jpg)
Simple Interface
<url>?<field1=value>&<field2=value>...
http://robotics.hpc.bg/uktc/ro/prati_png.php?d_x=1000&d_y=750&d_z=200
![Page 8: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/8.jpg)
Advanced Interface
JavaScript
![Page 9: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/9.jpg)
PHP Script
JavaScript
The image that is sent to the browser is a rectangle part of the image scene.png. The image scene.png is a picture of whole work scene.PHP uses the GD Library for most of the image functionality that it offers. GD is a library used for generating two-dimensional graphics.
![Page 10: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/10.jpg)
Real Robot Control
Client sent command using HTML formApache server gets the requestPHP script opens serial port and send input the robotThe arduino controler read input data from serial port and control the drives.
![Page 11: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/11.jpg)
Conclusion
This technological solution develpod has been applied for distance learning in robot control laboratory
![Page 12: Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov](https://reader035.vdocument.in/reader035/viewer/2022071718/56649ef45503460f94c073e7/html5/thumbnails/12.jpg)
Thank youfor your attention!