CLARAty: An architecture for reusable robotic software

被引:9
|
作者
Nesnas, I [1 ]
Wright, A [1 ]
Bajracharya, M [1 ]
Simmons, R [1 ]
Estlin, T [1 ]
Kim, WS [1 ]
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA 91109 USA
来源
关键词
robotic architecture; reusable robotic software; interoperable robotic software; standard robotic interfaces;
D O I
10.1117/12.497223
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we will present an overview of the Coupled Layered Architecture for Robotic Autonomy. CLARAty develops a framework for generic and reusable robotic components that can be adapted to a number of heterogeneous robot platforms. It also provides a framework that will simplify the-integration of new technologies and enable the comparison of various elements. CLARAty consists of two distinct layers: a Functional Layer and a Decision Layer. The Functional Layer defines the various abstractions of the system and adapts the abstract components to real or simulated devices. It provides a framework and the algorithms for low- and rnid-level autonomy. The Decision Layer provides the system's high-level autonomy, which reasons about global resources and mission constraints. The Decision Layer accesses information from the Functional Layer at multiple levels of granularity. In this article, we will also present some of the challenges in developing interoperable software for various rover platforms. Examples will include challenges from the locomotion and manipulation domains.
引用
收藏
页码:253 / 264
页数:12
相关论文
共 50 条
  • [1] CLARAty: Challenges and steps toward reusable robotic software
    Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, United States
    不详
    不详
    [J]. Int. J. Adv. Rob. Syst., 2006, 1 (023-030):
  • [2] The CLARAty architecture for robotic autonomy
    Volpe, R
    Nesnas, I
    Estlin, T
    Mutz, D
    Petras, R
    Das, H
    [J]. 2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 121 - 132
  • [3] CLARAty and challenges of developing interoperable robotic software
    Nesnas, IAD
    Wright, A
    Bajracharya, M
    Simmons, R
    Estlin, T
    [J]. IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 2428 - 2435
  • [4] The research of a reusable software architecture in a project
    Wang, Qiang
    [J]. ICIM 2006: Proceedings of the Eighth International Conference on Industrial Management, 2006, : 1065 - 1069
  • [5] Software evolution via reusable architecture
    Harn, M
    Berzins, V
    Luqi
    [J]. ECBS '99, IEEE CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1999, : 11 - 17
  • [6] A Review on Software Architecture Styles with Layered Robotic Software Architecture
    Chavan, P. U.
    Murugan, M.
    Chavan, P. P.
    [J]. 1ST INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION ICCUBEA 2015, 2015, : 827 - 831
  • [7] A domain architecture for configuration of a reusable software component
    [J]. Elektrotech Informationstech E&I, 3 (156):
  • [8] A reusable software architecture for manual controller integration
    Pryor, M
    Kapoor, C
    Hooper, R
    Tesar, D
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 3583 - 3588
  • [9] A Reusable Software Architecture for Personalized Learning Systems
    Ismail, Heba
    Belkhouche, Boumediene
    [J]. PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2018, : 105 - 110
  • [10] Reusable Secure Connectors for Secure Software Architecture
    Shin, Michael
    Gomaa, Hassan
    Pathirage, Don
    [J]. SOFTWARE REUSE: BRIDGING WITH SOCIAL-AWARENESS, 2016, 9679 : 181 - 196