Font Size: a A A

Design And Implementation Of Software System For Food Delivery Robot Used In High-speed Rail

Posted on:2020-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:W J YanFull Text:PDF
GTID:2428330623959853Subject:Control engineering
Abstract/Summary:PDF Full Text Request
The rapid development of technologies such as computers,sensors and artificial intelligence has accelerated the development and transformation of the robot industry,service robots have appeared in the service fields of catering,education,medical care,logistics,etc,its emergence has brought convenience and quick service experience for people.At present,robot feeding service has not been provided in the high-speed rail environment,based on this phenomenon,the project has developed a food delivery robot used in the high-speed rail environment to meet the passengers' demand for food and to free service personnel from this repetitive meal delivery work.According to the overall requirements of the food delivery robot system,the structure of the high-speed rail meal delivery robot system is analyzed,the path planning module,vehicle path module based on improved ant colony algorithm and upper computer software system are designed and implemented in this paper.The main contents are as follows:1?The system of food delivery robot for high-speed rail is analyzed integrally.The overall structure of the food delivery robot is divided into the lower machine execution layer,the communication layer and the upper computer software management layer.The lower computer system design includes hardware composition,analysis motion model,and control execution program writing.The upper computer software system is modularized,the main function modules and key technologies are introduced.2?Path planning and vehicle routing problem for food delivery robot are studied.The working environment map is established by using the grid method.In robot path planning,the path length is shortened,the number of iterations is reduced,and the number of turns is reduced as an optimization target.Basic ant colony algorithm is improved to make it more suitable for solving path planning problem,the effectiveness of the improved algorithm is verified by test.The obstacles that may be encountered in the high-speed rail environment are classified,based on the existing obstacle avoidance system,and adopt different local obstacle avoidance strategies for different obstacles.The optimization objectives and constraints are clarified,the vehicle routing problem is solved,and a reasonable driving plan for the robot is planned.3?By using C# language to write the upper computer software system of the food delivery robot.The software system can realize the function of managing the food delivery task,assigning the execution robot to the task,planning the execution path and monitoring the real-time status of the robot,etc.Moreover,the communication layer in the overall structure of the food delivery robot is built,data communication between the upper computer and the lower computer is completed by establishing wireless communication.4?The food delivery robot is tested to verify that the robot can complete the meal delivery task autonomously,and the upper computer software system including the path planning module and the vehicle path module is tested to verify that the software system function has achieved the expected effect.
Keywords/Search Tags:Service robot, path planning, vehicle routing problem, ant colony algorithm, software design
PDF Full Text Request
Related items