SARRA
R O B O T S
SAFE AUTONOMOUS ROBOT APPLICATION ARCHITECTURE
OUR SARAA APPROACH
Our approach is to instruct a
robot to execute tasks
autonomously by using deliberative, scenario-based programming techniques. This is called SARAA (Safe Autonomous Robot Application Architecture). In addition to being concerned with how to represent the list of instructions to the robot, these approaches focus on:
environment within the robot’s programming
within the robot’s programming
the scenario
We use object-oriented and agent-oriented programming techniques as a starting point to address each of the preceding focus areas. We
emphasized robot autonomy only within well-understood and predefined scenarios. In particular, we avoided the notion of attempting to program a robot to act autonomously in an environment unknown to the robot and unknown to the
programmer. The concept of programming a robot to execute tasks autonomously has its own set of challenges without complicating matters by adding
surprises.
Copyright 2013 ROBOTTEAMS.ORG