{"title":"无线移动平台实时嵌入式控制系统开发","authors":"K.-K.D. Young, Y. Ou, L. Cai, J. Ho, Ken Cheng","doi":"10.1109/ISIE.2008.4677052","DOIUrl":null,"url":null,"abstract":"MCP is the chosen acronym for Mini-Car Pro - a wireless mobile robotic platform designed for research and education in embedded system development and wireless sensor network. The hardware architecture consists of a 200 MIPS ARM9 32-bit SoC, ultrasonic sensors, an IEEE 802.15.4 based Telos mote (a wireless sensor network node) for wireless communications, and a differential motor driven base platform with shaft mounted optical encoder for closed loop motion control. MCP is controlled remotely via a console software client running on a Windows based PC. Through the graphical user interface, the operator sends motion commands to and receives status from the MCP through a pair of Telos, one connecting to the PCpsilas USB port and the other to the MCPpsilas. One of the key features of the MCP is automated obstacle avoidance empowered by on-board ultrasonic detection of the surrounding environment. To achieve the goal of real-time system control, multi-thread software architecture is adopted, and along with a real-time Linux operating system framework. This paper describes the design of the MCP, and in particular highlights the real time software engineering development aspects which are generically applicable to similar mobile robotic platforms.","PeriodicalId":262939,"journal":{"name":"2008 IEEE International Symposium on Industrial Electronics","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Real time embedded control system development for wireless mobile platforms\",\"authors\":\"K.-K.D. Young, Y. Ou, L. Cai, J. Ho, Ken Cheng\",\"doi\":\"10.1109/ISIE.2008.4677052\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"MCP is the chosen acronym for Mini-Car Pro - a wireless mobile robotic platform designed for research and education in embedded system development and wireless sensor network. The hardware architecture consists of a 200 MIPS ARM9 32-bit SoC, ultrasonic sensors, an IEEE 802.15.4 based Telos mote (a wireless sensor network node) for wireless communications, and a differential motor driven base platform with shaft mounted optical encoder for closed loop motion control. MCP is controlled remotely via a console software client running on a Windows based PC. Through the graphical user interface, the operator sends motion commands to and receives status from the MCP through a pair of Telos, one connecting to the PCpsilas USB port and the other to the MCPpsilas. One of the key features of the MCP is automated obstacle avoidance empowered by on-board ultrasonic detection of the surrounding environment. To achieve the goal of real-time system control, multi-thread software architecture is adopted, and along with a real-time Linux operating system framework. This paper describes the design of the MCP, and in particular highlights the real time software engineering development aspects which are generically applicable to similar mobile robotic platforms.\",\"PeriodicalId\":262939,\"journal\":{\"name\":\"2008 IEEE International Symposium on Industrial Electronics\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-11-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 IEEE International Symposium on Industrial Electronics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIE.2008.4677052\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE International Symposium on Industrial Electronics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIE.2008.4677052","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Real time embedded control system development for wireless mobile platforms
MCP is the chosen acronym for Mini-Car Pro - a wireless mobile robotic platform designed for research and education in embedded system development and wireless sensor network. The hardware architecture consists of a 200 MIPS ARM9 32-bit SoC, ultrasonic sensors, an IEEE 802.15.4 based Telos mote (a wireless sensor network node) for wireless communications, and a differential motor driven base platform with shaft mounted optical encoder for closed loop motion control. MCP is controlled remotely via a console software client running on a Windows based PC. Through the graphical user interface, the operator sends motion commands to and receives status from the MCP through a pair of Telos, one connecting to the PCpsilas USB port and the other to the MCPpsilas. One of the key features of the MCP is automated obstacle avoidance empowered by on-board ultrasonic detection of the surrounding environment. To achieve the goal of real-time system control, multi-thread software architecture is adopted, and along with a real-time Linux operating system framework. This paper describes the design of the MCP, and in particular highlights the real time software engineering development aspects which are generically applicable to similar mobile robotic platforms.