[go: up one dir, main page]

Alzetta et al., 2019 - Google Patents

Towards a real-time BDI model for ROS 2

Alzetta et al., 2019

View PDF
Document ID
11110142569926012515
Author
Alzetta F
Giorgini P
et al.
Publication year
Publication venue
CEUR Workshop Proceedings

External Links

Snippet

In the race for automation, electronic devices are required to become more and more intelligent in order to make the correct choices in unforeseen situations without any need of human intervention. AI proposes basically two different approaches: machine learning …
Continue reading at iris.unitn.it (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • G06F9/4428Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computer systems utilising knowledge based models
    • G06N5/04Inference methods or devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computer systems utilising knowledge based models
    • G06N5/02Knowledge representation
    • G06N5/022Knowledge engineering, knowledge acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject matter not provided for in other groups of this subclass
    • G06N99/005Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computer systems based on biological models
    • G06N3/004Artificial life, i.e. computers simulating life
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques

Similar Documents

Publication Publication Date Title
García et al. Variability modeling of service robots: Experiences and challenges
Mayr et al. Skiros2: A skill-based robot control platform for ros
Alzetta et al. Towards a real-time BDI model for ROS 2
US9327403B2 (en) Advanced behavior engine
Müller et al. The agent architecture inteRRaP: Concept and application
US8452448B2 (en) Robotics systems
Medeiros A survey of control architectures for autonomous mobile robots
Harland et al. An operational semantics for the goal life-cycle in BDI agents
Coronado et al. Development of intelligent behaviors for social robots via user-friendly and modular programming tools
Rovida et al. Design and development of a software architecture for autonomous mobile manipulators in industrial environments
Corradini et al. A BPMN-driven framework for Multi-Robot System development
Cossentino et al. A possible approach to the development of robotic multi-agent systems
Braberman et al. An extended description of morph: A reference architecture for configuration and behaviour self-adaptation
Zutell et al. ROS 2-based flexible behavior engine for flexible navigation
Fang et al. Automated task updates of temporal logic specifications for heterogeneous robots
Rosen et al. Synthesizing navigation abstractions for planning with portable manipulation skills
Joyeux et al. A plan manager for multi-robot systems
Dal Moro et al. Developing BDI-based robotic systems with ROS2
Naidoo et al. A distributed framework for programming the artificial intelligence of mobile robots in smart manufacturing systems
Ramos et al. The RoCS framework to support the development of autonomous robots
Stampfer et al. Dynamic state charts: composition and coordination of complex robot behavior and reuse of action plots
Chella et al. Representing and Developing Knowledge using Jason, Cartago and OWL.
Dragone et al. SoSAA: a framework for integrating components & agents
Peterson et al. Dynamic behavior sequencing for hybrid robot architectures
Caval et al. Keeping a clear separation between goals and plans