The University of Queensland
Menu
  • Home
  • Pjr
  • HomePages
  • QulogFiles
  • Teleor User Guide
Next: Contents, [Contents]

TeleoR User Guide

Keith L. Clark and Peter J. Robinson




  • Contents
  • Introduction
    • TeleoR Robotic agents: Deductive Belief Store, robotic resource actions, sensor percepts, inter-agent communication
    • Agent communication and co-operation
    • A three thread agent architecture
    • Task goals and multi-tasking

  • Overview of the TeleoR language
  • Example TeleoR Agents
    • Introductory Example: Declarations, Logger, Robot Shell
    • Simple Bottle Collector: commit while and timed sequences
    • Cooperating Bottle Collector: or_while, messages, attached QuLog actions, modified regression
      • Programming the message handler
      • Exception handling rules
      • The co-operating bottle collector main procedure
    • Nilsson's Simple Block Tower Builder: Cognitive control and Recursion
    • Simple Multi-Task Tower Builders: Tasks, Resources
    • Multi-Task, Multi-Arm, Multi-Table Tower Builders: Resource Declarations
    • Atomic Procedure Behaviour
    • Initializing the Message Handler, Post Processing Percepts
    • Embedded Agents
    • ROS and MQTT

  • Thinking about TeleoR programming
    • Robot Side

  • Bibliography
  • About this document ...


On This Site

  • Footnode
  • Node1
  • Node10
  • Node11
  • Node12
  • Node13
  • Node14
  • Node15
  • Node16
  • Node17
  • Node18
  • Node19
  • Node2
  • Node20
  • Node21
  • Node22
  • Node23
  • Node24
  • Node25
  • Node3
  • Node4
  • Node5
  • Node6
  • Node7
  • Node8
  • Node9
  • Teleor User Guide
The University of Queensland, Australia
Brisbane St Lucia, QLD 4072

+61 7 3365 1111

Other Campuses: UQ Ipswich,
UQ Gatton, UQ Herston

Maps and Directions

© 2013 The University of Queensland

A Member of

Universitas 21 Group of 8

Terms of use | Feedback

ABN: 63 942 912 684
CRICOS Provider No: 00025B

Quick Links

  • For Media
  • Emergency Contact

Social Media

  • Facebook
  • Twitter
  • iTunes U
  • YouTube Channel

Explore

  • Giving to UQ
  • Faculties & Divisions
  • UQ Jobs
  • Contact UQ
  • Services & Facilities