{"title":"一种用于四旋翼飞行器动态可行轨迹实时生成的简单神经网络","authors":"M. Lakis, Naseem A. Daher","doi":"10.1109/imcet53404.2021.9665549","DOIUrl":null,"url":null,"abstract":"In this work, we study the problem of efficiently generating dynamically-feasible trajectories for quadrotors in real-time. A supervised learning approach is used to train a simple neural network with two hidden layers. The training data is generated from a well-established trajectory generation method for quadrotors that minimizes jerk given a fixed time interval. More than a million dynamically-feasible trajectories between two random points in the three-dimensional (3D) space are generated and used as training data. The input of the neural network is a vector composed of initial and desired states, along with the final trajectory time. The output of the neural network generates the motion primitives of the trajectories, as well as the duration or final time of a segment. Simulation results show extremely fast generation of dynamically-feasible trajectories by the proposed learning algorithm, which makes it suitable for real-time implementation.","PeriodicalId":181607,"journal":{"name":"2021 IEEE 3rd International Multidisciplinary Conference on Engineering Technology (IMCET)","volume":"28 7-8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Simple Neural Network for Efficient Real-time Generation of Dynamically-Feasible Quadrotor Trajectories\",\"authors\":\"M. Lakis, Naseem A. Daher\",\"doi\":\"10.1109/imcet53404.2021.9665549\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work, we study the problem of efficiently generating dynamically-feasible trajectories for quadrotors in real-time. A supervised learning approach is used to train a simple neural network with two hidden layers. The training data is generated from a well-established trajectory generation method for quadrotors that minimizes jerk given a fixed time interval. More than a million dynamically-feasible trajectories between two random points in the three-dimensional (3D) space are generated and used as training data. The input of the neural network is a vector composed of initial and desired states, along with the final trajectory time. The output of the neural network generates the motion primitives of the trajectories, as well as the duration or final time of a segment. Simulation results show extremely fast generation of dynamically-feasible trajectories by the proposed learning algorithm, which makes it suitable for real-time implementation.\",\"PeriodicalId\":181607,\"journal\":{\"name\":\"2021 IEEE 3rd International Multidisciplinary Conference on Engineering Technology (IMCET)\",\"volume\":\"28 7-8\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 3rd International Multidisciplinary Conference on Engineering Technology (IMCET)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/imcet53404.2021.9665549\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 3rd International Multidisciplinary Conference on Engineering Technology (IMCET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/imcet53404.2021.9665549","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Simple Neural Network for Efficient Real-time Generation of Dynamically-Feasible Quadrotor Trajectories
In this work, we study the problem of efficiently generating dynamically-feasible trajectories for quadrotors in real-time. A supervised learning approach is used to train a simple neural network with two hidden layers. The training data is generated from a well-established trajectory generation method for quadrotors that minimizes jerk given a fixed time interval. More than a million dynamically-feasible trajectories between two random points in the three-dimensional (3D) space are generated and used as training data. The input of the neural network is a vector composed of initial and desired states, along with the final trajectory time. The output of the neural network generates the motion primitives of the trajectories, as well as the duration or final time of a segment. Simulation results show extremely fast generation of dynamically-feasible trajectories by the proposed learning algorithm, which makes it suitable for real-time implementation.