Abstract
This paper investigates the efficiency of the real-time embedded system in our humanoid robot, Betty. In this paper we only discuss the upper body of Betty. Based on several experiments of different queue data structures, communication protocols and PID controller implementations, we measured and analysed the latencies and jitters of Betty’s responses. The experimental results indicate the best configuration to optimise the performance of Betty’s Control Program.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Robotis: User’s Manual Dynamixel RX-64. Ver 1.10, p. 6 (2007)
Robotis: User’s Manual Dynamixel AX-12, p. 3 (2006)
Circular Buffer, http://en.wikipedia.org/wiki/Circular_buffer
Wolf, W.H.: Computers as Components: Principles of Embedded Computing System Design. Academic Press, San Diego (2001)
On Time RTOS-32 Documentation, http://www.on-time.com/rtos-32-docs/rtkernel-32/programming-manual/advanced-topics/preemptive-or-cooperative-multitasking.htm
8-bit AVR Microcontroller with 128K Bytes In-System Programmable Flash, http://www.atmel.com/dyn/resources/prod_documents/doc2467.pdf
Barnett, R.H., O’Cull, L., Cox, S.: Embedded C Programming ant the Atmel AVR. Cengage Learning, Florence (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lau, M.C., Baltes, J. (2010). The Real-Time Embedded System for a Humanoid: Betty. In: Vadakkepat, P., et al. Trends in Intelligent Robotics. FIRA 2010. Communications in Computer and Information Science, vol 103. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15810-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-15810-0_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15809-4
Online ISBN: 978-3-642-15810-0
eBook Packages: Computer ScienceComputer Science (R0)