Abstract:
This paper proposes a systematic design approach for a precision-guaranteed motion control system. We develop a delay-guaranteed motor drive with our new software impleme...Show MoreMetadata
Abstract:
This paper proposes a systematic design approach for a precision-guaranteed motion control system. We develop a delay-guaranteed motor drive with our new software implementation and real-time Ethernet, which can be used as a building block to build up a multi-axis motion control system. Our drive software implementation provides a probabilistic guarantee on drive-local processing delays to motor actuation, while real-time Ethernet provides a deterministic guarantee on message communication delays from a motion control host to each drive. In the paper, we address the precision of a motion control system in two terms: host cycle time and simultaneous actuation deviation. The host cycle time is a period with which the host can periodically release motor control messages while the average drive utilization does not exceed 1, and the simultaneous actuation deviation is the difference between the earliest and the latest actuation at different drives in response to the same message. In our approach, the main objective is to minimize the periods of tasks in each drive, using our stochastic analysis, which gives us a minimum possible host cycle time. Together with an existing delay analysis of real-time Ethernet, we analyze the end-to-end delay from message release to motor actuation and in turn the simultaneous actuation deviation. Through experiments, we show that for various requirements on the deadline miss probabilities of the tasks, we can successfully reduce the host cycle time and evaluate the resulting distribution of the simultaneous actuation deviation depending on the number of drives.
Published in: IEEE Transactions on Industrial Informatics ( Volume: 8, Issue: 2, May 2012)

School of Electronic Engineering, Soongsil University, Seoul, South Korea
Kanghee Kim (M'06) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea, in 1996, 1998, and 2004, respectively.
He is currently an Assistant Professor with the School of Electronic Engineering, Soongsil University, Seoul, Korea. Previously, he was a Senior Engineer in the Mobile Communication Division, Samsung Electronics Company, Ltd., from 2004 to 2009. His curre...Show More
Kanghee Kim (M'06) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea, in 1996, 1998, and 2004, respectively.
He is currently an Assistant Professor with the School of Electronic Engineering, Soongsil University, Seoul, Korea. Previously, he was a Senior Engineer in the Mobile Communication Division, Samsung Electronics Company, Ltd., from 2004 to 2009. His curre...View more

Department of Computer Software Engineering, Sangmyung University, Cheonan, South Korea
Minyoung Sung (M'03) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea in 1995, 1997, and 2002, respectively.
He is currently an Assistant Professor with the Department of Computer Software Engineering, Sangmyung University, Choenan, Korea. Before joining Sangmyung University in 2006, he worked as a Senior Engineer at the Software Research Institute, Samsung Ele...Show More
Minyoung Sung (M'03) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea in 1995, 1997, and 2002, respectively.
He is currently an Assistant Professor with the Department of Computer Software Engineering, Sangmyung University, Choenan, Korea. Before joining Sangmyung University in 2006, he worked as a Senior Engineer at the Software Research Institute, Samsung Ele...View more

Department of Computer Science and Engineering, Konkuk University, Seoul, South Korea
Hyun-Wook Jin (M'04) received the B.S., M.S., and Ph.D. degrees in computer science and engineering from Korea University, Seoul, in 1997, 1999, and 2003, respectively.
He is currently an Associate Professor with the Department of Computer Science and Engineering, Konkuk University, Seoul, Korea. Before joining Konkuk University in 2006, he was a Research Scientist in the Department of Computer Science and Engineering, The...Show More
Hyun-Wook Jin (M'04) received the B.S., M.S., and Ph.D. degrees in computer science and engineering from Korea University, Seoul, in 1997, 1999, and 2003, respectively.
He is currently an Associate Professor with the Department of Computer Science and Engineering, Konkuk University, Seoul, Korea. Before joining Konkuk University in 2006, he was a Research Scientist in the Department of Computer Science and Engineering, The...View more

School of Electronic Engineering, Soongsil University, Seoul, South Korea
Kanghee Kim (M'06) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea, in 1996, 1998, and 2004, respectively.
He is currently an Assistant Professor with the School of Electronic Engineering, Soongsil University, Seoul, Korea. Previously, he was a Senior Engineer in the Mobile Communication Division, Samsung Electronics Company, Ltd., from 2004 to 2009. His current research interests include real-time and embedded systems, operating systems, flash storage systems, and mobile software platforms.
Dr. Kim is a member of the IEEE Computer Society.
Kanghee Kim (M'06) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea, in 1996, 1998, and 2004, respectively.
He is currently an Assistant Professor with the School of Electronic Engineering, Soongsil University, Seoul, Korea. Previously, he was a Senior Engineer in the Mobile Communication Division, Samsung Electronics Company, Ltd., from 2004 to 2009. His current research interests include real-time and embedded systems, operating systems, flash storage systems, and mobile software platforms.
Dr. Kim is a member of the IEEE Computer Society.View more

Department of Computer Software Engineering, Sangmyung University, Cheonan, South Korea
Minyoung Sung (M'03) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea in 1995, 1997, and 2002, respectively.
He is currently an Assistant Professor with the Department of Computer Software Engineering, Sangmyung University, Choenan, Korea. Before joining Sangmyung University in 2006, he worked as a Senior Engineer at the Software Research Institute, Samsung Electronics, Korea, where he conducted research on the architecture and analysis of embedded software. He was also with the Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, as a Visiting Scholar in 2005. His research interests include embedded software, real-time systems, and power-aware systems.
Minyoung Sung (M'03) received the B.S., M.S., and Ph.D. degrees in computer engineering from Seoul National University, Seoul, Korea in 1995, 1997, and 2002, respectively.
He is currently an Assistant Professor with the Department of Computer Software Engineering, Sangmyung University, Choenan, Korea. Before joining Sangmyung University in 2006, he worked as a Senior Engineer at the Software Research Institute, Samsung Electronics, Korea, where he conducted research on the architecture and analysis of embedded software. He was also with the Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, as a Visiting Scholar in 2005. His research interests include embedded software, real-time systems, and power-aware systems.View more

Department of Computer Science and Engineering, Konkuk University, Seoul, South Korea
Hyun-Wook Jin (M'04) received the B.S., M.S., and Ph.D. degrees in computer science and engineering from Korea University, Seoul, in 1997, 1999, and 2003, respectively.
He is currently an Associate Professor with the Department of Computer Science and Engineering, Konkuk University, Seoul, Korea. Before joining Konkuk University in 2006, he was a Research Scientist in the Department of Computer Science and Engineering, The Ohio State University. His main research focus is on software platforms for real-time embedded systems such as ground and aerial vehicles (http://sslab.konkuk.ac.kr).
Hyun-Wook Jin (M'04) received the B.S., M.S., and Ph.D. degrees in computer science and engineering from Korea University, Seoul, in 1997, 1999, and 2003, respectively.
He is currently an Associate Professor with the Department of Computer Science and Engineering, Konkuk University, Seoul, Korea. Before joining Konkuk University in 2006, he was a Research Scientist in the Department of Computer Science and Engineering, The Ohio State University. His main research focus is on software platforms for real-time embedded systems such as ground and aerial vehicles (http://sslab.konkuk.ac.kr).View more