• DocumentCode
    61129
  • Title

    Semantic-Aware Real-Time Scheduling in Robotics

  • Author

    Mastrogiovanni, Fulvio ; Paikan, Ali ; Sgorbissa, Antonio

  • Author_Institution
    Dipt. di Inf. Sist. e Telematica, Univ. of Genova, Genoa, Italy
  • Volume
    29
  • Issue
    1
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    118
  • Lastpage
    135
  • Abstract
    This paper introduces semantic-aware real-time (SeART), an extension to conventional operating systems, which deals with complex real-time robotics applications. SeART addresses the problem of selecting a subset of tasks to be scheduled depending on the current operating context: mission objectives, other tasks currently executed, the availability or unavailability of sensors and other resources, as well as temporal constraints. Toward this end, SeART is able to represent the semantics of tasks to be scheduled, i.e., what tasks are meant for, and to use this information in the scheduling process. This paper describes in detail the SeART architecture by focusing on representations and reasoning procedures, and presenting a case-study which is related to mobile robotics for autonomous objects transportation.
  • Keywords
    constraint handling; control engineering computing; inference mechanisms; mobile robots; operating systems (computers); real-time systems; resource allocation; scheduling; SeART architecture; autonomous object transportation; complex real-time robotic applications; mission objectives; mobile robotics; operating systems; reasoning procedures; semantic-aware real-time scheduling process; temporal constraints; Context; Frequency measurement; Lasers; Real-time systems; Robots; Scheduling; Sonar; Autonomous agents; control architectures and programming; real-time scheduling; service robots;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2012.2222273
  • Filename
    6338345