{"title":"无人机系统控制器自动化过程的MATLAB实现","authors":"D. Ernst, K. Valavanis, J. Craighead","doi":"10.1109/MED.2006.328858","DOIUrl":null,"url":null,"abstract":"A method is presented that attempts to optimize, standardize, and automate the process of unmanned vehicle controller design, evaluation, validation and verification, followed by actual hardware controller implementation on the vehicle. The proposed approach follows the standard practice to utilize MATLAB/SIMULINK and related toolboxes as the design framework. Controller design in MATLAB/SIMULINK is followed by automatic conversion from MATLAB to code generation and optimization for particular types of processors using real-time workshop, and C to assembly language conversion to produce assembly code for a target microcontroller. X-Plane is used to verify, validate and optimize controllers before actual testing on an unmanned vehicle and actual implementation on a chip and printed circuit board. Sample designs demonstrate the applicability of the proposed method","PeriodicalId":347035,"journal":{"name":"2006 14th Mediterranean Conference on Control and Automation","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Automated Process for Unmanned Aerial Systems Controller Implementation Using MATLAB\",\"authors\":\"D. Ernst, K. Valavanis, J. Craighead\",\"doi\":\"10.1109/MED.2006.328858\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A method is presented that attempts to optimize, standardize, and automate the process of unmanned vehicle controller design, evaluation, validation and verification, followed by actual hardware controller implementation on the vehicle. The proposed approach follows the standard practice to utilize MATLAB/SIMULINK and related toolboxes as the design framework. Controller design in MATLAB/SIMULINK is followed by automatic conversion from MATLAB to code generation and optimization for particular types of processors using real-time workshop, and C to assembly language conversion to produce assembly code for a target microcontroller. X-Plane is used to verify, validate and optimize controllers before actual testing on an unmanned vehicle and actual implementation on a chip and printed circuit board. Sample designs demonstrate the applicability of the proposed method\",\"PeriodicalId\":347035,\"journal\":{\"name\":\"2006 14th Mediterranean Conference on Control and Automation\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-06-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 14th Mediterranean Conference on Control and Automation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MED.2006.328858\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 14th Mediterranean Conference on Control and Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MED.2006.328858","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automated Process for Unmanned Aerial Systems Controller Implementation Using MATLAB
A method is presented that attempts to optimize, standardize, and automate the process of unmanned vehicle controller design, evaluation, validation and verification, followed by actual hardware controller implementation on the vehicle. The proposed approach follows the standard practice to utilize MATLAB/SIMULINK and related toolboxes as the design framework. Controller design in MATLAB/SIMULINK is followed by automatic conversion from MATLAB to code generation and optimization for particular types of processors using real-time workshop, and C to assembly language conversion to produce assembly code for a target microcontroller. X-Plane is used to verify, validate and optimize controllers before actual testing on an unmanned vehicle and actual implementation on a chip and printed circuit board. Sample designs demonstrate the applicability of the proposed method