Abstract

Mobile robot systems often operate under real-time constraints imposed by the interactions with the world in which they act. Such timing constraints are typically assigned to the various software activities (acquisition, control and actuation tasks) that run on the robot controller, and need to be enforced by the operating system that support the application. To reduce weight and power consumption, however, battery-operated robots are usually controlled by small microcontrollers with little computational power and memory capacity. As a consequence, predictability as well as high efficiency is required from the real-time kernel to enforce timing constraints on application tasks. In this paper we describe a robot control architecture specifically developed for supporting real-time applications in small mobile robots with limited resources. The proposed real-time system has been used to control the behavior of a six-legged walking robot, where the motion of each leg has to be synchronized with the other based on the walking parameters.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.