The programming of most robotic tasks is conceptually simple, but error recovery and the handling of unexpected events add enormous complexity to the programming burden. Furthermore, software is procedural, so the handling of unforeseen scenarios by the programmer is just not possible in most programs. The objective of this dissertation is to describe an infrastructure that guides systems engineers to conveniently program self-aware systems, reducing the workload necessary to program robotic tasks. In this dissertation, we present an infrastructure to enable self-awareness. The primary contributions of the work are four fold. First, an architecture with a programming framework is proposed as the programming middleware. It guarantees fine-gr...
Robots are becoming widely available and at affordable prices, however we do not have a suitable so...
Robotic systems blend hardware and software in a holistic way that intrinsically raises many crosscu...
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essen...
Robot control software endows robots with advanced capabilities for autonomous operation, such as na...
Known attempts to build autonomous robots rely on complex control architectures, often implemented w...
This thesis is being archived as a Digitized Shelf Copy for campus access to current students and st...
A self-reconfigurable robot is a robotic device that can change its own shape. Self-reconfigurable r...
Developing flexible, broadly capable systems is essential for robots to move out of factories and in...
As robotic systems become larger and more complex, it is increasingly important to compose them from...
. Given the wide range and diversity of proposed architectures for autonomous robotic agents, an ess...
The complexity of robotic software architectures stems from the need to manage a diverse range of se...
The development of robotic technology has evolved and changed how robots operate next to humans. In ...
The focus of this work is to exploit ontologies to make robotic systems more accessible to non-exper...
Software Engineering today is increasingly faced with the challenge of creating systems that involve...
In this work, we propose a new framework for better deployment and utilization of robots in our unce...
Robots are becoming widely available and at affordable prices, however we do not have a suitable so...
Robotic systems blend hardware and software in a holistic way that intrinsically raises many crosscu...
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essen...
Robot control software endows robots with advanced capabilities for autonomous operation, such as na...
Known attempts to build autonomous robots rely on complex control architectures, often implemented w...
This thesis is being archived as a Digitized Shelf Copy for campus access to current students and st...
A self-reconfigurable robot is a robotic device that can change its own shape. Self-reconfigurable r...
Developing flexible, broadly capable systems is essential for robots to move out of factories and in...
As robotic systems become larger and more complex, it is increasingly important to compose them from...
. Given the wide range and diversity of proposed architectures for autonomous robotic agents, an ess...
The complexity of robotic software architectures stems from the need to manage a diverse range of se...
The development of robotic technology has evolved and changed how robots operate next to humans. In ...
The focus of this work is to exploit ontologies to make robotic systems more accessible to non-exper...
Software Engineering today is increasingly faced with the challenge of creating systems that involve...
In this work, we propose a new framework for better deployment and utilization of robots in our unce...
Robots are becoming widely available and at affordable prices, however we do not have a suitable so...
Robotic systems blend hardware and software in a holistic way that intrinsically raises many crosscu...
Given the wide range and diversity of proposed architectures for autonomous robotic agents, an essen...