Font Size: a A A

Design And Implementation Of Robot Control System Based On Android

Posted on:2021-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:M X LvFull Text:PDF
GTID:2518306050953879Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the occurance of artificial intelligence,intelligent robots have become more and more common.Therefore,how to accurately,efficiently,and conveniently control the behavior of robots so that they can serve our daily life and work is an important content that researchers are paying attention to.However,most of the control ends of the developed robot control systems are computers,which are slightly insufficient in terms of control flexibility.Therefore,starting from improving the flexibility of the control end,combining the currently rapidly developing smart mobile terminals(smartphones,tablets,etc.)with the Android system and robots,a solution for controlling smart robots through mobile smart terminals is designed.That is,Android-based robot control system software is of great significance.The Android-based robot control system can not only control the robot in a short distance,but also remotely control the robot through video at any time and place.It integrates positioning,video,control,and management functions,displays more comprehensive digital information,improves flexibility,facilitates people's lives,and improves efficiency.The robot mentioned here refers specifically to a two-wheeled balancing robot.For the convenience of description,the robot is used here to refer to the two-wheeled balancing robot,and the client is used to refer to the Android-based robot operating system App software developed.The main work completed in this article is as follows:Firstly,the entire robot control system consists of a robot,a server,and client application software.This topic designed the overall architecture of the entire system,completed the development of Android-based robot control system app software,and the implementation and release of the server-side application WebService interface.Secondly,the communication methods and protocols between various parts of the robot control system is formulated.When the robot is controlled from a short distance,the client application and the robot communicate directly with the Socket;during remote control,the client and the robot are relayed with the help of the server,the client establishes an HTTP connection with the server,and the server communicates with the robot through serial port;the client remotely calls the data information stored in the database in the server and uses Webservice communication technology.Thirdly,use MyEclipse development platform to complete the implementation of the WebService interface of the server application and publish it on the server;use AndroidStuidio development platform to complete the interface design and program development of each module of the Android-based robot control system software,to achieve User and robot information management,and real-time positioning and tracking of robots,real-time video monitoring,close-range control,remote control,historical track playback,historical video playback and other important functions.Fourthly,the trajectory prediction requirements are proposed for the function of the robot performing the specified task.The commonly used trajectory prediction algorithms are analyzed and compared,and in this paper,the interactive multiple model(IMM)algorithm is used to perform the trajectory of the robot during the specified task prediction.Finally,joint testing tests between the Android-based robot control system software and other component servers and robots were conducted to verify the stability and usability of the system.The results show that the application software developed this time fulfills the design requirements for the required functions and facilitates the user's robot control,which provides design ideas and accumulates development experience for the development of robot application software with Android.
Keywords/Search Tags:Robot, Android, WebService, remote control, location tracking, video surveillance
PDF Full Text Request
Related items