Simulation, Modeling, and Programming for Autonomous Robots

  • Biggs G
  • Ando N
  • Kotoku T
N/ACitations
Citations of this article
172Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Component-based software is a major recent design trend in robotics. It brings many benefits to system design, implementation, maintenance and architectural flexibility. While previous methods of structuring software led to monolithic robot software incapable of easily using multiple architectures, the component-based approach, combined with some suitable software engineering decisions, opens new possibil- ities for interaction amongst architectures. Rather than using a single architecture for an entire robot system, we now have the opportunity to use the best architecture for the job in each part of the robot without inefficient wrapping or translation. For example, a real-time architecture for actuator control and a planning-based architecture for intelligence. In this paper, we use the example of a native ROS transport for the OpenRTM-aist architecture to illustrate the benefits of allowing archi- tectures to interact in this way.

Cite

CITATION STYLE

APA

Biggs, G., Ando, N., & Kotoku, T. (2010). Simulation, Modeling, and Programming for Autonomous Robots. Lecture Notes in Computer Science/Lecture Notes in Artificial Intelligence, 6472, 180–191. https://doi.org/10.1007/978-3-642-17319-6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free