IEEE Robotics and Automation Society IEEE


  • URL:
  • Founding Date: May 1, 2000
  • Member Count: 17
  • Spring 2007 Committee Chairs:
    • Brugali, Davide (brugali at unibg dot it)
      • Università degli Studi di Bergamo
      • corresponding chair - send email to join committee
    • Menga, Giuseppe (menga at polito dot it)
      • Politecnico di Torino, Italy
    • Guidi-Polanco, Franco (fguidi at ucv dot cl)
      • Pontificia Universidad Católica de Valparaíso
  • Committee Chairs Emeritus:
  • Recent Innovations Summary: click here to download


  • ICRA 2007 - SDIR Workshop   Workshop    April 14, 2007 - Rome, Italy
    Contact Information: Davide Brugali (brugali at unibg dot it)

    As an emerging research field, robot software development is generating a growing body of scientific literature and industrial developments. Nevertheless, the field is still characterized by the lack of a sound and comprehensive body of concepts that has been widely adopted. As a consequence, it is rather difficult to understand, assess, and compare the existing approaches. In turn, this limits our ability to fully exploit them in practice, and to further promote the research work on robot software development.

    This new edition of the workshop (SDIR2007) will be more focused on analyzing concepts to understand and compare robot software systems and on identifying criteria and guidelines that support the developer in the design of robot software architectures.

  • Software Engineering for Experimental Robotics   Publication - Book    March 15, 2007 - Springer STAR Series

    This book collects contributions that describe the state of the art in software development for the Robotics domain. It reports on innovative ideas that are progressively introduced in the software development process, in order to promote the reuse of robotic software artifacts: domain engineering, components, frameworks and architectural styles. It illustrates the results of the most successful and well-known research projects which aim to develop reusable robotic software systems. Most of the chapters report on concepts and ideas discussed at the ICRA2005 Workshop on ”Principles and Practice of Software Development in Robotics”, Barcelona, Spain, April 18 2005.

  • Software Stability for Mobile Robotics   Talk    August 2, 2006 - NASA JPL
    Contact Information: Davide Brugali (brugali at unibg dot it)

    The talk discusses the problem of developing stable software systems in the robotics domain and in particular of stable robot mobility software. It illustrates a set of conceptual tools (Analysis Patterns) that help the robot software developer to identifying the stable aspect of a robotic application and that guide him in the process of building stable and reusable software component and systems.

  • Special Issue on Software Development and Integration in Robotics   Publication - Journal    March 15, 2006 - International Journal on Advanced Robotic Systems
    Contact Information: Brugali Davide (brugali at unibg dot it)

    This special issue will publish papers that present the challenges and demonstrate the effectiveness of software development and integration techniques in building robotic systems, such as software architectures, application frameworks, design patterns, middleware, and software processes.

Programming Environments in Robotics & Automation


The Technical Committee on Programming Environments in Robotics and Automation (TC-PROG) is a forum for furthering the research for the advancement of software development in Robotics and Factory Automation. The forum's interest spans accross many areas of computer science, robotics, and automation with the aim of promoting cross-fertilization and synergy.

As a volunteer-based organization, the Technical Committee stands most in need of dedicated volunteers who can contribute in supporting discussion on specific topics, editing special issues and books, and organizing workshpos and tutorial sponsored by TC-PROG. Other ways to contribute include providing materials to enrich the content of the TC-PROG web portal within its areas of interest in the form of information about relevant events, technical papers, and web links.