{"title":"通过延迟搜索加权两层操作图进行分治式操作规划","authors":"Weiwei Wan, K. Harada","doi":"10.1109/ARSO.2015.7428206","DOIUrl":null,"url":null,"abstract":"When people fail to move his or her arms from one configuration to another, they attempt to break the task into smaller tasks and finish them separately. This kind of solution is usually named “divide and conquer”. In this paper, we propose an implementation of “divide and conquer” where the robot attempts to divide one difficult manipulation task into smaller but easier problems according to the results of lazy planning. It leverages the planning of different levels to build a weighted two-layer manipulation graph, and divides and conquer the original task by lazily searching the weighted two-layer manipulation graph. In the lowest level, the planning is motion planning. In the middle level, the planning is grasp planning and placement planning. In the highest level, the planning is manipulation planning. Our implementation uses the grasps and placements computed in the middle level to construct a weighted two-layer manipulation graph for the highest level. It finds a manipulation path through the weighted two-layer manipulation graph in the highest level using lazy searching, and uses motion planning in the lowest level to find the motions that connect the vertices of the weighted two-layer manipulation path. Simulation is developed to demonstrate the the performance of our implementation. The manipulation task in the simulation is divided and separately conquered by leveraging the planning at different levels.","PeriodicalId":211781,"journal":{"name":"2015 IEEE International Workshop on Advanced Robotics and its Social Impacts (ARSO)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Divide-and-conquer manipulation planning by lazily searching a weighted two-layer manipulation graph\",\"authors\":\"Weiwei Wan, K. Harada\",\"doi\":\"10.1109/ARSO.2015.7428206\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"When people fail to move his or her arms from one configuration to another, they attempt to break the task into smaller tasks and finish them separately. This kind of solution is usually named “divide and conquer”. In this paper, we propose an implementation of “divide and conquer” where the robot attempts to divide one difficult manipulation task into smaller but easier problems according to the results of lazy planning. It leverages the planning of different levels to build a weighted two-layer manipulation graph, and divides and conquer the original task by lazily searching the weighted two-layer manipulation graph. In the lowest level, the planning is motion planning. In the middle level, the planning is grasp planning and placement planning. In the highest level, the planning is manipulation planning. Our implementation uses the grasps and placements computed in the middle level to construct a weighted two-layer manipulation graph for the highest level. It finds a manipulation path through the weighted two-layer manipulation graph in the highest level using lazy searching, and uses motion planning in the lowest level to find the motions that connect the vertices of the weighted two-layer manipulation path. Simulation is developed to demonstrate the the performance of our implementation. The manipulation task in the simulation is divided and separately conquered by leveraging the planning at different levels.\",\"PeriodicalId\":211781,\"journal\":{\"name\":\"2015 IEEE International Workshop on Advanced Robotics and its Social Impacts (ARSO)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE International Workshop on Advanced Robotics and its Social Impacts (ARSO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ARSO.2015.7428206\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE International Workshop on Advanced Robotics and its Social Impacts (ARSO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ARSO.2015.7428206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Divide-and-conquer manipulation planning by lazily searching a weighted two-layer manipulation graph
When people fail to move his or her arms from one configuration to another, they attempt to break the task into smaller tasks and finish them separately. This kind of solution is usually named “divide and conquer”. In this paper, we propose an implementation of “divide and conquer” where the robot attempts to divide one difficult manipulation task into smaller but easier problems according to the results of lazy planning. It leverages the planning of different levels to build a weighted two-layer manipulation graph, and divides and conquer the original task by lazily searching the weighted two-layer manipulation graph. In the lowest level, the planning is motion planning. In the middle level, the planning is grasp planning and placement planning. In the highest level, the planning is manipulation planning. Our implementation uses the grasps and placements computed in the middle level to construct a weighted two-layer manipulation graph for the highest level. It finds a manipulation path through the weighted two-layer manipulation graph in the highest level using lazy searching, and uses motion planning in the lowest level to find the motions that connect the vertices of the weighted two-layer manipulation path. Simulation is developed to demonstrate the the performance of our implementation. The manipulation task in the simulation is divided and separately conquered by leveraging the planning at different levels.