{"title":"建立一个具有成本效益的嵌入式控制和机器人工程程序:使用乐高积木的线性最优控制设计","authors":"R. Sugumaran, H. Nanal, R. Jain, S. Wadoo","doi":"10.1109/ISECON.2013.6525232","DOIUrl":null,"url":null,"abstract":"The cost of establishing a traditional control systems and robotics program usually runs into many thousands of dollars. As a result many undergraduate and graduate STEM institutions are unable to establish these important STEM programs in their curriculum. This paper introduces an alternative method of teaching important control system and robotics concepts using LEGO kits and ROBOTC software. Such a program has been successfully implemented in NYIT's school of electrical and computer engineering. In this paper, the design and optimal control of the LEGO Mindstorms NXT motor system is studied. The system for which we design this controller is pre-identified and control is implemented with a state feedback controller. The system's open and closed loop dynamics are computed and the responses are observed. We first check the observability and controllability criteria for the system. We then design an LQR based state feedback controller and using a Kalman filter observer. The controller is then implemented as an H2 (LQG) optimal controller. The performance of H2 controller is analyzed and simulated. The controllers are then implemented and validated on the prototype.","PeriodicalId":162124,"journal":{"name":"2013 IEEE Integrated STEM Education Conference (ISEC)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Establishing a cost effective embedded control and robotics engineering program: Linear optimal control design using LEGOs\",\"authors\":\"R. Sugumaran, H. Nanal, R. Jain, S. Wadoo\",\"doi\":\"10.1109/ISECON.2013.6525232\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The cost of establishing a traditional control systems and robotics program usually runs into many thousands of dollars. As a result many undergraduate and graduate STEM institutions are unable to establish these important STEM programs in their curriculum. This paper introduces an alternative method of teaching important control system and robotics concepts using LEGO kits and ROBOTC software. Such a program has been successfully implemented in NYIT's school of electrical and computer engineering. In this paper, the design and optimal control of the LEGO Mindstorms NXT motor system is studied. The system for which we design this controller is pre-identified and control is implemented with a state feedback controller. The system's open and closed loop dynamics are computed and the responses are observed. We first check the observability and controllability criteria for the system. We then design an LQR based state feedback controller and using a Kalman filter observer. The controller is then implemented as an H2 (LQG) optimal controller. The performance of H2 controller is analyzed and simulated. The controllers are then implemented and validated on the prototype.\",\"PeriodicalId\":162124,\"journal\":{\"name\":\"2013 IEEE Integrated STEM Education Conference (ISEC)\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-03-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE Integrated STEM Education Conference (ISEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISECON.2013.6525232\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Integrated STEM Education Conference (ISEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISECON.2013.6525232","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Establishing a cost effective embedded control and robotics engineering program: Linear optimal control design using LEGOs
The cost of establishing a traditional control systems and robotics program usually runs into many thousands of dollars. As a result many undergraduate and graduate STEM institutions are unable to establish these important STEM programs in their curriculum. This paper introduces an alternative method of teaching important control system and robotics concepts using LEGO kits and ROBOTC software. Such a program has been successfully implemented in NYIT's school of electrical and computer engineering. In this paper, the design and optimal control of the LEGO Mindstorms NXT motor system is studied. The system for which we design this controller is pre-identified and control is implemented with a state feedback controller. The system's open and closed loop dynamics are computed and the responses are observed. We first check the observability and controllability criteria for the system. We then design an LQR based state feedback controller and using a Kalman filter observer. The controller is then implemented as an H2 (LQG) optimal controller. The performance of H2 controller is analyzed and simulated. The controllers are then implemented and validated on the prototype.