Font Size: a A A

Design Of Remote Control System For Cleaning Robot Based On Android

Posted on:2018-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:K HuiFull Text:PDF
GTID:2348330533461088Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
With the arrival of the "smart age",more and more intelligent products are being used in people's lives,and all kinds of service robots are gradually entering the ordinary family.Among them,intelligent cleaning robot is the first to enter the tens of thousands of families.In recent years,with the increasing number of Android smartphone users,the market not only needs intelligent cleaning robot with intelligent cleaning and autonomous path planning,but also it urgently demands that smart phones have the function of remote control cleaning robot.Therefore,based on the market demand,the remote control system of cleaning robot based on Android is designed in this paper.First of all,by analyzing the performance requirements and problems of the remote control system of cleaning robot,the overall design of the system is proposed.The system can be defined as a two rate control system,one is a global controller based on remote controller,and the other is a local fast response controller based on PID controller.The two sections are connected via the network,so the network delay and data loss are inevitable in this system.However,the local fast controller can control the movement of the cleaning robot independently in a short time,the local controller can compensate for the adverse effects of some remote controllers.However,there is still the phenomenon that the control signal is not smooth because of the long delay time or the confusion of the control signal,so corresponding analysis and optimization must be made.Secondly,the overall architecture of the remote control system of the cleaning robot adopts the C/S communication model,and the server program and client program are designed respectively.The communication mechanism of the system adopts Socket technology,and realizes the transmission of TCP on the basis of Socket.Considering that a large amount of data(video or pictures)may need to be transmitted later,so the interface is reserved for the UDP transmission mode at the software layer.In the software layer of the system,data communication protocol is created,and a common "language" is set up for sending and analyzing the data of each device.In order to ensure the security of user data,this system uses a hybrid encryption algorithm based on RSA and AES,which effectively uses the advantages of the two algorithms and avoids its shortcomings.Finally,the performance of cleaning robot remote control system is analyzed from two aspects of network delay and data loss.A delay compensation algorithm is designed to improve the stability of the system.Simulation shows that the delay mainly affects the stability of the system,and the packet loss rate mainly affects the authenticity of data in the transmission process.In the experimental link,through the data transmission performance test,the error rate in the transmission process is almost zero,and the system delay is also acceptable.With system performance test and under the control of the Android client,the clean robot can perform continuous testing tasks smoothly,and it can respond promptly and accurately in point motion testing,which can meet the user's needs.
Keywords/Search Tags:clean robots, remote control, Android, multi-rate control, mixed encryption
PDF Full Text Request
Related items